blob: 42b5e3744209b31db001f86a0d355cbd74dfed52 [file] [log] [blame]
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: more work on Relax-NG
4 * test/relaxng/* result/relaxng/*: augmented/updated the
5 regression tests
6 * xmlschemastypes.c: added a number of base type definition but not
7 the associated checks, those are still TODOs
8
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00009Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
10
11 in docs/tutorial:
12 * apa.html
13 * apb.html
14 * apc.html
15 * apd.html
16 * ape.html
17 * apf.html
18 * apg.html
19 * ar01s02.html
20 * ar01s03.html
21 * ar01s04.html
22 * ar01s05.html
23 * ar01s06.html
24 * ar01s07.html
25 * ar01s08.html
26 * index.html
27 * xmltutorial.pdf
28 * xmltutorial.xml
29 add index to tutorial
30
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000031Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
32
33 * doc/xmlcatalog.1
34 * doc/xmlcatalog_man.html
35 * doc/xmlcatalog_man.xml
36 belatedly fixing bug #93622 (adds rewriteURI type to
37 "--add" option in xmlcatalog man page
38
Daniel Veillard3be27512003-01-26 19:49:04 +000039Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
40
Daniel Veillardc6e997c2003-01-27 12:35:42 +000041 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +000042 Julio Merino, closing #104475
43
Daniel Veillardea3f3982003-01-26 19:45:18 +000044Sun Jan 26 20:38: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
Daniel Veillardedc91922003-01-26 00:52:04 +000050Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * relaxng.c: more work on Relax-NG
53 * test/relaxng/* result/relaxng/*: augmented/updated the
54 regression tests
55
Daniel Veillarddd1655c2003-01-25 18:01:32 +000056Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * README: updated the policy on private mail answers
59 * relaxng.c: more work on Relax-NG
60 * test/relaxng/* result/relaxng/*: augmented/updated the
61 regression tests
62
Daniel Veillard7424eb62003-01-24 14:14:52 +000063Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * error.c parser.c tree.c: applied a documentation patch from
66 Stefan Kost
67
Daniel Veillard276be4a2003-01-24 01:03:34 +000068Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * relaxng.c: more work on Relax-NG
71 * doc/*: regenerated the docs
72 * test/relaxng/* result/relaxng/*: updated and augmented the
73 Relax-NG regression tests and results
74
Daniel Veillard6eadf632003-01-23 18:29:16 +000075Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
78 First commit of the new Relax-NG validation code, not generally
79 useful yet.
80 * test/relaxng/* result/relaxng/*: current state of the regression
81 tests
82
Daniel Veillard814a76d2003-01-23 18:24:20 +000083Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * tree.c: minimized the memory allocated for GetContent
86 and a bit of cleanup.
87
Daniel Veillardff12c492003-01-23 16:42:55 +000088Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * python/generator.py: seems there is no good reasons to
91 not generate bindings for XPointer
92
Daniel Veillard540a31a2003-01-21 11:21:07 +000093Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * xmlreader.c doc/apibuild.py: applied a new patch from
96 Stéphane Bidoul for cleanups
97 * doc/libxml2-api.xml: rebuilt the API description with
98 new entry points
99
Daniel Veillard417be3a2003-01-20 21:26:34 +0000100Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * xmlreader.c python/drv_libxml2.py python/generator.py
103 python/libxml.c python/libxml.py python/libxml_wrap.h
104 python/types.c: patch from Stéphane Bidoul for better per
105 context error message APIs
106 * python/tests/ctxterror.py python/tests/readererr.py:
107 update of the tests
108
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000109Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
110
111 * doc/guidelines.html
112 grammar and spelling cleanup
113
Daniel Veillard26f70262003-01-16 22:45:08 +0000114Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * xmlreader.c include/libxml/xmlreader.h python/generator.py
117 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
118 a patch from Stéphane Bidoul to allow per XMLtextReader error
119 and warning handling
120 * python/tests/Makefile.am python/tests/readererr.py: adding the
121 specific regression test
122
Daniel Veillard71f9d732003-01-14 16:07:16 +0000123Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
126 should raise a syntax error
127
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000128Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * python/libxml.c: cleanup patch from Stéphane Bidoul
131
Daniel Veillard81601f92003-01-14 13:42:37 +0000132Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
135
Daniel Veillarde6227e02003-01-14 11:42:39 +0000136Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * python/generator.py python/libxml.c python/libxml.py
139 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000140 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000141 Python level.
142 * python/tests/Makefile.am python/tests/ctxterror.py: added a
143 regression test for it.
144
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000145Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * xmlreader.c: fixed the streaming property of the reader,
148 it was generating tree faster than consuming it. Pointed out
149 by Nate Myers
150 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
151
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000152Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
153
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000154 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000155
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000156Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * xpath.c: fix to the XPath implementation for parent and
159 ancestors axis when operating on a Result Value Tree.
160 Fixes bug #100271
161
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000162Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
165 to fix some URI/file escaping problems
166
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000167Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * python/generator.py: fixed a bug raised by Raymond Wiker,
170 docSetRootElement() should not raise an exception if the
171 return is None
172
Daniel Veillard3e20a292003-01-10 13:14:40 +0000173Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
176 fixed bug #102181 by applying the suggested change and fixing
177 the generation/registration problem.
178
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000179Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
182 routines.
183
Daniel Veillard8f872442003-01-09 23:19:02 +0000184Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * parser.c: one more IsEmptyElement crazyness, that time in
187 external parsed entities if substitution is asked.
188 * python/tests/reader3.py: added a specific test.
189
Daniel Veillarde329fc22003-01-09 21:36:42 +0000190Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
193 support and improved error handler registration
194
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000195Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
198 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
199 * README: fixed a link
200
Daniel Veillarde2830f12003-01-08 17:47:49 +0000201Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * configure.in doc/* NEWS: preparing 2.5.1 release
204 * SAX.c parser.c: fixing XmlTextReader bug
205
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000206Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * SAX.c: fuck, I introduced a memory leak on external parsed
209 entities in 2.5.0 :-(
210
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000211Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * xmllint.c: another fix needed as pointed by Christophe Merlet
214 for --stream --debug if compiled without debug support.
215
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000216Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
217
218 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000219 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000220 update man page with --stream and --chkregister
221
Daniel Veillard8326e732003-01-07 00:19:07 +0000222Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * globals.c: fixed --with-threads compile
225 * xmllint.c: fixed --without-debug compile
226 * include/libxml/globals.h: cleanup
227 * include/libxml/schemasInternals.h: add a missing include
228
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000229Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * configure.in NEWS: preparing 2.5.0 release
232 * SAX.c: only warn in pedantic mode about namespace name
233 brokeness
234 * globals.c: fix a doc generation problem
235 * uri.c: fix #101520
236 * doc/*: updated and rebuilt the doc for the release, includuding
237 stylesheet update
238 * python/Makefile.am: fix a filename bug
239
240Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
241
242 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
243 should not be called.
244
245Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * libxml-2.0.pc.in: applied the patch to fix #101894
248
249Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * tree.c : applied patch from Lukas Schroeder for register callbacks
252 * valid.c: modified patch from Lukas Schroeder to test
253 register callbacks with --chkregister
254
255Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * xmlreader.c: seriously changed the way data are pushed to
258 the underlying parser, go by block of 512 bytes instead of
259 tryng to detect tag boundaries at that level. Changed the
260 way empty element are detected and tagged.
261 * python/tests/reader.py python/tests/reader2.py
262 python/tests/reader3.py: small changes mostly due to context
263 reporting being different and DTD node being reported. Some
264 errors previously undetected are now caught and fixed.
265 * doc/xmlreader.html: flagged last section as TODO
266
267Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * python/libxml.py: integrated the Python 2.2 optimizations
270 from Hannu Krosing, while maintaining compatibility with
271 1.5 and 2.1
272
273Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * xmllint.c: a bit of cleanup
276 * xmlreader.c: small fix
277 * doc/xmlreader.html: more work on the XmlTextReader tutorial
278 * python/libxml.py: a few fixes pointed out by Hannu Krosing
279
280Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * python/setup.py.in: patch from Stéphane Bidoul to include
283 drv_libxml2.py in setup.py
284
285Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * doc/xmlreader.html: starting documenting the new XmlTextReader
288 interface.
289
290Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * xmllint.c: added the --stream flag to use the TextReader API
293 * xmlreader.c: small performance tweak
294
295Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * xmlreader.c python/tests/reader2py: okay the DTD validation
298 code on top of the XMLTextParser API should be solid now.
299
300Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * xmlreader.c python/tests/reader2py: Fixing some more mess
303 with validation and recursive entities while using the
304 reader interface, it's getting a bit messy...
305
306Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * xmlreader.c python/tests/reader.py: another couple of problem
309 related to IsEmptyElement reported by Stéphane Bidoul needed
310 some fixes.
311
312Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
315 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
316 based on the python XmlTextReader interface.
317
318Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
319
320 * tree.c: backing out one change in the last patch which broke the
321 regression tests
322
323Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
324
325 * global.data globals.c tree.c include/libxml/globals.h: applied
326 an old patch from Lukas Schroeder to track node creation and
327 destruction. Probably missing a lot of references at the moment
328 and not usable reliably.
329
330Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
333 from doc/news.html and a stylesheet
334
335Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * xmlreader.c python/tests/reader.py: fixed another couple of
338 xmlreader bugs reported by Stéphane Bidoul and added tests.
339
340Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * xmlreader.c python/tests/reader2.py: fixed another validity
343 checking in external parsed entities raised by Stéphane Bidoul
344 and added a specific regression test.
345 * python/tests/reader3.py: cleanup
346
347Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * xmlreader.c python/tests/reader2.py: fixed a problem with
350 validation within entities pointed by Stéphane Bidoul, augmented
351 the tests to catch those.
352
353Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
354
355 * python/generator.py: modified the generator to allow keeping
356 class references when creating new classes, needed to fix a bug
357 pointed by Stéphane Bidoul where the input buffer of the
358 xmlTextReader instance gets destroyed if the python wrapper for
359 the input is not referenced anymore.
360
361Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
362
363 * xmlreader.c python/tests/reader.py: fixed another pair of problem
364 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
365
366Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
367
368 * xmlreader.c python/tests/reader.py: fixed another problem
369 pointed by Stéphane Bidoul
370
371Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * xmlreader.c python/tests/reader.py: fixed a limit case problem
374 with "<a/>"
375
376Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * SAX.c: warn on xmlns:prefix="foo"
379 * xmlreader.c python/tests/reader.py: fixed a couple of problem
380 for namespace attributes handling.
381
382Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
383
384 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
385 a really nasty problem raised by a DocBook XSLT transform
386 provided by Sebastian Bergmann
387
388Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
389
390 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
391 by Stéphane Bidoul and integrated it into the tests
392
393Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
394
395 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
396 extended the XmlTextReader API a bit, addding accessors for
397 the current doc and node, and an entity substitution mode for
398 the parser.
399 * python/libxml.py python/libxml2class.txt: related updates
400 * python/tests/Makefile.am python/tests/reader.py
401 python/tests/reader2.py python/tests/reader3.py: updated a bit
402 the old tests and added a new one to test the entities handling
403
404Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
405
406 * python/generator.py python/libxml2class.txt
407 python/tests/reader.py python/tests/reader2.py: changed the
408 generator to provide casing for the XmlTextReader similar to
409 C# so that examples and documentation are more directly transposable.
410 Fixed the couple of tests in the suite.
411
412Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
413
414 * doc/guidelines.html: added a document on guildeline for
415 publishing and deploying XML
416
417Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419 * valid.c xmlreader.c: final touch running DTD validation
420 on the XmlTextReader
421 * python/tests/Makefile.am python/tests/reader2.py: added a
422 specific run based on the examples from test/valid/*.xml
423
424Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
425
426 * python/libxml.py: added a few predefined xmlTextReader parser
427 configuration values.
428
429Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * python/libxml_wrap.h: trying to fix #102037
432
433Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
434
435 * SAX.c: fixing bug #95296, when the predefined entities
436 are redefined in the DTD the default one must be used
437 instead anyway.
438
439Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
440
441 * doc/xmllint.xml
442 * doc/xmllint.1
443 Add discussion of XML_DEBUG_CATALOG to xmllint man
444 page - bug #100907
445
446
447Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
448
449 * xmlreader.c: Fixed the empty node detection to avoid reporting
450 an inexistant close tag.
451
452Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
453
454 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
455 for Python 2.1
456
457Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
458
459 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
460
461Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * doc/libxml2-api.xml python/tests/reader.py: one really need
464 to provide the base URI information when creating a reader parser
465 from an input stream. Updated the API and the example using it.
466
467Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * testReader.c xmlreader.c valid.c include/libxml/tree.h
470 include/libxml/valid.h include/libxml/xmlreader.h: working on
471 DTD validation on top of xml reader interfaces. Allows to
472 validate arbitrary large instances. This required some extensions
473 to the valid module interface and augmenting the size of xmlID
474 and xmlRef structs a bit.
475 * uri.c xmlregexp.c: simple cleanup.
476
477Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
478
479 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
480 work on the xml reader interfaces.
481 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
482 Web page for the Windows binaries.
483
484Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
485
486 * xmlIO.c: applied a patch for VMS following the report by
487 Nigel Hall
488
489Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
490
491 * parser.c: the parseStartTag bug fix wasn't complete.
492
493Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
496 parseStartTag, fixing it.
497 * test/att4 result/att4 result/noent/att4: adding the test
498 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
499 more methods to XmlTextReader.
500
501Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
502
503 * win32/libxml2.def.src: added more xml reader exports
504 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
505 to the build
506
507Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
508
509 * doc/tutorial/xmltutorial.xml
510 plus generated html and pdf
511 Updating tutorial again based on further comments from Niraj
512 Tolia on the last iteration
513
514Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
515
516 * doc/tutorial/xmltutorial.xml
517 * doc/tutorial/includekeyword.c
518 * doc/tutorial/includegetattribute.c
519 plus generated html and pdf
520 Adding fix from Niraj Tolia to tutorial to properly free memory.
521
522
523Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
524
525 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
526 more methods of XmlTextReader.
527 * python/libxml2class.txt python/tests/reader.py: this increased the
528 methods in the bndings, augmented the test to check those new
529 functions.
530
531Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
534 methods of XmlTextReader.
535 * python/generator.py python/libxml_wrap.h python/types.c
536 python/libxml2class.txt: added the reader to the Python bindings
537 * python/tests/Makefile.am python/tests/reader.py: added a specific
538 test for the Python bindings of the Reader APIs
539 * parser.c: small cleanup.
540
541Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
542
543 * xinclude.c: fallback was only copying the first child not the
544 full child list of the fallback element, closes #89684 as reopened
545 by Bernd Kuemmerlen
546
547Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
548
549 * win32/libxml2.def.src: exported htmlNodeDumpOutput
550
551Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * configure.in: preparing release of 2.4.30
554 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
555 gives enum values, fix functype return type, put back fields in
556 structs
557 * doc/*: updated the docs rebuilt
558
559Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
562 about htmlNodeDumpOutput location.
563 * xpath.c: removed an undefined function signature
564 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
565 too many symbols in the API breaking the python bindings.
566 Updated with the libxslt/libexslt changes.
567
568Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * configure.in: preparing release of 2.4.29
571 * doc/*: rebuilt the docs and API
572 * xmlreader.c: a few more fixes for the XmlTextReader API
573
574Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
575
576 * include/win32config.h: applied mingw patch from Magnus Henoch
577
578Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
579
580 * catalog.c doc/libxml2-api.xml: a bit more cleanup
581
582Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
585 building Python script, does the C parsing directly, generates
586 a better API description including structure fieds defs and
587 enums. Still a couple of bugs, but good enough for the python
588 wrappers now.
589 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
590 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
591 include/libxml/schemasInternals.h include/libxml/tree.h: more
592 cleanup based on the python analysis script reports.
593 * libxml.spec.in: make sure the API XML description is part of the
594 devel package.
595
596Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
597
598 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
599 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
600 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
601 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
602 code cleanup, especially the function comments.
603 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
604
605Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * Makefile.am xmlreader.c include/libxml/Makefile.am
608 include/libxml/xmlreader.h: Adding a new set of APIs based on
609 the C# TextXmlReader API but converted to C. Allow to parse
610 in constant memory usage, far simpler to program and explain
611 than the SAX like APIs, unfinished but working.
612 * testReader.c: test program
613
614Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
615
616 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
617
618Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * tree.c: Chip turner indicated that XHTML1 serialization
621 rule for style actually break on both IE and Mozilla,
622 try to avoid the rule if escaping ain't necessary
623
624Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
625
626 * nanhttp.c: handle HTTP URL escaping, problem reported by
627 Glen Nakamura and Stefano Zacchiroli
628
629Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
630
631 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
632
633Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
634
635 * uri.c: Johann Richard pointed out some XPointer problems for
636 URN based URI references in XInclude. Modified the URI parsing
637 and saving routines to allow correct parsing and saving of
638 XPointers, especially when attached to "opaque" scheme accordingly
639 to RFC 2396
640
641Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
642
643 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
644 of refactoring to the HTML saving code.
645 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
646 in the doc.
647
648Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * tree.c include/libxml/tree.h: refactored the XML dump of a node
651 to a buffer API to reuse the generic dump to an OutputIO layer,
652 this reduces code, fixes xmlNodeDump() for XHTML, also made
653 xmlNodeDump() now return the number of byte written.
654
655Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
656
657 * python/setup.py.in: another patch from Stéphane Bidoul for
658 Python bindings on Windows
659 * doc/parsedecl.py: small cleanup
660
661Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * libxml.spec.in configure.in: add a line in %changelog for releases
664
665Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
666
667 * parser.c: patch from Marcus Clarke fixing a problem in entities
668 parsing that was detected in KDe documentations environment.
669
670Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
671
672 * python/libxml.c (libxml_prev): Return the previous as opposed to
673 the next node (I guess this is the result of some cut & paste programming:)
674
675Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
676
677 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
678
679Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
680
681 * python/generator.py python/libxml.c python/setup.py.in: trying
682 to fix the Python bindings build on Windows (Stéphane Bidoul)
683
684Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
685
686 * win32/configure.js: added option for python bindings
687 * win32/libxml2.def.src: added more exports
688
689Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
690
691 * win32/Makefile.mingw: fixed unresolved symbols when linking with
692 pthreads
693 * win32/wince/*: applied updates to Windows CE port from Javier
694
695Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * configure.in: preparing 2.4.28
698 * libxml.spec.in doc/Makefile.am: some cleanup
699 * doc/*: updated the news and regenerated.
700
701Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * HTMLparser.c: final touch at closing #87235 </p> end tags
704 need to be generated.
705 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
706 this change slightly the output of a few tests
707 * doc/*: regenerated
708
709Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * parserInternals.c: fixing bug #99190 when UTF8 document are
712 parsed using the progressive parser and the end of the chunk
713 is in the middle of an UTF8 multibyte character.
714
715Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
716
717 * threads.c: fixed initialization problem in xmlNewGlobalState
718 which was causing crash.
719 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
720 in xmlInitializeGlobalState.
721 * parserInternals.c: cleaned up ctxt->sax initialisation.
722
723Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * tree.c include/libxml/tree.h: modified the existing APIs
726 to handle XHTML1 serialization rules automatically, also add
727 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
728 libxslt serialization uses it when needed without changing
729 the library API.
730 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
731 result/xhtml1: added a new test specifically for xhtml1 output
732 and updated the result of one XHTML1 test
733
734Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
735
736 * xinclude.c parserInternals.c encoding.c: fixed #99082
737 for xi:include encoding="..." support on text includes.
738 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
739 test/XInclude/ents/isolatin.txt : added a specific regression test
740 * python/generator.py python/libxml2class.txt: fixed the generator
741 the new set of comments generated for doc/libxml2-api.xml were
742 breaking the python generation.
743
744Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * doc/Makefile.am: repair some problem if gtk-doc fail or such
747 * configure.in: patch for Solaris on new autoconf closes #98880
748 * doc/parsedecl.py: repair the frigging API building script,
749 did I say that python xmllib sucks ?
750 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
751 and some comment are no more truncated.
752
753Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * parser.c: Martin Stoilov pointed out a potential leak in
756 xmlCreateMemoryParserCtxt
757
758Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
761 included in HTML documents and using the push parser.
762
763Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
764
765 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
766 specified, look for the Python interpreter not just in the
767 specified root but also in the specified location. Fixes #98825
768
769Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * python/libxml.c: fixing bug #98792 , node may have no doc
772 and dereferencing without checking ain't good ...
773
774Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
775
776 * configure.in: preparing release 2.4.27
777 * doc/* : updated and rebuilt the docs
778 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
779 and all the docs are actually packaged and in the final RPMs
780 * parser.c parserInternals.c include/libxml/parser.h: restore
781 xmllint --recover feature.
782
783Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * parser.c xpath.c: fixing #96925 wich was also dependant on the
786 processing of parsed entities, and XPath computation on sustitued
787 entities.
788 * testXPath.c: make sure entities are substitued.
789
790Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * parser.c: fixed #96594, which was totally dependant on the
793 processing of internal parsed entities, which had to be changed.
794
795Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * Makefile.am python/Makefile.am python/tests/Makefile.am:
798 trying to fix bug #98517 about building outside the source tree
799 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
800
801Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
802
803 * include/win32config.h: cleanup
804 * win32/Makefile.mingw: integrated mingw in JScript configure
805 * win32/Makefile.msvc: modified to allow mingw coexistence
806 * win32/configure.js: integrated mingw
807 * win32/Readme.txt: cleanup
808
809Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * HTMLparser.c: strengthen the guard in the Pop macros,
812 like in the XML parser, closes bug #97315
813
814Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
817 callback is never used.
818
819Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * parserInternals.c: fixed the initialization of the SAX structure
822 which was breaking xsltproc
823 * xpath.c: patch from Petr Pajas for CDATA nodes
824 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
825 * parser.c include/libxml/parser.h: patch from Peter Jones
826 removing a leak in xmlSAXParseMemory() and adding the
827 function xmlSAXParseMemoryWithData()
828
829Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
830
831 adding pdf of tutorial, changing web page to link to it
832 * doc/tutorial/xmltutorial.pdf
833 * doc/xml.html
834 * doc/docs.html
835
836Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
837
838 * doc/tutorial/ar01s08.html
839 adding file what I forgot for tutorial
840
841
842Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
843
844 Adding encoding discussion to tutorial
845 Added:
846 * doc/tutorial/images/*.png: DocBook admonition image files
847 * doc/tutorial/apf.html, apg.html: new generated html
848 * doc/tutorial/includeconvert.c: conversion code entity file
849 changed:
850 * doc/tutorial/xmltutorial.xml: DocBook original
851 * doc/tutorial/*.html: generated html
852
853Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
854
855 * include/libxml/*.h: retired xmlwin32version.h
856 * doc/Makefile.am: retired xmlwin32version.h
857 * win32/configure.js: retired xmlwin32version.h
858
859Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
860
861 * win32/libxml2.def.src: exported additional symbols
862 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
863 sisterhood
864
865Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
866
867 * globals.c: fixed a typo pointed out by Igor
868 * xpath.c: try to speed up node compare using line numbers
869 if available.
870
871Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * tree.c: make xmlFreeNode() handle attributes correctly.
874
875Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
876
877 * catalog.c: completed the #96963 fix, as reported by Karl
878 Eichwalder
879
880Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
881
882 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
883
884Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * Makefile.am: switched the order of a couple of includes
887 to fix bugs #97100
888
889Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
890
891 * catalog.c: fixed bug #96963, reverted to the old behaviour of
892 xmlLoadCatalogs that used to separate directories with a ':'.
893
894Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
895
896 * threads.c: improvements to the Windows-side of thread handling
897 * testThreads.c: conditionally excluded unistd.h
898 * testThradsWin32.c: broke overlong lines
899 * include/win32config.h: adapted thread-related macros to the new
900 scheme and for pthreads on Windows
901 * win32/Makefile.msvc: introduced a more flexible thread build,
902 added testThreads[Win32].c to the build
903 * win32/configure.js: introduced a more flexible thread config
904
9052002-10-31 John Fleck <jfleck@inkstain.net>
906
907 * doc/xml.html (and, by implication, FAQ.html)
908 added UTF-8 conversaion FAQ from Marcus Labib Iskander
909
910Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
911
912 * configure.in: removed xmlwin32version.h
913 * include/libxml/Makefile.am: removed xmlwin32version.h
914
915Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
916
917 * tree.c: applied patch from Brian Stafford to fix a bug
918 in xmlReconciliateNs()
919
920Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
921
922 * tree.c: applied patch from Christian Glahn to allow
923 xmlNewChild() on document fragment nodes
924
925Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * parser.c: Christian Glahn found a problem with a recent
928 patch to xmlParseBalancedChunkMemoryRecover()
929 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
930 problems
931 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
932 test/schemas/seq*: added the test cases from Charles
933
934Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
935
936 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
937 serious cleanup of the spec file and associated changes
938 in the Makefiles.
939 * valid.c: try to remove some warnings on x86_64
940
941Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
942
943 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
944 fix bug #96586
945
946Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
947
948 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
949 parsing, applied his patch
950 * result/HTML/attrents.html result/HTML/attrents.html.err
951 result/HTML/attrents.html.sax test/HTML/attrents.html:
952 added the test and result case provided by Mikhail Sogrine
953
954Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * vms/build_libxml.com vms/config.vms vms/readme.vms
957 include/libxml/parser.h include/libxml/parserInternals.h
958 include/libxml/tree.h include/libxml/xmlIO.h
959 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
960 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
961 Applied the VMS update patch from Craig A. Berry
962 * doc/*.html: update
963
964Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
965
966 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
967
968Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
969
970 * debugXML.c: adding a grep command to --shell in xmllint
971 for T.V. Raman
972
973Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
974
975 * xmlcatalog.c: tried to fix some of the problem with --sgml
976
977Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * parser.c: tried to fix bug #91500 where doc->children may
980 be overriden by a call to xmlParseBalancedChunkMemory()
981
982Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
985 identifiers in SGML catalogs containing '&'
986
987Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
988
989 * python/types.c: fixed bugs when passing result value tree
990 to Python functions.
991
992Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
993
994 * configure.in: preparing the release of 2.4.26
995 * doc/*: updated and rebuilt the documentation
996
997Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
998
999 * parser.c: fixed a XML Namespace compliance bug reported by
1000 Alexander Grimalovsky
1001
1002Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * HTMLtree.c: fixed serialization of script and style when
1005 they are not lowercase (i.e. added using the API to the tree).
1006
1007Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * valid.c: make xmlValidateDocument emit a warning msg if there
1010 is no DTD, pointed by Christian Glahn
1011
1012Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1015 content model when some of the blocks have min or max, and a couple
1016 of bugs found in the process.
1017 * result/schemas/list0* test/schemas/list0*: added some specific
1018 regression tests
1019
1020Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * README: updated the contact informations
1023
1024Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1027 misses it, reported by Peter Bray.
1028
1029Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1032 and removed a few warnings
1033
1034Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * parser.c: Christian Glahn found a small bug in the push parser.
1037 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1038 public
1039
1040Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * xmlschemas.c include/libxml/xmlschemas.h: added
1043 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1044 * testSchemas.c: added --memory to test the new interface
1045
1046Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * doc/index.py doc/search.php: integrated the XSLT indexing,
1049 a few fixed in the indexer, added a scope selection at the
1050 search level.
1051
1052Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1055 this was due to uninitialized parts of the validation context
1056
1057Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * debugXML.c: applied patch from Mark Vakoc except the API
1060 change, preserved it.
1061 * doc/*: updated the docs to point to the search engine for
1062 information lookup or before bug/help reports.
1063
1064Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * doc/index.py doc/search.php: added mailing-list archives
1067 indexing and lookup
1068
1069Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1072
1073Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * doc/index.py: improved HTML indexing
1076 * doc/search.php: make the queries also lookup the HTML based indexes
1077
1078Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * doc/index.py: added HTML page indexing
1081
1082Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1083
1084 * xmlIO.c: extended Windows path normalisation to fix the base
1085 problem in libxslt.
1086 * catalog.c: fixed list handling in XML_CATALOG_FILES
1087
1088Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * valid.c: typo/bug found by Christian Glahn
1091
1092Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1093
1094 * xmlIO.c: applied Windows CE patch from Javier.
1095 * win32/wince: new directory, contains support for the PocketPC
1096 with Windows CE from Javier.
1097 * include/win32config.h: reorganised, removed duplicate
1098 definitions and applied WinCE patch from Javier.
1099 * include/wsockcompat.h: new file, now contains WinSock
1100 compatibility macros.
1101 * win32/Makefile.msvc: introduced double-run compilation.
1102
1103Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * configure.in include/libxml/xmlwin32version.h: preparing release
1106 of 2.4.25
1107 * doc/*: updated and regenerated teh docs and web pages.
1108
1109Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1112 error were not covering namespace declarations.
1113 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1114 it was missing the attribute declaration for the namespace
1115 * result/VC/NS3: the fix now report breakages in that test
1116
1117Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1120
1121Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1124 and regenerated the docs and web site
1125
1126Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1129 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1130 not before
1131
1132Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * python/generator.py python/libxml2class.txt: fixed a stupid error
1135 breaking the python API
1136
1137Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1140 triostr.c triostr.h: applied a trio update patch from
1141 Bjorn Reese which should work with MinGW
1142
1143Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * tree.c: improving some documentation comments
1146 * xmlregexp.c: found and fixed a mem leak with python regression tests
1147 * doc/*: rebuilt the doc and the API XML file including the
1148 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1149 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1150 python/types.c: added access to the XML Schemas regexps from
1151 python
1152 * python/tests/Makefile.am python/tests/regexp.py: added a
1153 simple regexp bindings test
1154
1155Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1156
1157 * doc/xml.html:
1158 fixing ftp links - thanks to Vitaly Ostanin
1159
1160Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * xmlregexp.c: fixed the data callback on transition functionality
1163 which was broken when using the compact form
1164 * result/schemas/*: updated the results, less verbose, all tests
1165 pass like before
1166 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1167 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1168 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1169 annoying warnings
1170 * xpath.c: try to provide better error report when possible
1171
1172Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * Makefile.am: fixed a breakage raised by Jacob
1175
1176Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1177
1178 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1179 which don't use sockets
1180
1181Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1182
1183 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1184 * win32/configure.js: applied zlib patch from Daniel Gehriger
1185
1186Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1187
1188 * win32/configure.js: applied the patch from Mark Vakoc for
1189 regexp support
1190 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1191 for regexp support
1192
1193Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xmlschemastypes.c: as pointed by Igor Float and Double
1196 parsing ain't finished yet
1197
1198Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * Makefile.am configure.in: trying to fix #88412 by bypassing
1201 all the python subdir if python ain't detected
1202
1203Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1206 made configuring with regexps/automata/unicode the default
1207 but without schemas ATM
1208 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1209 fixed the regexp based DTD validation performance and memory
1210 problem by switching to a compact form for determinist regexps
1211 and detecting the determinism property in the process. Seems
1212 as fast as the old DTD validation specific engine :-) despite
1213 the regexp built and compaction process.
1214
1215Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * valid.c: determinism is debugged, new DTD checking code now works
1218 but xmlFAComputesDeterminism takes far too much CPU and the whole
1219 set usues too much memory to be really usable as-is
1220
1221Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * tree.c: fixed another stupid bug in xmlGetNodePath()
1224 * xmllint.c: --version now report the options compiled in
1225
1226Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * HTMLparser.c: small cleanup
1229 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1230 when configured with them. A bit of debugging around the determinism
1231 checks is still needed
1232
1233Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1236
1237Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * xmlIO.c: small portability glitch fixed.
1240
1241Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * xmlschemastypes.c: incomplete steps for real/double support
1244 * testAutomata.c include/libxml/xmlautomata.h
1245 include/libxml/xmlregexp.h: avoiding a compilation problem
1246 * valid.c include/libxml/valid.h: starting the work toward using
1247 the regexps for actual DTD validation
1248
1249Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * hash.c: cosmetic cleanup
1252 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1253 integrating a DTD validation layer based on the regexps
1254
1255Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1256
1257 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1258 the determinism was tested before eliminating the epsilon
1259 transitions :-(
1260
1261Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * python/generator.py python/libxml.c python/libxml.py
1264 python/libxml2-python-api.xml python/libxml2class.txt
1265 python/libxml_wrap.h python/types.c: updated the python
1266 bindings, added code for easier File I/O, and the ability to
1267 define a resolver from Python fixing bug #91635
1268 * python/tests/Makefile.am python/tests/inbuf.py
1269 python/tests/outbuf.py python/tests/pushSAXhtml.py
1270 python/tests/resolver.py python/tests/serialize.py: updated
1271 and augmented the set of Python tests.
1272
1273Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1274
1275 * win32/configure.js: added more readme info for the binary
1276 package.
1277
1278Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * xmlIO.c: fixed a stupid out of bound array error
1281
1282Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1285 messing around with support for Windows path, cleanups,
1286 trying to identify and fix the various code path to the
1287 filename access. Added xmlNormalizeWindowsPath()
1288
1289Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * error.c valid.c: working on better error reporting of validity
1292 errors, especially providing an accurate context.
1293 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1294 error reports in those cases.
1295
1296Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1299 parser.c parserInternals.c xmlIO.c: get rid of all the
1300 perror() calls made in the library execution paths. This
1301 should fix both #92059 and #92385
1302
1303Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * xmllint.c: memory leak reporting was broken after a change
1306 of the preprocessor symbol used to activate it.
1307
1308Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * tree.c: try to make the copy function work for node of
1311 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1312 DOM layers though, not libxml2 itself.
1313
1314Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * valid.c: try to provide file and line informations, not all
1317 messages are covered, but it's a (good) start
1318
1319Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * xinclude.c: reimplemented a large part of the XInclude
1322 processor, trying to minimize resources used, James Henstridge
1323 provided a huge test case which was exhibiting severe memory
1324 consumption problems.
1325
1326Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * python/Makefile.am: applied patch from Christophe Merlet to
1329 reestablish DESTDIR
1330
1331Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * libxml.spec.in: fixes libary path for x86_64 AMD
1334
1335Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1336
1337 * doc/tutorial/includekeyword.c
1338 * doc/tutorial/xmltutorial.xml:
1339 (plus resulting generated html files)
1340 fixing one spot I missed in the tutorial where I hadn't freed
1341 memory properly
1342
1343Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1344
1345 * doc/tutorial/includeaddattribute.c
1346 * doc/tutorial/includeaddkeyword.c
1347 * doc/tutorial/includegetattribute.c
1348 * doc/tutorial/includekeyword.c
1349 * doc/tutorial/xmltutorial.xml
1350 * doc/tutorial/*.html:
1351 update tutorial to properly free memory (thanks to Christopher
1352 R. Harris for pointing out that this needs to be done)
1353 * doc/tutorial/images/callouts/*.png:
1354 added image files so the callouts are graphical, making it
1355 easier to read ( use "--param callout.graphics 1" to generate
1356 html with graphical callouts)
1357
1358Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1361 nice logos generated by Marc Liyanage
1362 * doc/site.xsl *.html: changed the stylesheet to show the new
1363 logo and regenerated the pages
1364
1365Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1368
1369Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * xpath.c: possible mem leak patch from Jason Adams
1372
1373Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1376 in the XQuery namespace
1377 * configure.in: preparing 2.4.24
1378 * doc/*.html: updated the web pages
1379
1380Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * python/generator.py: closing bug #85258 by generating conditional
1383 compile check to avoid linking to routines not configured in.
1384
13852002-08-22 Havoc Pennington <hp@pobox.com>
1386
1387 * autogen.sh: update error message for missing automake
1388
1389Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * python/Makefile.am: typo in target name resulted in libxml2.py
1392 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1393
1394Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * win32/win32/Makefile.mingw: updated with version from
1397 Elizabeth Barham at http://soggytrousers.net/repository/
1398
1399Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1400
1401 * win32/Makefile.msvc: added the prefix location to the include
1402 and lib search path.
1403
14042002-08-18 Havoc Pennington <hp@pobox.com>
1405
1406 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1407 both automake 1.6 and 1.4 installed get the right automake. Means
1408 compilation from CVS will now require the latest automake 1.4
1409 release, or manually creating symlinks called "automake-1.4" and
1410 "aclocal-1.4"
1411
1412Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * configure.in python/Makefile.am: more AMD 64 induced changes from
1415 Frederic Crozat
1416
1417Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * xinclude.c: oops I was missing the xml:base fixup too
1420 * result/XInclude/*.xml: this adds xml:base attributes to most
1421 results of the tests
1422
1423Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * xinclude.c: quick but apparently working implementation of
1426 xi:fallback, should close bug #89684
1427 * Makefile.am test/XInclude/docs/fallback.xml
1428 result/XInclude/fallback.xml: added a basic test for fallback,
1429 and run with --nowarning to avoid a spurious warning
1430 * configure.in: applied patch from Frederic Crozat for python
1431 bindings on AMD 64bits machines.
1432
1433Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1436 the caller don't pass a SAX callback block.
1437
1438Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * tree.c: applied the same fix for the XML-1.0 namespace to
1441 xmlSearchNsByHref() as was done for xmlSearchNs()
1442
1443Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * libxml.3: small cleanup of the man page
1446 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1447 when serializing HREF attributes generated by XSLT.
1448
1449Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1452 version of Marc Liyanage' patch for boolean attributes in HTML
1453 output
1454
1455Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * python/tests/serialize.py: fixed the test results, indenting
1458 behaviour changed slightly
1459
1460Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1461
1462 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1463 new c14n function to Windows def files
1464
1465Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1466
1467 * c14n.c: fixed a memory leak in c14n code
1468
1469Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * parser.c include/libxml/parser.h: adding a new API for Christian
1472 Glahn: xmlParseBalancedChunkMemoryRecover
1473 * valid.c: patch from Rick Jones for some grammar cleanup in
1474 validation messages
1475 * result/VC/* result/valid/*: this slightly change some of the
1476 regression tests outputs
1477
1478Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * tree.c: trying to fix a problem in namespaced attribute handling
1481 raised by Christian Glahn
1482
1483Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * encoding.c include/libxml/encoding.h: Opening the interface
1486 xmlNewCharEncodingHandler as requested in #89415
1487 * python/generator.py python/setup.py.in: applied cleanup
1488 patches from Marc-Andre Lemburg
1489 * tree.c: fixing bug #89332 on a specific case of loosing
1490 the XML-1.0 namespace on xml:xxx attributes
1491
1492Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1493
1494 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1495 corner case from new Merlin's test suite and added a callback
1496 that will be used to improve xmlsec performance
1497
1498
1499Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * HTMLtree.c: trying to fix the <style> escaping problem in
1502 HTML serialization bug #89342
1503
1504Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1507 and rebuilt the web site.
1508
1509Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1510
1511 * include/libxml/tree.h: added _private member to xmlNs struct
1512
1513Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * HTMLparser.c: fixing bug #84876 based on the xml working
1516 code.
1517
1518Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1519
1520 * python/Makefile.am: enhanced to fix bug 72012 (errors
1521 when using '-jX' make parameter)
1522
1523Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1524
1525 * xpath.c: small additional enhancement for booleans
1526 compared to nodesets
1527
1528Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * HTMLtree.c: changed the order of the encoding declaration
1531 attributes in the meta tags due to a bug in IE/Mac
1532
1533Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1534
1535 * xpath.c: enhanced handling of booleans (especially '='
1536 and '!=' for nodesets) - fixes bug 85256. Added new
1537 routine xmlXPathNotEqualValues for more proper handling
1538 of '!=' when nodesets are involved.
1539
1540Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1543 doc/xmlcatalog_man.xml to the source distribution
1544
1545Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1546
1547 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1548 asked for this.
1549
1550Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * configure.in: preparing 2.4.23
1553 * doc/*: rebuilt the docs
1554
1555Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * parser.c: fixing bug #84169 by fixing the
1558 comment of xmlCreatePushParserCtxt to describe the
1559 encoding detection parameters better.
1560
1561Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * valid.c: fixing bug #79331 in one path the lookup for
1564 ID attributes on a namespaced node wasn't handled correctly :-\
1565
1566Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * HTMLparser.c: trying to fix 87235 about discarded white
1569 spaces in the HTML parser.
1570 * result/HTML/*: this changes the output of a number of HTML
1571 regression tests
1572
1573Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * xpath.c: applied patch from Richard Jinks for the namespace
1576 axis + fixed a memory error.
1577 * parser.c parserInternals.c: applied patches from Peter Jacobi
1578 removing ctxt->token for good.
1579 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1580 popped out by the regression tests.
1581 * Makefile.am: patch for threads makefile from Gary Pennington
1582
1583Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1584
1585 * xpath.c: enhanced behaviour of position() after usage of
1586 expressions involving preceding-sibling (et al).
1587
1588Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * hash.c: applied a patch from Peter Jacobi to solve a problem
1591 when compiling with the Watcom C on Win32
1592 * result/schemas/*.err: the change of hashing algo generated
1593 permutations in the output
1594
1595Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * hash.c: applied patch from Sander Vesik improving the quality of
1598 the hash function.
1599
16002002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1601
1602 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1603 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1604 xmllint.c xpath.c: replaced sprintf() with snprintf()
1605 to prevent possible buffer overflow (the bug was pointed
1606 out by Anju Premachandran)
1607
1608Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * parser.c: removed an uninitialized data error popped by valgrind
1611 on PE references
1612
1613Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1614
1615 * doc/xml.html
1616 adding tutorial reference to the web page
1617
1618Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1619
1620 * doc/tutorial/xmltutorial.xml
1621 * doc/tutorial/ar01s07.html
1622 * doc/tutorial/ape.html
1623 * doc/tutorial/includegetattribute.c
1624 adding section to tutorial about retrieving an attribute
1625 value
1626
1627Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * parser.c: applied a couple of patches from Peter Jacobi to start
1630 to get rid of ctxt->token, with a possible significant speed
1631 improvement to be gained once done. Better compliance with PE
1632 references constructs in DTDs too.
1633 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1634 from Peter too
1635
1636Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1639 xmlParseElement was likely to have been deallocated at the
1640 time of the report, possibly leading to segfault. Just report
1641 the tag name now.
1642
1643Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * xpath.c: patch from Richard Jinks for XPath substring() function
1646 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1647
16482002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1649
1650 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1651
1652Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1653
1654 *doc/FAQ.html
1655 fixing typos in FAQ, thanks to Robert Funnell for the
1656 editing help
1657
1658Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * NEWS: got complaints from rpmlint that it was empty
1661
1662Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1663
1664 * added doc/tutorial, including:
1665 apa.html
1666 apb.html
1667 apc.html
1668 apd.html
1669 ar01s02.html
1670 ar01s03.html
1671 ar01s04.html
1672 ar01s05.html
1673 ar01s06.html
1674 includeaddattribute.c
1675 includeaddkeyword.c
1676 includekeyword.c
1677 includestory.xml
1678 index.html
1679 xmltutorial.xml
1680 libxml tutorial, including generated html
1681
1682Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1683
1684 * result/c14n/exc-without-comments/merlin-c14n-two-*
1685 result/c14n/without-comments/merlin-c14n-two-*
1686 test/c14n/exc-without-comments/merlin-c14n-two-*
1687 test/c14n/without-comments/merlin-c14n-two-*
1688 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1689 c14n/exc-c14n and slightly modified test script to handle
1690 these test cases
1691 * c14n.c: fixed bugs for complicated nodes set (namespace
1692 without node and others from merlin-c14n-two.tar.gz)
1693 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1694 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1695 for xmlsec performance patch
1696 * xpath.c: fixed self::node() for namespaces and attributes
1697
1698Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1699
1700 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1701 but with the format parameter
1702 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1703
1704Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1705
1706 * Makefile.am: updated c14n tests suite
1707 * c14n.c: performance improvement for previous c14n patch
1708
1709Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * parser.c: another peroformance patch from Peter Jacobi, that
1712 time on parsing attribute values.
1713
1714Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1715
1716 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1717 into LibXML2 test suite
1718
1719Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1720
1721 * c14n.c: propagating xpath ancesstors node fix to c14n
1722 plus small performance improvement to reduce number of
1723 mallocs
1724 * xpath.c: fixed ancestors axis processing for namespace nodes
1725
1726Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1729 Peter Jacobi
1730
1731Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * configure.in: preparing 2.4.22
1734
1735Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1738 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1739 a public entry point.
1740 * doc/*: rebuilt the API and docs
1741
1742Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * xpath.c: patch from Richard Jinks to fix a problem introduced
1745 in the previous patch and pointed by Norm
1746
1747Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * libxml.spec.in: fixing bug #81112
1750
1751Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * uri.c: fixing bug #82848
1754
1755Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1758 output of one catalog test
1759
1760Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1761
1762 * global.data globals.c tree.c include/libxml/globals.h
1763 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1764 default value for global parameter xmlIndentTreeOutput to 1 and
1765 introduced new global parameter xmlTreeIndentString (the string
1766 used to do one-level indent) with default value " " (as it was
1767 in tree.c)
1768
1769Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1772 with trio and schemas.
1773
1774Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * xpath.c: patch from Richard Jinks to fix the problem raised in
1777 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1778
1779Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * xmlschemas.c: a bit of work on import.
1782 * xmlschemastypes.c: Charles Bozeman provided a compare function
1783 for date/time types so min/max facet restrictions should work,
1784 indeterminate comparisons return an error instead of equal.
1785 * test/schemas/date_0* result/schemas/date_0_0: specific test
1786 from Charles Bozeman too
1787
1788Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1791 from Christian Cornelssen fixing the man pages and the Catalog
1792 building script.
1793 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1794 next step is <xs:import> I now have a reasonable understanding
1795 of how it works.
1796
1797Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1800
1801Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1802
1803 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1804
1805Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xpath.c: fixing an XPath function evalutation bug pointed out
1808 by Alexey Efimov where the context was lost when evaluating
1809 the function arguments
1810
1811Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1812
1813 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1814 function public for XMLSec performance optimizations
1815
1816Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * python/generator.py python/libxml2class.txt : fixed a problem
1819 with the HTML parser pointed by Gary Benson
1820 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1821 example
1822
1823Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1824 * parser.c: fixed bug #81159 (memory growth in SAX)
1825
1826Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1827 * xpath.c: fixed bug #78858 (the real fix)
1828
1829Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1830 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1831
1832Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * tree.c: modified xmlNodeSetBase to allow changing the
1835 base of a document.
1836
1837Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * xmlschemastypes.c: patch Charles Bozeman for validation of
1840 all the date, time, and duration types
1841 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1842 * configure.in: fixed an error pointed by an user
1843 * xml2-config.in: fixed an error pointed by an user
1844
1845Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1846
1847 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1848 win32/libxml2.def.src xmlIO.c: exported default
1849 'file:', 'http:' and 'ftp:' protocols input handlers
1850 and maked protocols comparisson case insensitive
1851
1852Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * configure.in: Neven Has detected a typo
1855
1856Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1859 as one of the persons allowed to commit directly to the
1860 module.
1861
1862Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1865 * valid.c: raised a too low limit
1866 * doc/*: rebuilt the docs
1867
1868Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * test/XPath/expr/floats test/XPath/expr/functions
1871 result/XPath/expr/floats result/XPath/expr/functions
1872 xpath.c: another XPath conformance patch from Richard Jinks
1873
1874Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * xmlschemas.c: fixed validation of attribute groups.
1877 * test/schemas result/schemas: added an example from the primer
1878
1879Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1882 * test/schemas result/schemas: updated the test list
1883
1884Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * TODO: updated a bit
1887 * parser.c: made a comment more specific
1888 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1889 Schemas conformance.
1890 * test/schemas result/schemas: updated the test list
1891
1892Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1895 implementing xs:all with minOccurs = 0
1896 * tes/schemas/* result/schemas/*: added more tests covering
1897 xs:all
1898
1899Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * xmlregexp.c: first implementation of the all particle, this
1902 may need to be revisited for case where not all transitions
1903 must be crossed.
1904
1905Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * tree.c: another entity processing update from Markus Henke
1908
1909Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1910
1911 * trionan.c: fixed crash on OSF/1
1912
1913Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * xmlschemas.c: more Schemas work
1916 * test/schemas/* result/schemas/*: added more tests coming
1917 from the spec.
1918
1919Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1922 ExcC14N specification
1923
1924Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * tree.c: patch from Markus Henke, fix for recursive entities.
1927
1928Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * xpath.c: fix a problem with string() on a document node.
1931
1932Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * Makefile.am xmlschemas.c: more Schemas work
1935 * test/schemas/* result/schemas/*: added more tests coming
1936 from the spec.
1937
1938Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1941 * result/HTML/*: this changes a few things in the results
1942
1943Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1944
1945 * include/libxml/tree.h: eliminated 'declaration different than
1946 prototype' warning
1947 * include/win32config.h: "resolved" conflicts with errno.h
1948
1949Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1952 on the automata interfaces and debug of counted choices
1953 * test/schemas/* result/schemas/*: added a number of tests
1954
1955Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1958 a bit of work on Schemas
1959 * testSchemas.c: try to make it more useful
1960 * test/schemas/* result/schemas/* Makefile.am: changed the
1961 Schemas regression test procedure, started adding a few samples
1962
1963Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1964
1965 * include/libxml/encoding.h: Patch for the Borland C++ builder
1966 * include/libxml/tree.h: Patch for the Borland C++ builder
1967 * threads.c: Patch for the Borland C++ builder
1968 * win32/bcb5: New directory for the Borland C++ builder
1969 project files
1970
1971Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1972
1973 * win32/Makefile.msvc: Update for XML Schema support
1974 * win32/configure.js: Update for XML Schema support
1975 * win32/libxml2.def.src: Update for XML Schema support
1976
1977Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1980 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1981 xmlunicode.c include/libxml/Makefile.am
1982 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1983 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1984 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1985 include/libxml/xmlversion.h.in : merged the current state of
1986 XML Schemas implementation, it is not configured in by default,
1987 a specific --schemas configure option has been added.
1988 * test/automata test/regexp test/schemas Makefile.am
1989 result/automata result/regexp result/schemas:
1990 merged automata/regexp/schemas regression tests
1991
1992Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * xpath.c: Gary found a compile time problem, fixes #78823
1995
1996Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * configure.in: release of 2.4.20
1999 * doc/*: updated and rebuilt the docs
2000
2001Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * python/Makefile.am: patch from Cristian Gafton to build on
2004 Red Hat 6.2, should also fix #75779
2005
2006Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * valid.c: first part of fixing #78729
2009
2010Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2013 escaping of URI when saving HTML files.
2014 * result/HTML/*: this impacted some tests
2015
2016Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * configure.in: trying to fix #77441
2019
2020Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * include/libxml/xmlIO.h: Hallski complained it could not be
2023 included by itself.
2024
2025Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2028
2029Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2030
2031 * win32/configure.js: patch from Nilo for the c14n option
2032 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2033
2034Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2037 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2038 LIBXML_THREAD_ENABLED
2039
2040Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * xpath.c: another patch from Richard Jinks for substring conformance
2043 * test/XPath/expr/floats test/XPath/expr/strings
2044 result/XPath/expr/floats result/XPath/expr/strings: update of the
2045 test suite to check those.
2046
2047Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xpath.c: patch from Richard Jinks for .x float parsing.
2050
2051Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * parser.c: patch from Markus Henke when an encoding ain't recognized
2054
2055Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * libxml.m4: got a report that #include <string.h> was needed
2058
2059Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2062
2063Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2064
2065 * doc/example.html: fixing typo
2066
2067Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2070 pointed out by Melvyn Sopacua.
2071
2072Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * libxml.m4: Frédéric Crozat gave a patch related to the change
2075 of Include paths breaking the libxml.m4
2076
2077Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * xpath.c: Fix bug #76927 forgot to save some context
2080 when evaluating binary expressions
2081
2082Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * configure.in: fixed configure for MPE/iX from Markus Henke
2085 * xmlmemory.c: fixed initialization problems
2086 * xpath.c: another set of patches from Richard Jinks this
2087 fixes "make XPathtests" on linux
2088
2089Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2092 * test/XPath/expr/compare test/XPath/expr/equality
2093 test/XPath/expr/floats test/XPath/expr/functions
2094 test/XPath/expr/strings result/XPath/expr/compare
2095 result/XPath/expr/equality result/XPath/expr/floats
2096 result/XPath/expr/functions result/XPath/expr/strings: Updated
2097 tests though they show a divergence on Linux
2098
2099Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * xpath.c trionan.c: previous commit also included patches
2102 from Richard Jinks on some IEEE support corner case
2103
2104Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2107 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2108 that $(datadir) should be used for docs
2109
2110Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2113 could leak filedescriptors
2114
2115Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * configure.in nanohttp.c: applied patch from Allan Clark for
2118 UnixWare/OpenServer
2119
2120Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * configure.in: preparing 2.4.19
2123 * doc/*: rebuilt the docs
2124
2125Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * nanohttp.c: fixing #76043, got fed up with non-portability
2128 of that piece of code.
2129
2130Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * valid.c SAX.c: Never commit without running "make tests" :-(
2133 fix a couple of stupidities in the previous commit
2134 * result/*: a few changes in some attribute order result of previous
2135 commit.
2136
2137Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2140 the internal subset should not raise duplicate ID errors,
2141 also there was a small bug in conjunction to namespace
2142 declarations defaulted and xml:xxx attributes DTD definitions.
2143
2144Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * xpath.c: Richard Jinks also raised some rounding problems
2147 this tries to fix them
2148
2149Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2152 behaviour in xmlXPathCastToString()
2153
2154Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2157 raised by Morus Walter
2158
2159Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2162 from Igor
2163
2164Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * xpath.c: fixing #75619, related to a problem when trying
2167 to evaluate condition when the current node set resulting
2168 from that sub-step evaluation is empty. Also fixes 2 potential
2169 problem with previous-sibling and next-siblings axis.
2170
2171Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2174 HTML support is not configured in.
2175
2176Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2179 include/libxml/tree.h: dohh I really didn't intended to commit
2180 this test version :-(
2181
2182Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * testSAX.c: I wanted to see the real speed at the SAX interface
2185 after a little too many Ximianer started complaining about the
2186 parser speed.
2187 added a --quiet option:
2188 paphio:~/XML -> ls -l db100000.xml
2189 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2190 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2191 3200006 callbacks generated
2192 real 0m1.270s
2193 Which means 16MBytes/s and 3Mcallback/s
2194
2195Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * xpath.c: valgrind spotted another error that time when running
2198 on libxslt regression tests
2199
2200Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * Makefile.am: adding "make valgrind" running the full regression
2203 tests (except python ones) under Valgrind (using valgrind -q
2204 which was kindly added by the author).
2205 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2206 passes cleanly now except an obcure floating point initialization
2207 raised in log10() in one XPath regression test ???
2208 * tree.c: edited some comments to close #75244
2209
2210Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2213 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2214 context of ScrollKeeper, made sure that if the number is
2215 an integer, the serialization follows the description at
2216 http://www.w3.org/TR/xpath#section-String-Functions
2217
2218Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * configure.in: preparing 2.4.18
2221 * doc/*: updated and rebuilt the web site
2222 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2223 the Windows and Cygwin maintainers.
2224 * parser.c: humm, changed the way the SAX parser work when
2225 xmlSubstituteEntitiesDefault(1) is set, it will then
2226 do the entity registration and loading by itself in case the
2227 user provided SAX getEntity() returns NULL.
2228 * testSAX.c: added --noent to test the behaviour.
2229
2230Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * parser.c: Wilfried Teiken provided a hackish but working
2233 way to get context reported back on entities when parsing
2234 with SAX and without breaking the DOM build.
2235
2236Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * c14n.c: applied a new patch from Aleksey Sanin
2239 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2240 to reference Aleksey implementation of XML digital Signatures
2241
2242Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * xpath.c: small fix to avoid potential problem due to
2245 ordering of freeing data
2246 * python/Makefile.am: people were complaining about
2247 the generated file in python dir not being built
2248
2249Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2252 python/generator.py python/libxml.c python/types.c: Cleanup
2253 of the python Makefiles based on Jacob and James feedback,
2254 fixed the spec file accordingly, fixed the number of warning
2255 that passing my pedantic CFLAGS was generating. Conclusion
2256 is that Python includes are real crap.
2257
2258Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * configure,in: it was reported quite a few times that
2261 xml2-config --cflags should not output
2262 -I$includeprefix/libxml2/libxml because libxml2 header names
2263 clashes with existing names like list.h from C++ stl.
2264 Includes should be #include<libxml/xxx.h> so ...
2265
2266Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * c14n.c: another patch from Aleksey Sanin
2269
2270Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2273 canonicalization algorithm
2274 * doc/xml.html doc/index.html: added the C14N references on the
2275 index page.
2276
22772002-03-13 jacob berkman <jacob@ximian.com>
2278
2279 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2280 usage, redundant, and gcc specific
2281
2282Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * xpath.c: speedup some node selection operations, this can
2285 have a significant impact on DocBook Norm's stylesheets
2286 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2287 make sure it's always the case
2288 * debugXML.c: distinguish CDATA and comments in ls operations
2289
2290Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2293 to generate better API descriptions etc...
2294
2295Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * c14n.c: Fixing #74186, made sure all boolean expressions
2298 get fully parenthesized, ran indent on the output
2299 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2300 include/libxml/tree.h: also #74186 related, removed the
2301 --with-buffers option, and all the preprocessor conditional
2302 sections that were resulting from it.
2303
2304Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * valid.c: applied patch from Dodji Seketeli fixing an
2307 uninitailized variable in xmlValidGetValidElements()
2308
2309Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * c14n.c: fixed a few comments
2312 * doc/*.html doc/*/*.html: regenerated the docs and added
2313 the C14N API
2314 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2315
2316Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * check-xml-test-suite.py: fix to adapt varaiations in the
2319 bindings
2320 * configure.in python/setup.py python/setup.py.in: fixed to
2321 have the version of the python scripts automatically updated
2322
2323Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2326 in xmlCopyProp()
2327
2328Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * configure.in: preparing 2.4.17 release
2331 * doc/*: updated and rebuilt the docs
2332 * xpath.c: fixed a comment
2333 * python/libxml.c: fixed a possible reentrancy problem
2334
2335Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2338 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2339 added a specific regression test
2340 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2341 not raise exceptions when failing to find the attribute.
2342
2343Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * configure.in xmllint.c: owen pointed out a problem with the
2346 ftme fix, gettimeofday() was not detected by configure and
2347 the ftime header wasn't included, dohhh
2348
2349Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * configure.in xmllint.c: trying to fix #71457 for timing
2352 precision when gettimeofday() is not availble but ftime() is
2353
2354Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2357 are now copied on install and part of the -devel RPM
2358
2359Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * xpath.c: trying to avoid bug #72150 which was apparently
2362 caused by a gcc bug (or a processor problem) as detailed
2363 at http://veillard.com/gcc.bug
2364
2365Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2368 fixed xmlReconciliateNs(), added a Python test/example for
2369 inter-document cut'n paste
2370 * python/libxml.py: fixed node.doc on document nodes and added
2371 xpathEval() onto node objects
2372
2373Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2376 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2377 fixup and integrated tests for the serialization stuff
2378
2379Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2382 moved the libxml man page to section 3
2383
2384Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * tree.c: fix bug #72490
2387 * python/libxml.c python/libxml.py: added methods serialize()
2388 and saveTo() to all node elements.
2389
2390Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xmlIO.c: closed #73430, don't read from an input source
2393 which indicated an end-of-file or an error.
2394
2395Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * parser.c: make sure SAX endDocument is always called as
2398 this could result in a Python memory leak otherwise (it's
2399 used to decrement ref-counting)
2400 * python/generator.py python/libxml.c python/libxml.py
2401 python/libxml2-python-api.xml python/libxml2class.txt
2402 python/tests/error.py python/tests/xpath.py: implemented
2403 the suggestions made by Gary Benson and extended the tests
2404 to match it.
2405
2406Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * python/generator.py: applied patch fixing #73450
2409
2410Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * xpath.c: fixing #61290 "namespace nodes have no parent"
2413 long standing divergence from the XPath REC. NodeSets
2414 simply hold a copy of namespace nodes and those node ->next
2415 points to the parent (which may not be the node carrying the
2416 definition).
2417 * include/libxml/xpath.h: flagged but didn't added a possible
2418 speedup
2419 * DOCBparser.c HTMLparser.c: removed some warnings from push
2420 parser due to new state being added.
2421 * tree.c: new fix from Boris Erdmann
2422 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2423 the XML Canonalization support from Aleksey Sanin
2424
2425Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * tree.c: patch from Boris Erdmann fixing some namespace odities
2428 with xmlCopyNode()
2429
2430Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * xmlIO.c: fix bug #72706 when loading a NULL entity
2433
2434Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2437 actually change in a future XML Namespace revision.
2438
2439Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2442 added the possibility of returning nodesets from XPath extension
2443 functions written in Python
2444
2445Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * python/*: commiting some Python bindings work done while travelling
2448
2449Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2452 explicitely with memory debugging switched on
2453
2454Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2457 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2458 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2459 the accessor generator for strings
2460 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2461 regression test.
2462
2463Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * python/README python/generator.py python/libxml.c python/setup.py:
2466 added the 'usual' setup.py to allow building a libxml2-python
2467 module based on the same code. The initialization is however
2468 different the 2 .so files fo libxml2 and libxslt are identical and
2469 they entry point initialize both libraries. this is done to avoid
2470 some possible nasty problem since the Python don't merge the maps
2471 of all shared modules.
2472
2473Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * parser.c: fixed a push/encoding bug reported by Michael
2476 on librsvg
2477
2478Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * include/libxml/parserInternals.h: fixes a misplaced #endif
2481
2482Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * parser.c valid.c: found and fixed a couple of allocation bugs
2485
2486Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * doc/xml.html doc/python.html doc/*: added a Python and binding
2489 page describing the current state of the Python bindings and
2490 giving pointers to the other languages wrappers.
2491
2492Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2495 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2496 rebuilt the API and web site
2497 * xpath.c: fixed #71978 portability bugs
2498
2499Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2502
2503Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * include/libxml/parserInternals.h parser.c: had to change
2506 2 internal parsing API when processing document content
2507 to check the start and end of element content are defined
2508 in the same entity
2509 * valid.c include/libxml/valid.h: attribute normalization can
2510 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2511 with the context to report it.
2512 * SAX.c: fixed the last known bugs, crazy validation constraints
2513 when a document is standalone seems correctly handled. There
2514 is a couple of open issues left which need consideration especially
2515 PE93 on external unparsed entities and standalone status.
2516 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2517 The 2 tests left failing are actually in error. Cleanup done.
2518
2519Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * valid.c: implemented E59 spaces in CDATA does not match the
2522 nonterminal S
2523
2524Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * SAX.c parser.c valid.c: more validation test fixups
2527 * check-xml-test-suite.py: added duration info for the tests
2528
2529Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * parser.c valid.c: a couple of errors were reported but not
2532 saved back as such in the parsing context. Down to 1% failure rate
2533 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2534
2535Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * xmlInternald.c: isExtender was missing a char
2538 * parser.c include/libxml/parser.h: % are acceptable in the
2539 internal subset if within a PUBLIC ID
2540
2541Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * SAX.c parserInternals.c valid.c: more work on the conformance
2544 suite. Took the step to finally block documents with encoding
2545 errors. It's a fatal error per the spec, people should have fixed
2546 their documents by now.
2547
2548Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * check-xml-test-suite.py: fixed the test script after some discussion
2551 on the semantic of TYPE="error"
2552 * Makefile.am: added the script to the distrib
2553
2554Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * SAX.c entities.c: fixed a couple of conformances issues deep
2557 into the validation code (standalone and undeclared Notations)
2558
2559Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2562 stayed there for years !
2563
2564Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2567 missing
2568
2569Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * check-xml-test-suite.py: improved the behaviour a bit as
2572 well as the logs
2573 * parser.c valid.c SAX.c: fixed a few more bugs
2574 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2575
2576Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * check-xml-test-suite.py: python script to run regression tests
2579 against the XML Test suite of W3C/OASis
2580 * SAX.c: fixed a validation bug
2581 * parser.c: fixed 3 errors pointed by the test suite
2582 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2583 * python/Makefile.am: fixed a dependendy
2584
2585Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * xmlmemory.c: avoid a warning bug #71594
2588
2589Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2592 warning on alpha/Tru64
2593
2594Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * include/libxml/entities.h: fixing a comment
2597 * valid.c: fixing some troubles with validity check on namespaces
2598 * result/VC/NS3 test/VC/NS3: added a specific regression test
2599
2600Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * tree.c: Fixing #71342 serializing '\n' in attribute values
2603 * result/noent/att3 result/att3 test/att3: added a specific
2604 test.
2605
2606Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * python/libxml.c: couple of bug fixes
2609
2610Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * python/*.py: removed tabs and used spaces.
2613
2614Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2617 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2618
2619Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2622 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2623
2624Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * include/libxml/encoding.h include/libxml/entities.h
2627 include/libxml/globals.h include/libxml/parser.h
2628 include/libxml/threads.h include/libxml/tree.h
2629 include/libxml/xmlmemory.h: trying to fix the include mess
2630
2631Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * include/libxml/xmlmemory.h: reverted part of the previous
2634 attempt to provide #69655, this was breaking the build.
2635
2636Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2639 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2640 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2641 include/libxml/parserInternals.h include/libxml/tree.h
2642 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2643 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2644 clean.
2645 * python/libxml.c: fixed a warning.
2646
2647Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2650 copying of node, merge back IDs in the target document.
2651 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2652 test/XInclude/ents/ids.xml: test case
2653 * result/VC/ElementValid4: output changed due to a typo fix
2654
2655Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * python/Makefile.am: seems some version of automake didn't
2658 generate the dependancies right as Jacob found out. Add
2659 an extra dependancy rule.
2660
2661Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * parserInternals.c valid.c: Justin Fletcher found some parts
2664 of the code needing cleanup
2665 * libxml.spec.in python/Makefile.am python/generator.py
2666 python/libxml.c python/libxml.py: Fixed the python Makefiles
2667 corrected a bug showing up on ia64, changed the name of the
2668 python internal module too
2669
2670Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * Makefile.am: applied patch from Andris Pavenis for binary
2673 name suffixes
2674
2675Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * xmllint.c win32/win32config.h: fixing #68748
2678
2679Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * valid.c: fixing #70166
2682
2683Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * valid.c: fixing #70077
2686
2687Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * Copyright Makefile.am README configure.in libxml.spec.in:
2690 Changed to the MIT Licence
2691 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2692 doc/xmlio.html: updated the doc accordingly
2693 * include/libxml/xmlwin32version.h configure.in: preparing
2694 2.4.14 release
2695 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2696 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2697 fixed the const xmlChar * wrapper and generator, XPath extension
2698 functions now use the context as first argument
2699 * python/tests/tstxpath.py python/tests/xpath.py
2700 python/tests/xpathext.py: Updated the tests accordingly
2701 * tree.c: fixed bug #70067
2702
2703Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * Makefile.am: cleanup
2706 * debugXML.c: always use stdout if output is NULL
2707 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2708 * python/Makefile.am python/generator.py python/libxml2class.txt
2709 python/libxml_wrap.h python/types.c: augmented the number of bindings
2710 handling FILE * and XPath contexts
2711 * python/tests/Makefile.am: avoid a stupid problem due to the
2712 use of TEST.
2713
2714Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2717
2718Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * python/TODO python/libxml.c: cleanup the extension function lookup
2721 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2722
2723Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * configure.in python/Makefile.am: do not install outside
2726 of prefix
2727
2728Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * python/TODO python/libxml.c: started adding SAX interfaces
2731 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2732 SAX test
2733
2734Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * tree.c: hardened the addChild function
2737 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2738 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2739 added accessors needed for xmlNode, a bit more testing and
2740 extension of interfaces
2741 * python/tests/Makefile.am python/tests/build.py: added a test
2742 build from scratch/save/load/check
2743
2744Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * parserInternals.c: change a small bit in the way valididy
2747 error messages get initialized
2748 * python/TODO python/libxml.c python/libxml2-python-api.xml
2749 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2750 added some memory debugging to track leaks at the libxml2 level
2751 * python/tests/*.py: changed all tests to check for leaks,
2752 there is just one left in XPath extension registrations.
2753
2754Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * python/TODO python/generator.py python/libxml2-python-api.xml
2757 python/libxml2class.txt: more accessor classes for the parser
2758 context, allow to switch on and check validity
2759 * python/tests/Makefile.am python/tests/error.py
2760 python/tests/invalid.xml python/tests/valid.xml
2761 python/tests/validate.py: attded more test and and added error.py
2762 which I forgot to commit in the last step
2763
2764Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * python/Makefile.am python/types.c: cleanup
2767 * python/libxml.c python/libxml.py python/libxml_wrap.h
2768 python/generator.py python/libxml2-python-api.xml
2769 python/libxml2class.txt: added class for parser context, added
2770 first cut for push mode support. Added a framework to generate
2771 accessors functions.
2772 * python/tests/Makefile.am python/tests/push.py: added a push
2773 test
2774
2775Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2778 bug a bit of cleanup.
2779
2780Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2783 python/libxml2class.txt: adding error redirections and preformat
2784 to a python handler
2785 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2786 tests self checking
2787
2788Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2791 a function
2792
2793Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2796 python/libxml.c python/libxml2-python-api.xml
2797 python/libxml2class.txt: Progressing through the TODOs, class
2798 description output, extra XML API, RPM now builds the wrappers
2799 for all python installed versions
2800
2801Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * configure.in libxml.spec.in python/Makefile.am python/TODO
2804 python/generator.py python/libxml2class.txt: added more informations
2805 in the libxml2-python package including docs. Slightly changed
2806 the class hierarchy
2807 * python/tests/*: added basic regression tests infrastructure too
2808
2809Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2812 added libxml2-python as part of the packages installed
2813
2814Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * python/Makefile.am python/generator.py python/libxml.c
2817 python/libxml.py: more work, now able to extend the
2818 XPath interpreter with functions written in python.
2819
2820Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * python/Makefile.am: Jacob sent a patch to allow building from
2823 tarfile.
2824
2825Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2828 inserted the python wrappers build, I hope this won't be too
2829 unportable
2830
2831Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * xpath.c: minor optimization
2834 * python/generator.py python/libxml.c python/libxml.py
2835 python/libxml_wrap.h: more work on the python bindings,
2836 they now support XPath and there is no evident leak
2837
2838Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * python/generator.py python/libxml.c python/libxml.py:
2841 more work on the python bindings generator.
2842
2843Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * python/generator.py python/libxml.c python/libxml_wrap.h:
2846 more work on the python bindings.
2847
2848Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * python/generator.py python/libxml.c python/libxml.py
2851 python/libxml_wrap.h: commited early version of a python binding
2852 for private use only ATM
2853
2854Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * entities.c tree.c include/libxml/entities.h: applied patch
2857 from Anthony Jones to implement copy of DTD subtree too. Had
2858 just to keep 2 function private which really ought to become
2859 public ones.
2860
2861Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * xmllint.c: added pointers to the web pages in the usage()
2864
2865Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * tree.c: more fixes from Petr Kozelka for attribute handling
2868 in the tree API to align the semantic with DOM.
2869
2870Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * valid.c tree.c entities.c: another set of patches from
2873 Anthony Jones for copy operations cleanup and robustness
2874
2875Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2878 an alphabetic index based on comments content
2879 * doc/*: rebuilt the web site with the new references
2880
2881Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * parserInternals.h: Greg Sjaardema suggested to use an
2884 eponential buffer groth policy in xmlParserAddNodeInfo()
2885
2886Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2889 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2890 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2891 to generate cross-references, and added/updated the stylesheets
2892 to generate and link API indexes. The generic keyword index
2893 is not done yet.
2894 * doc/*.html: regenerated all the usual docs too
2895
2896Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * debugXML.c: added an xpath function to the shell for T. V. Raman
2899
2900Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2903 debug routines.
2904
2905Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2908 support of attribute nodes
2909
2910Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2913 hopefully near complete and fully documented of the API in XML
2914 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2915 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2916 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2917 include/libxml/parserInternals.h include/libxml/valid.hi
2918 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2919 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2920 include/libxml/xpath.h include/libxml/xpathInternals.h:
2921 Cleaned up the doc comments a lot in the process, the interface
2922 coverage is now 100%
2923
2924Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2927 extracts comments from the gtk-doc DocBook output (a bit
2928 convoluted but seems to work).
2929
2930Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2933 added an XML description of the API, moved the script generating
2934 it here. Added a "make api" target
2935
2936Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2939
2940Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * xpath.c include/libxml/xpathInternals.h: the change made to
2943 xmlXPathFuncLookupFunc was incompatible roll it back
2944
2945Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * SAX.c: cleanup patch from Anthony Jones
2948 * doc/Makefile.am: fix the headers to avoid in make scan
2949 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2950 includes, * vs Ptr and general cleanup
2951 * parsedecl.py: first version of a script to extract the
2952 module interfaces, the goal will be to provide .decl or XML
2953 specification of the interfaces to build wrappers.
2954
2955Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2958 now provides return codes in case of errors
2959
2960Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2961
2962 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2963 Upgraded to trio baseline 1.6
2964 * strio.h strio.c: Replaced by triostr.h and triostr.c
2965
2966Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2969 of strdup usage in the code
2970
2971Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * parser.c error.c: Keith Isdale complained rightly that
2974 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2975
2976Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * tree.c: fixed the funxtion to set the xml: attributes
2979 * debugXML.c: added "setbase" to test it.
2980
2981Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2984 to allow updating an attribute content
2985
2986Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * libxml.h: try to avoid problems when compiling on Windows
2989
2990Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * hash.c: patch from Anthony Jones for hash.c allocation size
2993 * Makefile.am: trying to work around Yet Another Libtool Madness
2994 and build the 2.4.13 release finally ...
2995
2996Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2999 * doc/* : update of the documentation
3000
3001Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3004 at fixing #61290 :-(
3005
3006Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3009 Fixes bug #67229
3010
3011Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * tree.c: trying to avoid troubles when a subtree is copied
3014 and coalesced in part with the target tree. Should fix
3015 bug #67407
3016
3017Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * valid.c: fixed validation of attributes content of type
3020 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3021 values, very old bug. Fixes #67671
3022
3023Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * parser.c include/libxml/parserInternals.h tree.c: integrated
3026 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3027 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3028
3029Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * threads.c: applied Serguei Narojnyi's patch to add native
3032 thread support on the Win32 platform
3033 * testThreadsWin32.c Makefile.am: added the test program also
3034 from Serguei, Win32 specific
3035 * include/win32config.h include/libxml/xmlwin32version.h.in:
3036 added patch from Igor for the Windows thread specific defines.
3037
3038Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3041
3042Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3045 output page into XMLinfo.html. Close bug #66951 and
3046 raised by Robert Collins too.
3047
3048Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * encoding.c: Paul Keogh pointed out a possibility of segfault
3051 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3052 Closes bug # 68238
3053
3054Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * doc/*.html: updated the Gdome2 links
3057
3058Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * libxml.h: Applied following patches from Robert Collins
3061 and make sure IN_LIBXML is defined when compiling it
3062 -------
3063 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3064 as well as Visual C.
3065 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3066 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3067 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3068 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3069 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3070 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3071 xmlSysIDExists xmlNoNetExists).
3072 * xmllint.c: Don't include winsock2.h for Cygwin.
3073
3074Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3077 when the version info is not present.
3078
3079Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * tree.c: Anthony Jones pointed out a problem in
3082 xmlStringGetNodeList() and provided a fix for it
3083
3084Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * parser.c: patch from Frank J Franklin to remove a bug in
3087 xmlCreatePushParserCtxt() when the initial buffer passed
3088 is large.
3089
3090Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * win32/*: big cleanup of the Windows/MSVC project files
3093 from Igor Zlatkovic
3094
3095Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * doc/Makefile.am: should fix #67674 and avoid troubles if
3098 xsltproc is not available or fails in the prefix provided
3099
3100Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3103
3104Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3107 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3108 Fixed a few other problems raised by Charlie Bozeman.
3109 * result/VC/ElementValid[5-7]: fixed the output
3110
3111Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3114 patches from Charlie Bozeman. Regenerated the HTML docs.
3115
3116Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3117
3118 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3119 for Windows from Igor
3120
3121Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * xmllint.c: applied Justin Fletcher patch for --output or -o
3124
3125Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * win32/libxml2/libxml2.def.src: close #67019
3128
3129Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * xmllint.c: applied Justin Fletcher generic timing patch
3132 similar to the one already applied to xsltproc.
3133
3134Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * include/libxml/tree.h tree.c: applied documentation patches
3137 from Charlie Bozeman
3138
3139Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3140
3141 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3142
3143Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3144
3145 * valid.c: fix the xmlStrdup() used in the previous patch.
3146 * valid.c: added --dropdtd
3147 * tree.c: fixed xmlUnlinkNode so it also removes the references
3148 from the document if the node is a DTD
3149
3150Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * HTMLtree.c valid.c: cleanup some static declarations
3153
3154Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * xmllint.c: removed another strdup()
3157 * doc/FAQ: removed the HP/UX entry
3158
3159Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * valid.c: fix bug #66816 when validating.
3162 * xmllint.c: don't use sys/time.h if configure did not found it
3163
3164Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3165
3166 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3167 xmlcatalog_man.xml
3168
3169Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3172 xmlInitMemory() was declared twice
3173
3174Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3175
3176 * globals.c: do not reference strdup() !
3177 * configure.in libxml-2.0.pc.in: trying to fix the libs
3178 of the various config extraction modules
3179
3180Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3181
3182 * configure.in : preparing 2.4.12
3183 * doc/* : updated and rebuilt the docs
3184
3185Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3186
3187 * uri.c: closed bug #66159
3188 * testURI.c: added --escape option
3189 * configure.in: some cleanup for xml2-config --cflags
3190
3191Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3192
3193 * globals.c testThreads.c: removed some misplaced includes
3194 of xmlversion.h
3195
3196Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3197
3198 * threads.c: patch from Gary Pennington fixing a possible
3199 problem at initialization time.
3200
3201Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3202
3203 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3204 Eric Lavigne contribution to build libxml2 on MacOS using
3205 CodeWarrior.
3206
3207Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3208
3209 * xmllint.c: applied Geert Kloosterman's patch to fix
3210 --repeat --timing output
3211
3212Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3215 where non-wellformed XML declaractions were not detected.
3216
3217Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3220
3221Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3222
3223 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3224 gets reset by xmlCleanupInputCallbacks() and this makes the
3225 function useless. Same for output.
3226
3227Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * xmlIO.c: robert pointed out a loop error in callback cleanups
3230
3231Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3234 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3235 they are not really tied to debugging
3236
3237Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3238
3239 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3240 * xmllint.c: better --catalogs description
3241
3242Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3243
3244 * tree.c: fixed a couple of problems in xmlSetProp()
3245
3246Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3247
3248 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3249 unappropriate stdout output.
3250
3251Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3252
3253 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3254 by Denis Beurive, closes #65111
3255
3256Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3257
3258 * valid.c: in case of content model validity error, don't
3259 print it if validity warnings were not requested.
3260
3261Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3262
3263 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3264 * parserInternals.c: removed the last exit() call. Print an
3265 unmaskable error on stderr instead (library mismatch detection)
3266
3267Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3268
3269 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3270 shell instructions from Heiko Rupp
3271
3272Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * catalog.c: use the URL notation file:// for default catalog paths
3275
3276Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * include/libxml/tree.h: better comments for _private fields
3279 * tree.c: removed a problem when copying an entity reference.
3280
3281Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * vms/*: updated instructions and diffs from John A Fotheringham
3284
3285Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * include/libxml/xmlerror.h: avoid an include problem if
3288 #include <libxml/xmlerror.h> happens first in code
3289 seems to be the case in KDE libs
3290
3291Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3294 from Igor for Windows
3295
3296Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * Makefile.am: Gary Pennington pointed out a missing prefix
3299
3300Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3303 * doc/*: upgraded and rebuilt the docs
3304
3305Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * HTMLparser.c: fix comment in scripts element parsing.
3308 * result/HTML/doc3*: updated the results.
3309
3310Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3311
3312 * uri.c: another URI bug fix #63336, using Joel Young patch.
3313
3314Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3315
3316 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3317 a cleaned up version of the Pwd shell string generation.
3318
3319Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * valid.c include/libxml/tree.h: trying to fix namespaces +
3322 validation problems for good, closing #63619 in the process
3323 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3324 wrong in this respect, fixed it.
3325
3326Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * xmllint.c: Morus Walter patch to allow --format and --encode
3329
3330Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * debugXML.c: Stefan Kost provided an help command for the shell
3333
3334Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * debugXML.c: Heiko Rupp pointed that the shell would crash
3337 on empty nodesets returns.
3338
3339Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3342 migh need the history libraries
3343
3344Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3345
3346 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3347 handle the case of < in quoted attributes, Bastian Kleineidam
3348
3349Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3352 fixing catalog breakages
3353 * Makefile.am catalog.c result/catalogs/catal
3354 result/catalogs/mycatalog.* test/catalogs/catal*:
3355 fixed more problems in catalog support, added more regression tests
3356 for both XML and SGML catalog handling
3357
3358Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3359
3360 * debugXML.c: applied an improvement to xmlGetLineNo() from
3361 Keith Isdale
3362
3363Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3364
3365 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3366 Side effect of the progressive catalog loading
3367
3368Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3369
3370 * Makefile.am: confexecdir and confexec_DATA were defined twice
3371 pointed out by Karl Eichwalder
3372
3373Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * xmlcatalog.c: avoid unlink() and use remove() instead.
3376
3377Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * libxml.spec.in: cleanup
3380 * include/libxml/xmlwin32version.h: updated with 2.4.8
3381
3382Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3385 of compiling libxml with a non standard set of options
3386
3387Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3388
3389 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3390 document --sgml option, fixing gnome bugzilla #63382
3391
3392Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3393
3394 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3395 breakage of 2.4.7, added a couple of really needed APIs
3396 like xmlCatalogIsEmpty() and xmlNewCatalog()
3397 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3398 for install-catalog
3399 * configure.in: preparing 2.4.8
3400
3401Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3404 include/libxml/tree.h include/libxml/xmlIO.h: more include
3405 cleanups, export cleanly one html output + format function.
3406
3407Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * parser.c: removed initGenericErrorDefaultFunc call from
3410 xmlInitParser() since it could destroy previous calls to
3411 xsltSetGenericErrorFunc() effects
3412
3413Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3414
3415 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3416 keyword.
3417
3418Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * Makefile.am: cleanup
3421 * threads.c: cleanup too
3422 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3423 from xsltproc
3424 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3425 dependancy loop.
3426
3427Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3428
3429 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3430 was not used anymore !
3431
3432Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3433
3434 * configure.in: preparing 2.4.7
3435 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3436 manual page from John
3437 * doc/*: updated the doc and rebuilt the generated pages
3438
3439Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * xmlIO.c: closing bug #62711, the library should never
3442 close stdin or stdout.
3443
3444Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * uri.c: second pass at fixing #63336, using Joel Young
3447 final patch. looks okay.
3448
3449Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * uri.c include/libxml/uri.h: trying to clear #63336
3452 allowing the escaping routine to parse unconformant
3453 URI-References.
3454
3455Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * vms/readme.vms vms/build_libxml.com nanoftp.c
3458 include/libxml/xmlversion.h.in: a few VMS updates from
3459 John A Fotheringham
3460 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3461 and xmlCleanupOutputCallbacks() for the Perl binding people.
3462
3463Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3464
3465 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3466 apply fixes to close #63271 and avoid segfaults when
3467 the error routine gets callbed before xmlInitParser()
3468 get called.
3469 * nanoftp.c error.c: Applied patches from Justin Fletcher
3470 correcting some xmlGenericError misuses.
3471
3472Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3473
3474 *doc/xmllint.xml, doc/xmllint.1
3475 New and improved man page for xmllint - .xml is the original, .1
3476 is the generated man page
3477
3478Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3481 the web site from the main HTML document.
3482
3483Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * parser.c: fixed an erroneous validation bug when PE refs
3486 occurs in external parsed entities referenced from the
3487 internals subset
3488 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3489 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3490 added the associated testcase, it's a nice one.
3491 * HTMLparser.c: generate the DTD node as HTML still ...
3492 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3493
3494Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3495
3496 * HTMLparser.c: fixed a bug in htmlNewDoc()
3497
3498Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * test/threads/*: added entities testing to the Thread test
3501 * testThreads.c: make the test reasonable
3502 * DOCBparser.c: fix the DTD public and system ID
3503 * xmllint.c: added --sgml for SGML DocBook importing
3504 * Makefile.am: added Docbtests target
3505
3506Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3509 * testThreads.c: removed bogus include
3510
3511Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3512
3513 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3514 fixed a very serious (looping) validation bug
3515
3516Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3517
3518 * include/libxml/globals.h include/libxml/threads.h threads.c
3519 testThreads.c: far more testing, cleaning up bugs
3520 * *.c : make sure globals.h is always included.
3521
3522Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3523
3524 * HTMLparser.c: try to get rid of parser loops for good.
3525
3526Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * configure.in: fixed some bugs in CFLAGS passing.
3529 * test/threads Makefile.am testThreads.c: added a specific
3530 threaded test case (really nasty, guaranteed).
3531
3532Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * catalog.c: serious cleanup on the management of the
3535 XML catalog tree, more tests done, especially with
3536 the catalog PI.
3537
3538Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * catalog.c: avoid a problem in catalog cleanup on SMP if
3541 catalogs were not initialized.
3542
3543Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * catalog.c xpath.c: trying to cleanup the not thread safe
3546 parts of the library.
3547
3548Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * include/libxml/globals.h configure.in global.data: make
3551 the allocation be per-thread a configure option
3552 * encoding.c include/libxml/parser.h: fixed compilation
3553 errors
3554
3555Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * include/libxml/parser.h: Norm reported that a few lines
3558 added were breaking libxslt compile, removed them for now
3559
3560Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3561
3562 * parser.c parserInternals.c threads.c: debugged and fixed
3563 initialization problems which were giving troubles on SMP
3564 boxes.
3565
3566Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3567
3568 * include/libxml/Makefile.am: missing globals.h
3569
3570Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3571
3572 * globals.c: added a couple of standard includes.
3573
3574Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3575
3576 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3577 include/libxml/parserInternals.h include/libxml/tree.h
3578 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3579 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3580 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3581 Applied the last patches from Gary, cleanup, activated threading
3582 all user accessible global variables are now handled in globals.[ch]
3583 Still a bit rought but make tests passes with either
3584 --with-threads defined at configure time or not.
3585 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3586 linking options
3587
3588Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3589
3590 * Makefile.am include/libxml/Makefile.am
3591 include/libxml/globals.h globals.c include/libxml/threads.h
3592 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3593 configure.in: started integrating the core of the thread support
3594 not activated yet but half integrated. The code should still
3595 compile and work anyway.
3596
3597Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3600 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3601 integrating the non-controversial parts of Gary Pennington
3602 multithread patches
3603 * catalog.c: corrected a small bug introduced
3604
3605Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3606
3607 * catalog.c include/libxml/catalog.h: very serious cleanup,
3608 isolating unportable code and as much as possible the accesses
3609 to the global shared catalog. May need more testing !
3610
3611Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3614 Keith Isdale patches for the XSLT debugger interfaces. Some
3615 cleanup
3616
3617Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3618
3619 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3620 * DOCBparser.c: generate line nubers in elements
3621
3622Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * configure.in: preparing 2.4.6 release
3625 * doc/xml.html doc/html/*: updated and rebuilt the docs
3626 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3627
3628Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3629
3630 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3631 adding documentation for DV's supercatalog support
3632
3633Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3636 super catalog support adding one API and one flag --sgml to
3637 xmlcatalog
3638
3639Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3640
3641 * doc/xmlcatalog_man.xml, xmlcatalog.1
3642 One more crack at
3643 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3644
3645
3646Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3647
3648 * xpath.c: implemented xmlXPathObjectCopy for external objects
3649 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3650
3651Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3652
3653 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3654 finishing up fix to
3655 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3656 the xmlcatalog man page display more elegantly
3657
3658Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * configure.in: closing bug #61832
3661 * HTMLparser.c: removed a warning
3662
3663Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * xpath.c: fixing #61673 part I, do not loose doc information
3666 when copying result value trees.
3667
3668Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3669
3670 * xpath.c: trying to harden the XPath interpreter
3671
3672Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3673
3674 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3675 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3676
3677Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3678
3679 * HTMLparser: repaired another loop problem
3680
3681Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3684 parsing.
3685 * xpath.c: fix bug #61291 the default XML namespace node is
3686 missing from the namespace axis.
3687 * tree.c: refuse to create namespaces nodes with prefix "xml"
3688
3689Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * SAX.c: ouch a non-defined namespace could lead to a crash,
3692 fixed #61215
3693
3694Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * parserInternals.c: closed bug #61054
3697
3698Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * include/libxml/Makefile.am: closing #60708
3701
3702Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3705 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3706
3707Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3708
3709 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3710
3711Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3714 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3715
3716Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3717
3718 * catalog.c: Justin Fletcher provided cleaup code in case
3719 HAVE_STAT is not defined
3720 * include/win32config.h: Igor Zlatkovic suggested to have
3721 HAVE_STAT defined there
3722
3723Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3724
3725 * catalog.c - fixed typing error reported by M. Barros
3726
3727Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3728
3729 * xmllint.c - fixing typo
3730
3731Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3732
3733 * HTMLparser.c: small enhancement to prevent loop on
3734 unrecognizable data
3735
3736Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * parserInternals.c: applying patch from bug #60757 this
3739 should close it
3740
3741Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * catalog.c xmlcatalog.c: removed a couple of warning
3744 * xpath.c: try to solve the linking problem on platforms
3745 needing trio to compile
3746
3747Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * Makefile.am libxml.spec.in: backing up non-documented changes
3750 commited without review or aproval by Jens Finke <jens@gnome.org>
3751 * HACKING: made 100% clear that no commit should be done directly
3752
3753Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * configure.in: Joe Orton provided a patch fixing a problem
3756 when iconv is specified to be in a non-standard directory
3757 but wasn't exported in xml2-config --cflags
3758
3759Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3760
3761 * configure.in: let's ship 2.4.5 before getting too much
3762 troubles with 2.4.4 errors.
3763
3764Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * encoding.c entities.c: do not output hexadecimal charrefs
3767 when serializing HTML since some version of Netscape can't
3768 grok it, generate decimal ones.
3769 * result/HTML/doc3.htm: output changed due to previous test
3770 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3771
3772Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3775 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3776
3777Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3778 Released 2.4.4
3779
3780 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3781 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3782 updated the configuration scripts systems accordingly
3783
3784Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * configure.in: preparing for 2.4.4
3787 * doc/xml.html doc/html/*: updated and rebuilt the docs
3788
3789Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * win32/dsp/libxml2.def.src: tried to incorporate comments
3792 from bug #59220
3793
3794Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * parser.c result/noent/wml.xml: fixed bug #59981 related
3797 to handling of '&' in attributes when entities are substitued
3798
3799Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * libxml.h include/libxml/xmlversion.h.in
3802 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3803 Tried to close bug #60131
3804
3805Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3808
3809Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * SAX.c: fixing bug #59946 on xmlns=""
3812
3813Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3816 but allocates a new error code.
3817
3818Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * xmllint.c: John Fleck fixed typos in the options output
3821 * parser.c SAX.c: fix ignorable white space SAX selection
3822
3823Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * entities.c: Steve Underwood found the possibility of an
3826 ininite loop in case of error.
3827
3828Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3829
3830 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3831
3832Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * parser.c: warn if version is not 1.0 but it's not
3835 strictly speaking an error after analyzing the spec
3836
3837Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3838
3839 *doc/catalog.html - add link to the html version of the
3840 man page, other linguistic cleanups
3841
3842Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3843
3844 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3845 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3846 file, has not yet been included in the build.
3847
3848Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * catalog.c: removed a duplicate affectation Justin Fletcher
3851
3852Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * tree.c: Armin Sander pointed a possible text coalescing
3855 problem, completed his patch.
3856
3857Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3858
3859 * trionan.c: Fixed const and volatile re-definition problem
3860
3861Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * libxml.4 parser.c: doc updates from Heiko Rupp
3864 * parserInternals.c: 2 sanity checks from Heiko Rupp
3865
3866Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * tree.c: applied patch from Armin Sander to make some pointers
3869 const in xmlCopyNode()
3870 * include/libxml/tree.h: added fix to the header
3871
3872Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * xpath.c: hum, restrict the integer usage gcc bug workaround
3875 to only gcc compilers so that other architecture don't get
3876 penalized by this limitation.
3877 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3878
3879Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3882 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3883
3884Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3887 --convert option to xmlcatalog to convert SGML ones to
3888 the XML syntax.
3889 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3890
3891 2.4.3 got released at that point
3892Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * catalog.c xmlIO.c: started some serious testing and fixed
3895 a few bug and optmization needs.
3896
3897Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3900 preparing for a 2.4.3 release even if it may not be ready yet
3901 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3902 all file parsing lookup to go through the entity resolver, add
3903 to add an API to bypass it (needed to load catalogs themselves),
3904 some cleanup on the catalog code too.
3905 * nanoftp.c: small cleanup
3906 * doc/catalog.html: small update
3907
3908Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3911 Jun Kuriyama
3912
3913Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * doc/catalog.html: finished the catalog documentation
3916
3917Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3918
3919 * doc/catalog.html doc/xml.html: added documentation about
3920 Catalog support, misses an API description
3921 * doc/html/*: reextracted the API pages
3922
3923Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3926 Added the part about section 7.2 on URI resolution,
3927 fixed a side effect in the HTML parser, look complete
3928 and ready to rock except the URI/SystemID part!
3929
3930Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * include/libxml/catalog.h include/libxml/parser.h
3933 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3934 xmlIO.c: added support and APIs needed for the catalog PI
3935 * include/libxml/xmlIO.h: cleanup
3936
3937Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3940 include/libxml/catalog.h: starts to look okay, really
3941 plugged the new framework, cleaned a lot of stuff,
3942 added some APIs, except the PI's support missing this
3943 should be mostly complete
3944 * result/catalogs/* test/catalogs/*: added new test, enriched
3945 the existing one with URN ID tests
3946
3947Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * catalog.c: fixed nextCatalog
3950 * result/catalogs/docbook test/catalogs/*: started adding
3951 a small regression test
3952
3953Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3956 more work on the XML catalog support.
3957 * parser.c include/libxml/parser.h: small cleanup seems using
3958 list as a public parameter name can give portability troubles
3959 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3960 include/libxml/xpath.h include/libxml/Makefile.am: removed
3961 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3962 wrappers
3963
3964Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3965
3966 * Makefile.am trio.c triodef.h trionan.c xpath.c
3967 include/libxml/Makefile.am include/libxml/trionan.h:
3968 Re-worked Not-A-Number and Infinity support.
3969 * xmlcatalog.c: added readline include files
3970
3971Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3974 testCatalog as xmlcatalog, making it an installed app
3975 adding a shell, and preparing it to be a /etc/xml/catalog
3976 management tool, though not ready yet
3977 * catalog.c include/libxml/catalog.h: adding support for
3978 XML Catalogs http://www.oasis-open.org/committees/entity/
3979 not finished, there is some interesting tradeoffs and a
3980 few open questions left.
3981
3982Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * xmllint.c: fixed a line formatting problem
3985
3986Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * SAX.c: removed a couple of unused variable (Albert Chin)
3989
3990Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3993 trying to fix some troubles w.r.t. function returning
3994 const xxxPtr.
3995
3996Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3999 defined
4000
4001Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * xpointer.c: removed unused var
4004
4005Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * testXPath.c: another small cleanup closing bug #59110
4008
4009Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * win32/dsp/libxml2.def.src: small cleanup closing bug
4012 #59108
4013
4014Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * example/gjobread.c: add xmlCleanupParser() before leaving
4017
4018Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * config.h.in configure.in include/libxml/xmlwin32version.h:
4021 released 2.4.2
4022
4023Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4024
4025 * include/libxml/valid.h debugXML.c valid.c: deprecate
4026 the non-boundchecking Sprintf functions, add Snprintf
4027 this should close bug #57984
4028
4029Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4032 URIs before doing the lookups (pointed by Mark Vakoc)
4033
4034Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4035
4036 * xpath.c: serious changes on Result Value Trees and NodeSets
4037 w.r.t. deallocation and collect operations. Probably not
4038 100% clean (merge of allocated trees smells like a problem).
4039 Seems sufficient to close #58943
4040
4041Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * xmllint.c: adding a --format option
4044
4045Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * xpath.c: count() was broken on Result Value Tree
4048 * xmlIO.c: fixed file:/// accesses on _WIN32
4049
4050Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4053 macro was renamed, this should close bug #58683
4054
4055Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4058 entity substitution mode text at the end of the entity might
4059 be added due to text coalescing.
4060 * nanoftp.c parser.c: small cleanup
4061
4062Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * HACKING: added John Fleck right to commit in the doc subdir
4065
4066Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4069 allow to inherit attributes from the DTD directly in the
4070 tree, this is needed for XPath and can be a useful feature.
4071 Inherited namespaces are always provided at the tree level now
4072 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4073 of tests for this feature (XSLT being the prime user).
4074
4075Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4078 testSAX.c xmlIO.c xmllint.c include/win32config.h
4079 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4080 include/libxml/xmlwin32version.h.in win32/README.MSDev
4081 win32/dsp/*: applied Win32 Facelift No.2 patches from
4082 Igor Zlatkovic for Windows/MSC
4083
4084Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * SAX.c: unparsedEntityDecl() the URI computation of the
4087 entity wasn't done breaking XSLT unparsed-entity-uri()
4088
4089Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * xpath.c: fixed a bug when walking the descendants and
4092 the current node has no children
4093 * debugXML.c: show up when a text node is supposed to not be escaped
4094
4095Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4096
4097 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4098 worked like the set:leading() function)
4099 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4100
4101Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102
4103 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4104
4105Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * include/libxml/xmlIO.h: apply change to close #58141
4108 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4109
4110Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * parser.c: when the internal subset uses a PE, then the
4113 included entity can use conditional sections.
4114
4115Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4118 when walking the namespace axis showing up in
4119 libxst/tests/general/bug-12
4120 * xmlmemory.c: added the possibility to trace a given block
4121 defined by its address
4122
4123Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124
4125 * parser.c: don't override existing encoding specified before
4126 starting xmlParseDocument()
4127
4128Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * include/libxml/xmlwin32version.h: reinserted, needed for
4131 Windows users of CVS
4132
41332001-07-27 Darin Adler <darin@bentspoon.com>
4134
4135 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4136 * testCatalog.c: Add include of <libxml/parser.h>.
4137
41382001-07-27 Darin Adler <darin@bentspoon.com>
4139
4140 * include/libxml/.cvsignore:
4141 * include/libxml/xmlwin32version.h:
4142 Remove this file from CVS because it's generated.
4143
4144Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * parser.c include/libxml/parser.h: applied const patches from
4147 Tom Moog #58002
4148
4149Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4150
4151 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4152 lookup framework
4153
4154Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * tree.c: fixed xmlCopyNode() for documents
4157
4158Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4161
4162Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163
4164 * parser.c: fixes bug #57652 reported by Morus Walter
4165
4166Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4169
4170Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4173 errors, lesson don't add new functions at 1am before a release
4174 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4175 from XPath initialization when possible.
4176
4177Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * result/scripts/base*: removing history/readline changed
4180 this slightly
4181 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4182 xmllint.c: make element content line number generation
4183 optionnal to avoid breaking old apps added interface to switch
4184
4185Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * configure.in: get rid of the readline and libhistory
4188 dependancies by default, release 2.4.1 with IA64 fix
4189 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4190 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4191 John Kroll fixes to allow saving to HTTP via PUT (or
4192 POST of needed).
4193 * doc/html/*.html: regenerated the docs
4194
4195Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4196
4197 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4198 xmlHashScanFull and xmlHashScannFull3 to get passed the
4199 three keys as arguments to the callback function
4200
4201Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * configure.in Makefile.am: removed libxml softlink for good
4204 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4205 100% coverage by gtk-doc
4206
4207Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4210 fixed serious troubles due to size_t vs. int mismatch
4211
4212Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4215
4216Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4217
4218 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4219 convenient extension API for value and context managing
4220 Now handles external objects through xmlXPathPopExternal,
4221 xmlXPathWrapExternal and xmlXPathReturnExternal.
4222 Added functions for sets operations (intersection, etc.)
4223
4224Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4227 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4228 HTMLparser.c: cleanup of global variables, marking some
4229 const or private.
4230
4231Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4232
4233 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4234 fixed xmlXPathNodeSetItem when passing index=0
4235
4236Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4239
4240Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * xmllint.c: fixed compilation under Cygwin #57503
4243 * TODO: update
4244
42452001-07-13 Peter Williams <peterw@ximian.com>
4246
4247 * config.h.in: add #undef HAVE_DLFCN_H
4248
4249 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4250 builddir.
4251
4252Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4253
4254 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4255 raised by #57348 and #57381
4256
4257Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4260 tree.c xpointer.c: store the line numbder in element->content,
4261 may break some software, need a configuration mechanism
4262
42632001-07-10 Darin Adler <darin@bentspoon.com>
4264
4265 * .cvsignore:
4266 * example/.cvsignore:
4267 * include/.cvsignore:
4268 * include/libxml/.cvsignore:
4269 Various things that are generated and should be ignored.
4270
4271Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4274 * doc/xml.html doc/html/*: updated the docs
4275
4276Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4279 validation occured on content with element child
4280
4281Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * tree.c: fixed XML Base computation which was broken
4284 * debugXML.c: added a base function to the shell
4285 * Makefile.am result/scripts/* test/scripts/*: added scripts
4286 based regression tests, and adding 2 XML Base tests
4287
4288Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * tree.c: set properties doc and call xmlSetListDoc for properties
4291 content when grafting them in a different tree.
4292 * aclocal.m4: remove from CVS
4293
4294Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * win32/libxml2/libxml2.def.src: added some missing entry point
4297 for XPath (Mark Vakoc)
4298
4299Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4302 layer should URI-Unescape before trying to open resources.
4303
4304Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * xpath.c: fix the name() bug for elements in the default
4307 namespace reported by Charlie Bozeman
4308
4309Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4312 led to an XPath fix, improvements of SAX initialization, and
4313 an added option --nocdata to testXPath
4314
4315Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * doc/libxml-doc.el: Felix Natter provided anew version working
4318 with XEmacs too
4319
4320Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * include/libxml/xpath.h: small cleanup
4323 * doc/xml.html: update
4324
4325Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4328 released 2.3.14
4329
4330Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332 * doc/html/*: rebuilt the docs for the release
4333 * doc/xml.html: added 2.3.14 release.
4334
4335Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4338 were not equal to empty strings
4339
4340Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * SAX.c: fixed a URI-Reference computation problem when validating
4343 * xmlIO.c: small cleanup
4344
4345Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * parser.c: improved the description of a couple of interfaces
4348 upon Larry Stamper suggestion
4349
4350Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * SAX.c entities.c parser.c: changed completely the way entities
4353 are handled when running the parser in entity substitution mode.
4354 This fixes a bug reported by Stephan Kulow and nearly divides
4355 by 3 the amount of memory required by libxslt to load and process
4356 DocBook TDG.
4357
4358Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * HTMLparser.c: fixing a too early root closing problem raised
4361 byt Prashanth Naidu
4362
4363Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4366 raised by Mark Vakoc.
4367
4368Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * example/Makefile.am: fixed the include path to add srcdir/include
4371 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4372 and some cleanup
4373
4374Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4377 lot of optimization work, results in significant improvements
4378 when handling really complex XPath queries. Add a small optimizer
4379 for unions, improve [n] and [last()], avoid some costly ops.
4380
4381Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4384 * xpath.c: small cleanup
4385 * xmlGetNsList: reformated, fixed problems if used on Entities
4386
4387Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4390
4391Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4394 * Makefile.am example/Makefile.am: workaround automake generating
4395 erroneous deps
4396
4397Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * include/win32config.h: bug #56801 Yon Derek provided a patch
4400 to the windows config file.
4401
4402Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4405 libxml.h : Yon Derek provided a set of changes to compile from
4406 CVS on Windows/MSC
4407
4408Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * parser.c: fixed UTF8 BOM support in push mode
4411 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4412 added a specific testcase
4413
4414Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * Makefile.am: added --push regression tests
4417 * parserInternals.c: the XML parser segfaulted in --push mode
4418
4419Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * configure.in: moved the symlinks detection within a CVS
4422 check, this is not portable and will be removed soon.
4423 * xpath.c: small cleanup/speedup
4424
4425Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4428 release of 2.3.12
4429 * parser.c: make an error message if unknow entities in all cases
4430
4431Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4434
4435Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4438 includes were installed in the wrong dir
4439
4440Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * doc/html.xml: warn against sending code to exhibit bugs.
4443
4444Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4447 Tru64 from Thomas Leitner
4448
4449Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * AUTHORS: added William and Bjorn
4452 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4453 daniel@veillard.com hopefully I won't have to do this again
4454 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4455 docs can be rebuilt cleanly now
4456 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4457 from CVs it's generated, added include/libxml/xmlwin32version.h
4458 also generated but which should change far less frequently.
4459 * catalog.c nanoftp.c: made sure to include libxml.h not
4460 libxml/xmlversion.h directly
4461 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4462 when compiling on WIN32 and MSC
4463
4464Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * include/Makefile.am include/libxml/Makefile.am configure.in:
4467 fixed make distcheck and rebuilding the rpms
4468
4469Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * configure.in: should finish the migration of exported includes
4472 into a real include/libxml in CVS, at least for CVS users.
4473 * removed the exported headers, added in include/libxml (as well
4474 as xmlversion.h.in).
4475
4476Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * configure.in: fixed the way to detect symlink
4479
4480Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * configure.in: updated, include/libxml is now a real CVS dir
4483
4484Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4487 version works with both libxml1 and libxml2 (it autodetects
4488 the prefix of the html-files) from Felix Natter.
4489 * doc/xml.html: updated doc accordingly
4490
4491Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * xpath.c: fixed the bug generating a template loop in libxslt
4494 when using docbook-xsl-1.4, * should filter out document nodes
4495 * HACKING: added William
4496 * TODO: updated
4497
4498Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * doc/FAQ.html: added a warning about gcc-3.0
4501 * doc/xml.html: added reference to gdome2 and removed a confusing
4502 sentence
4503
4504Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * xmlversion.h: okay this is a generated file, but Windows
4507 users need it and they can't generate it, and I want CVS
4508 Windows users ...
4509 * win32/libxml2/libxml2_so.dsp: Windows project file for
4510 the shared lib version of libxml2
4511 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4512 resources needed for libxslt/xsltproc by Yon Derek
4513
4514Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4515
4516 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4517
4518Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4521
4522Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * include/win32config.h: Yon Derek provided a first fix
4525 to be able to compile libxslt/xsltproc on Windows
4526
4527Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * xpath.c: attempt to work around what seemed a gcc optimizer
4530 bug when handling floats on i386 http://veillard.com/gcc.bug
4531 * tree.c entities.c encoding.c: doing some cleanups while
4532 chasing it
4533
4534Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * Makefile.am: cleanup when --without-debug is specified
4537 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4538 w.r.t. --without-debug and other include points
4539 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4540 Catalogs
4541 * configure.in entities.h tree.h HTMLparser.c: removed
4542 --without-corba, made the _private field mandatory
4543
4544Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4547 outputs a BOM in UTF8, an errata has been issued to avoid the
4548 problem, that was the most reasonable solution... Add support
4549 for a leading UTF8 BOM in entities.
4550
4551Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * valid.c: fixed a bug found when post validating an entity ref
4554 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4555 activate it too
4556
4557Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4560 weakness in the node copy the XPointer and the XInclude
4561 implementations. Serious cleanup.
4562
4563Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * Makefile.am: Kjartan Maraas provided a small patch to
4566 add xml2-config.in to EXTRA_DIST
4567
4568Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4571 provided another failing case found in KDE, the way the
4572 ctxt->vctxt.nodeTab was allocated and freed changed over
4573 time but it wasn't completely cleaned up. This should fix it.
4574
4575Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * parser.c: Stephan Kulow also raised the fact that line number
4578 could get miscounted making debug harder, fixed the problem
4579 in xmlParseCharData()
4580
4581Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * valid.c: Stephan Kulow pointed out a problem when validating
4584 and using an empty entity, forgot a 'break' in a case.
4585
4586Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4589 * doc/xml.html: updated with 2.3.11
4590
4591Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * TODO: updated adding cleanup of generated doc
4594 * configure.in: prepared to release 2.3.11
4595 * xmllint.c: added --version for bug reporting
4596 * doc/html/*.html: rebuilt the doc
4597
4598Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * xpath.c: first part of the work on selecting namespace to
4601 fix bug #56115
4602
4603Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4606 when using -liconv
4607 * TODO: updated
4608
4609Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4612 cleanup, encoding support.
4613
4614Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4617
4618Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * xpath.c: bug detected by Ankh when / is used as a function arg
4621
4622Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4625 of element and use it to avoid outputting formatting spaces at
4626 the wrong place. Implemented the format parameter for HTML save.
4627 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4628 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4629 result/HTML/wired.html: of course this impact the result of a
4630 number of HTML tests
4631
4632Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * HTMLtree.[ch]: started augmenting the HTML save API with
4635 encoding and formatting parameters
4636
4637Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * HTMLtree.h: cleanup and started evaluating the work needed on
4640 revamping the HTML output code
4641
4642Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4645
4646Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * valid.c: fixed bug #56049, forgot one check in the
4649 validation routine
4650
4651Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4654
4655Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * libxml.h: fixed an error in last commit
4658 * doc/FAQ.html: added an entry for compilation from CVS
4659
4660Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * xmlversion.h.in libxml.h: Cygwin patches
4663 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4664 * tree.h: cleanup
4665
4666Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4669 memory block in a strange case where libxml is linked twice
4670 in the binary.
4671
4672Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4675 state far too often, simple fix used to avoid it.
4676
4677Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4680 being processed, applied his patch
4681 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4682
4683Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4686 provided fixes to compile on MSCC again
4687 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4688 also provided an update for the project files.
4689
4690Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4693 bug #55810
4694
4695Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * tree.c: fixed xmlGetNsProp() to close bug #55683
4698 Note this requires libxslt to use it's own function instead.
4699
4700Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * HTMLtree.c: when in a pre element no formatting space should
4703 be added.
4704 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4705
4706Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * configure.in: added tests for signal() and signal.h
4709
4710Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4713
4714Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * doc/libxml-doc.el: Felix Natter provided a new version for
4717 libxml2
4718
4719Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * HTMLtree.c: when in a pre element no formatting space should
4722 be added.
4723
4724Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4727
4728Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4731 hack
4732 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4733 * uri.c: fixed a warning
4734
4735Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * HTMLtree.c: trying to close bug #55772 escaping in script
4738 elements
4739 * doc/xml.html: suggest to send mail to the list
4740
4741Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4744 good. Use a macro and based on the solution provided in
4745 vsnprintf manual page from GNU.
4746
4747Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4748
4749 * error.c: Workaround for non-preserving variadic list.
4750 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4751
4752Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * doc/xml.html: added 2.3.10 release
4755
4756Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * configure.in: releasing 2.3.10
4759
4760Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4763
4764Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765
4766 * encoding.c: Robert Collins provided a patch to add the
4767 "US-ASCII" encoding alias
4768
4769Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4772 string oriented functions and started cleaning the related areas
4773 in xpath.c which needed fixing in this respect
4774
4775Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4778 #55380
4779 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4780
4781Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * TODO: updated
4784 * nanohttp.[ch] : started adding APIs to get the redirected URL
4785 when this occurs (needed for further base computation
4786 * tree.h: cleanup
4787 * encoding.c: cleanup
4788 * SAX.c: minor change around ctxt->loadsubset
4789
4790Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * Makefile.am include/Makefile.am: small change to have
4793 include/libxml rebuilt if working from CVS.
4794 * uri.c: applied another patch from Carl Douglas for URI escaping,
4795 this should close bug #51876
4796
4797Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4800 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4801 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4802 added specific regression test
4803 * parser.h: preparing for the XSLT mode where DTD inherited
4804 attributes are added to the tree.
4805
4806Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * xinclude.[ch]: Updated the namespace for the Last Call version
4809 * result/XInclude/include test/XInclude/include: updated the
4810 testsuite accordingly
4811
4812Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4815 related to bug #51876
4816
4817Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * tree.c: fixed a gross mistake in base computation, xml:base is
4820 not completely correct yet (need cascade).
4821 * xpath.[ch]: added the few things needed to find a function name
4822 and URI from the XPath context when it is called.
4823
4824Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4827 * DOCBparser.c: small cleanup
4828 * xmllint.c: added a --catalogs option to load catalogs from
4829 $SGML_CATALOG_FILES
4830 * tree.c: cleanup
4831 * configure.in: iconv library fixup, ICONV_LIBS
4832
4833Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * catalog.c: handling of CATALOG entries. detection of recursion,
4836 and a few bugfixes
4837 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4838 against the default namespace
4839
4840Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4843
4844Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * parser.c: fixed propagation context info when parsing an
4847 external entity.
4848 * doc/html/*.html: regenerated a couple of docs
4849
4850Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * doc/xml.html: update with 2.3.9 informations
4853
4854Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4857 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4858 * doc/html/* : rebuilt the docs
4859 * valid.c: small patch which may improve some case when
4860 validating.
4861
4862Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * HTMLparser.c: Closed bug #54891
4865 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4866 to the suite
4867
4868Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4871 applied a documentation patch from LotR and filled in a few missing
4872 descriptions
4873
4874Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * xpath.c tree.c parser.c: speed optimizations at the parser level
4877 document tree freeing and xpath evaluation
4878
4879Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * parser.c parser.h parserInternals.h: fixed a couple of
4882 interfaces for handling memory buffer input to const char *
4883 upon suggestion of JamesH.
4884
4885Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * configure.in: LoTR sent a patch fixing the previous commit
4888
4889Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * configure.in: trying to deal again with the stoopid -R linking
4892 flag of Solaris
4893
4894Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * xpath.h: two nodeset access macros from Thomas Broyer
4897
4898Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4901 patch from Thomas Broyer
4902
4903Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4906 case
4907 * INSTALL: was empty added stuff from the FAQ
4908
4909Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4912 attributes handling and #54433 by adding xmlUnsetProp()
4913 and xmlUnsetNsProp()
4914
4915Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * HTMLparser.c: Patch from Jonas Borgström
4918 (htmlGetEndPriority): New function, returns
4919 the priority of a certain element.
4920 (htmlAutoCloseOnClose): Only close inline elements if they
4921 all have lower or equal priority.
4922 * result/HTML: this of course changed a number of tests results.
4923
4924Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * xmlIO.c catalog.c: plugged in the default catalog resolution
4927 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4928 documentations
4929 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4930
4931Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4934 integrating catalogs
4935 * catalog.[ch] testCatalog.c: adding a small catalo API
4936 (only SGML catalog support).
4937 * parser.c: restaured xmlKeepBlanksDefault(0) API
4938
4939Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4942
4943Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * parser.c: added xmlParseExternalEntityPrivate() to allow
4946 propagation of ctxt->_private when parsing external entities
4947
4948Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4951
4952Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4955
4956Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * valid.c: warn when indeterminist content model is detected
4959 * result/VC/ElementValid8: this adds a message
4960 * Makefile.am: add --novalid for VCM tests
4961 * parserInternals.c: added a call to Init memory
4962
4963Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4966 when both parameters are NULL.
4967
4968Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * valid.c: applied small patch from Gary Pennington, reindented
4971 some part of the code.
4972
4973Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4976 release, updated and regenerated the docs
4977
4978Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xpath.c result/XPath/expr/floats : clarified and cleanup
4981 printing of abnormal floats in tests.
4982
4983Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4986 * results/HTML/ : a few changes in the output of the HTML tests as
4987 a result.
4988 * configure.in: tying to fix -liconv where needed
4989
4990Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * Makefile.am: fixed a stupid error
4993
4994Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * configure.in Makefile.am: make the inclusion of the trio
4997 modules in the library conditional
4998
4999Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * DOCBparser.c: patche from László Kovács, fixed entities refs
5002 in attributes handling
5003
5004Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5007 flushing
5008
5009Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * xpath.c: fix of an XSLT namespace bug reported on the list
5012 general/bug-8-
5013
5014Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * strio.h trio.c: Dan McNichol suggested a couple of small
5017 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5018
5019Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * tree.c parser.c encoding.c: spent a bit more time looking
5022 at the parsing speed and DOM handling. Added a few more
5023 speedups.
5024
5025Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * parser.c: small but effective parsing speed improvement
5028
5029Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * configure.in: default on the DocBook parser inclusion (for Gnome)
5032 * DOCBparser.h: fixed a header reference
5033
5034Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * configure.in xpath.c: applied Bjorn patches for FPE on the
5037 alpha
5038
5039Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5042 xmlSaveFormatFileTo()
5043
5044Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * xpath.c: simple and efficient optimization, XPath functions
5047 aways bind to the same code, cache this
5048 * TODO: updated (by saying some is obsolete)
5049
5050Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * xpath.c: more cleanup work on XPath name parsing routines
5053
5054Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5057 xmlXPathParseName
5058 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5059 * debugXML.c: avoid compilation problems if compiling without
5060 HTML support, Igor Zlatkovic
5061 * win32/libxml2/libxml2.def.src: being able to compile without
5062 XPath on Windows
5063
5064Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * libxml.m4: yet another patch from Toshio Kuratomi
5067
5068Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5071
5072Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * tree.[ch]: added xmlSaveFormatFile interface for saving
5075 and indenting a file.
5076
5077Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * xpath.c: fixed bug #53689 related to processing-instruction()
5080
5081Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * DOCBparser.c: patche from László Kovács
5084
5085Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * parser.c: applied fixes from Christian Glahn bug report #53391
5088
5089Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * error.c: Jean François Lecomte provided a complete description
5092 and a fix to bug #53537
5093
5094Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5097
5098Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * DOCBparser.c SAX.c: a bit more work on entities processing.
5101 Still Need to cleanup XML output and references in attributes
5102
5103Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5106
5107Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * tree.c: trying to fix #53574, not completely complete,
5110 I would like xmllint --copy --debug test/ent1 and
5111 xmllint --debug test/ent1 to show the same result.
5112 * xpath.c: fix a bug when trying to sort namespace nodes
5113
5114Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * HTMLtree.c: real fix for #53402
5117
5118Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5121 PIs when using xsl:output
5122 * valid.c: closing #53537 some case generate segfaults if there
5123 is validity errors
5124
5125Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5128 of external parsed entities, added --noent to testDocbook
5129 * valid.c: Garry Pennington found an uninitialized variable
5130 access in xmlValidateElementContent()
5131
5132Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5135 with madness
5136 * result/HTML/ : this modified the result of the regression tests
5137 a lot.
5138
5139Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5142 to doc where it wasn't checked against NULL reported by
5143 Jens Laas
5144
5145Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5148 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5149
5150Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5153 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5154 * SAX.[ch]: cleanup and updates for DocBook
5155 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5156 ex SGML identifier changes
5157 * valid.c: removed a static unused function.
5158
5159Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * HTMLtree.c: applied change for Paul Sponagl on script saving
5162 * Makefile.am: the warning about entity title.xml are normal.
5163
5164Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * configure.in: release of 2.3.7
5167 * Makefile.am: fixing make distcheck
5168
5169Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * doc/html/* doc/xml.html: updated and regenerated the docs
5172
5173Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5176
5177Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * tree.c: fixed #53388 with the provided patch
5180
5181Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * valid.c: Bjorn detected an invalid memory access. Fixed
5184 vstateVPush()
5185
5186Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5189
5190Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5191
5192 * libxml.h: new header used only for the compilation of libxml
5193 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5194 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5195 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5196 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5197 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5198 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5199 baseline (version 1.2 plus a single patch).
5200 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5201 scientific notation for numbers. Tests added.
5202 * xpath.c: formatting of numbers changed to use sprintf
5203 (contribution from William Brack)
5204
5205Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * valid.c: cleanup, more useful debugging
5208 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5209 * xmlIO.c: entity loading is printed as an error when validating
5210
5211Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * valid.c: fixed to validate within entities
5214 * test/VCM/v22.xml: added a specific testcase
5215
5216Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * valid.c: forgot an epsilon transition in for ()+
5219 * test/VCM/v21.xml : added a specific test case
5220
5221Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * valid.c: removed a state explosion exhibited by RSS
5224 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5225 from bug #51872
5226
5227Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5230 validation without using an ugly NFA -> DFA algo in the source.
5231 Made a specific algorithm easier to maintain, using a single
5232 stack and without recursion.
5233 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5234 * hash.c: made the growing routine static
5235 * tree.h parser.c: added the parent information to an
5236 xmlElementContent node.
5237
5238Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * SAX.c parser.c xpath.c: generating IDs when not validating
5241 from an external parsed entity was poisoning the ID has table
5242 with removed values. This was killing XSLT on the KDE help
5243 browser.
5244
5245Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * entities.h: andrew@ugh.net.au detected a double declaration
5248
5249Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * debugXML.c hash.c tree.h valid.c : some changes related to
5252 the validation suport to improve speed with DocBook
5253 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5254 the way validation errors get reported
5255
5256Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5259 by P C Chow and William M. Brack for XSLT HTML output
5260
5261Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5264 Igor Zlatkovic patches for MSC compilation and added his
5265 updates
5266
5267Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5270 prefix lookup.
5271 * parserInternals.c: fixed the bug reported by Morus Walter
5272 due to an off by one typo in xmlStringCurrentChar()
5273
5274Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * HTMLparser.c result/HTML/*: revamped the way the HTML
5277 parser handles end of tags or end of input
5278
5279Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5282
5283Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5286 bug where the linktime verions of free() won't work ...
5287
5288Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5291
5292Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * doc/xml.html: added 2.3.6 release
5295
5296Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5299 * result/wml.xml: resulted in a small output change
5300
5301Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * tree.c: xmlNewDoc was missing the charset initialization
5304 * xmllint.c: added --auto to autogenerate a doc, allow to
5305 reproduce the problem fixed on xmlNewDoc
5306
5307Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * xpath.c: trying to get 52979 solved
5310 * tree.c result/ result/noent/: trying to get 52712 solved, this
5311 also made me clean up the fact that XML output in general should
5312 not add formating blanks by default, this changed the output of
5313 a few tests
5314
5315Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5318
5319Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * configure.in: finally released 2.3.6
5322
5323Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * xpath.c: checking for null pointer generated by new code
5326
5327Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * xpath.c: fixed a [] evaluation problem reported
5330 * test/XPath/tests/simpleaddr: extended test
5331 * result/XPath/simpleaddr: updated result
5332
5333Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * xmllint.c: Dan Timis reported a portability problem
5336 on Macs without mmap, fixed it.
5337
5338Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * testXPath.c : added a --tree option allowing to display the
5341 tree dump of the XPath expression
5342
5343Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * xpath.c: fixed a memleak when comparing nodesets
5346 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5347 * tree.c: added a TODO
5348
5349Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5352 we need string functions
5353 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5354 to be able to use them where needed. Applied some changes
5355 to reduce name linking pollution and compile in only what's
5356 needed.
5357 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5358 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5359 for the string manipulation functions
5360 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5361 to the free() function of xmlmemory.c
5362 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5363 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5364 usage.
5365
5366
5367Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * error.c: applied the context output patch of the error
5370 handling submitted by Chuck Griffith
5371 * error/VC/*: this slightly change some error logs
5372
5373Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * parser.c: fixed line number reporting on error
5376
5377Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * parser.c: Sullivan and Darin found a parser bug,
5380 applied the patch.
5381
5382Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5385 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5386 xmlversion.h.in xpointer.c: of course the way I defined
5387 UNUSED breaks on old gcc version. Try to be smart and
5388 also define it directly in xmlversion.h
5389 * configure.in: removed -ansi flag from the pedantic set
5390
5391Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392 Huge cleanup, I switched to compile with
5393 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5394 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5395 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5396 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5397 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5398 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5399 encoding.h entities.c error.c list.[ch] nanoftp.c
5400 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5401 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5402 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5403 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5404 Cleanup, staticfied a number of non-exported functions,
5405 detected and cleaned up a dozen of problem found this way,
5406 avoided a lot of public function name/typedef/system names clashes
5407 * doc/xml.html: updated
5408 * configure.in: switched private flags to the really pedantic ones.
5409
5410Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * configure.in: 2.3.5
5413 * doc/html/*: rebuilt the docs
5414
5415Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * parser.c: fixed a reported bug in NOTATION parsing
5418 * uri.c: accepted but not fixed bug 51876, added TODO
5419 * Makefile.am: fixed bug 51876
5420
5421Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * config.h.in configure.in error.c: fix a compilation problem
5424 on platforms without vsnprintf (xml@thewrittenword.com)
5425
5426Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * parser.c: fixed a function name header typo
5429 * SAX.c: notations can also occur in external subset.
5430
5431Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * error.c: removed a C++ like comment
5434
5435Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * parser.c: fixing bug 52299 strange condition leading
5438 to a parser crash due to a buffer overflow
5439 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5440 added the specific test case
5441
5442Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5445 xmlXPathConvert{String,Number,Boolean} to be able to make
5446 type casts without a context stack, fixed some implementation
5447 problems related to the absence of context at parse-time,
5448 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5449 in the public API too
5450 * xpointer.c xpathInternals.h: we need to know at parse time
5451 whether we are compiling an XPointer
5452
5453Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5456 cleaned up the parser internals, refactored XPath code, added
5457 new compilation based APIs and cleanly separated public and
5458 private APIs.
5459
5460Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * xpath.h: the comp field must be added at the end to avoid
5463 killing binary compat.
5464
5465Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * Makefile.am: detect XPath memleaks in regreson tests
5468 * error.c: fixed and error w.r.t. error reporting still using
5469 stderr
5470 * hash.c: added new line at end of file
5471 * tree.h: minor cleanup
5472 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5473 expression parsing from evaluation, resulted in a number of
5474 changes internally, and in XPointer. Likely to break stuff
5475 using xpathInternals.h but should remain binary compatible,
5476 new interfaces will be added.
5477
5478Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * configure.in: fixed a couple of problems reported by
5481 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5482 without gcc on non linux platforms.
5483
5484Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5487 a fix for --with-html-dir= configure support. I hope it won't
5488 break rpm generation
5489
5490Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * xmlIO.c: one function comment cleanup.
5493
5494Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * SAX.c: external subset notations were improperly registered
5497 in the internal subset.
5498
5499Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * README.cvs-commits: added, pointing to HACKING
5502 * HACKING: updated
5503
5504Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * parser.c: and Matt Sergeant found one in the XML push
5507 parser (erroneous check I forgot to remove when I fixed the
5508 main parser).
5509
5510Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * xpath.c: ptittom found a small bug in UnaryExpr
5513
5514Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * configure.in: bumped to 2.3.4
5517 * error.c: fixed bug #51860
5518 * tree.c: fixed bug #51861
5519 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5520 * tree.[ch] : added xmlDefaultBufferSize
5521 * nanoftp.c: typo in function name header block
5522 * doc/xml.html : updated, added link to XML::LibXSLT
5523 * doc/html/* : rebuilt the docs
5524
5525Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * parser.c SAX.c: the new content parsing code raised an
5528 ugly bug in the characters() SAX callback. Found it
5529 just because of strangeness in XSLT XML Rec ouptut :-(
5530
5531Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * Makefile.am: Martin Baulig suggested to add -lm
5534 * tree.c: found another bug in xmlNodeGetContent()
5535
5536Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * xpath.c: Bjorn found the error related to strictness of comparison.
5539
5540Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * parser.c: trying to fix the Dtd parsing problem reported
5543 by Gary, side effect of last week speed optimizations.
5544
5545Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5548 * parserInternals.c: removed unneeded test raised by Stric
5549
5550Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5551
5552 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5553 and fixed by William Brack). Added xmlXPathFormatNumber.
5554 Changed the sorting slightly.
5555 * configure.in Makefile.am example/Makefile.am: Added -lm.
5556 Please note that applications linking with libxml2, must
5557 also like with the math library from now on.
5558
5559Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5562
5563Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * parser.c: one must report spaces even if the Dtd element
5566 content proves that this is not part of the element content.
5567 * result/valid/*.xml: this changed the ouptu slightly
5568
5569Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * configure.in: bumped to 2.3.3
5572 * doc/xml.html: updated
5573
5574Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * tree.c: minor doc fix
5577 * xpath.c: deallocation issues when a result tree has been
5578 converted to a node-set
5579
5580Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * doc/xml.html: oops corrected dates s/2000/2001
5583
5584Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * valid.c: new patch from Gary Pennington
5587
5588Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * doc/xml.html: applied patch from Ankh
5591
5592Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * xinclude.c: fixed a problem building on Mac
5595
5596Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * parser.c: more work on increasing parsing ferformances
5599
5600Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5603 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5604 avoiding memcpy in production builds MEM_CLEANUP macro use
5605 * parser.[ch] parserInternals.c: optimizations of the tightest
5606 internal loops inside the parser. Better checking of I/O
5607 flushing/loading conditions
5608 * xmllint.c : added --timing
5609
5610Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * configure.in: bumped to 2.3.2
5613 * doc/xml.html: updated for release
5614
5615Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * xpath.c: found a memleak and fixed a nasty bug
5618
5619Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * xmllint.[c1] : added return code errors for xmllint
5622 * xpath.c: specific debug dump function for result value trees
5623
5624Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * xpath.c: finally implemented xmlXPathCompareNodeSets
5627 * test/XPath/expr/floats results/XPath/expr/floats: added
5628 a test for float expressions
5629
5630Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5633 * parserInternals.[ch]: trying to speed up parsing
5634 * xpath.c : speeded up node set equality op
5635
5636Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5639 better handling of ID/IDREF and the list modules associated
5640 * configure.in: small CFLAGS cleanup
5641
5642Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * configure.in: fixed iconv detection on AIX (stric)
5645
5646Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5649
5650Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5651
5652 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5653 and optimized xmlXPathNodeSetSort
5654
5655Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * xpath.c: bug fix when context size is 0
5658 * parser.c: I like Norm's Dtd because they still manage to break
5659 the parser occasionally
5660
5661Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5664
5665Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5668 attributes within the XML-1.0 namespace
5669
5670Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * xpathInternals.h: exported a few axis functions
5673 * doc/xml.html: updated the doc
5674
5675Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * configure.in: applied patch from Daniel van Balen for OpenBSD
5678 and bumped version to 2.3.1
5679 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5680 attempt to find autoclosing was simply broken, removed it,
5681 updated the examples, this is better
5682
5683Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5686 hash functionnalities.
5687 * doc/html/* : rebuild the doc
5688
5689Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5692 on predicate
5693 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5694 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5695 really want to have tags closed on output even if we accept
5696 unclosed ones on input
5697
5698Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * xpath.c: ouch don't free NULL, rare case fixed
5701 * tree.c: don't coalesce text nodes if they don't have the
5702 same behaviour wrt escaping on output
5703
5704Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * xpath.c: small fixup
5707 * SAX.c: don't warn on empty namespaces.
5708
5709Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * README: a bit of cleanup
5712 * configure.in: preparing for 2.3.0 release
5713
5714Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * hash.[ch]: added a first version of xmlHashSize()
5717 * valid.c: another bug fix from Gary Pennington
5718
5719Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * valid.c: couple of bug fixes pointed by Gary Pennington
5722 * HTMLtree.c: #if 0 cleanup
5723
5724Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5727 which removes a time consuming check of xmlXPathNodeSetAdd()
5728 and use it in places where we are sure to not break unicity
5729
5730Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xpath.c: bug fixes found from XSLT
5733 * tree.c: preserve node->name special values when copying nodes.
5734 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5735 external subset are fetched when available but without full
5736 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5737 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5738 output with encoding disabled.
5739
5740Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5743 xmlCheckFilename should not be called from xmlFileOpenW
5744 and xmlGzfileOpenW
5745
5746Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5749 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5750 added the new tests for URI normalization
5751 * testURI.c: fixed stoopid bugs
5752 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5753 the URI in the error messages are now properly normalized
5754
5755Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5758
5759Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5762
5763Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * xpath.c: fixed mod operator
5766
5767Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * parser.c: fixed xmlStrcat doc
5770 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5771 trees.
5772
5773Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * xpath.c result/XPath/tests/chaptersbase
5776 result/XPath/tests/simplebase: fixed XPath node()
5777 * tree.c: small fix in xmlNewNs()
5778 * Makefile.am: removed extraneous xml2Conf.sh rule
5779
5780Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5783 Changed the library name, in order to get libxml-devel and
5784 libxml2-devel to coexist on a single system
5785 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5786 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5787
5788Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5791 libxml2-devel installable in // as libxml-devel.
5792
5793Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * doc/Makefile.am: fixed make rebuild in doc
5796 * doc/html/*.html: rebuilt the docs
5797
5798Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5801
5802Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5805 the HTML doc to go into the -devel RPM ...
5806 * aclocal.m4 config.h.in: some updates due to auto* magic
5807
5808Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * xpath.h: added a hook in the context structure allowing to
5811 link to extra support, needed for XSLT
5812
5813Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5816 xmlXPtrCmpPoints to use it.
5817 * propagated the following patch from Alejandro Forero
5818 * include/win32config.h xmlIO.c: applied further suggestions
5819 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5820 * example/gjobread.c: fixed warnings, now that it builds
5821
5822Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5823
5824 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5825
5826 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5827 filename points to a valid file (not a directory).
5828 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5829 Added calls to xmlCheckFilenameDir.
5830
5831 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5832 `path' (rather than `filename') as the parameter to gzopen and open.
5833
5834Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * Makefile.am: fixed a problem with EXTRA_DIST
5837
5838Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * Makefile.am example/Makefile.am: finally found the trick
5841 to build the example, i.e. add "." in SUBDIRS before example
5842 in the list <grin/>
5843
5844Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * doc/xml.html: updated with an XSLT section, removed pointer to
5847 W3C CVS base.
5848
5849Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5852 too, and deallocation need to occur the same way.
5853
5854Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5857 type correponding to an XSLT result tree fragment. Share most
5858 of the data format with node set, as well as operators.
5859 * HTMLtree.c: added a newline at the end of the doctype output
5860 whe this one is not present initially.
5861 * tree.c: make sure taht the parent and doc pointers are properly
5862 set when copying attributes (lists).
5863
5864Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5867
5868Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * xpath.c: seems I finally killed that ugly path evaluation
5871 context bug (tagged 9999 in case is is wrong)
5872
5873Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5876 for XSLT
5877
5878Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5881 for xmlGzfileOpen() bug
5882
5883Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * xpath.c: removed an error found by XSLT usage
5886 * tree.c parserInternals.h: use a predefined static string
5887 for text and comment nodes, avoid freeing them in xmlFreeNode,
5888 exported the string name in parserInternals.h and added
5889 another value to disable encoding at output (for XSLT),
5890 gain memory, time.
5891
5892Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5895 win32/libxml2/libxml2_so.dsp: new makefiles and update
5896 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5897
5898Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5901 Gary Pennington
5902
5903Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * xpath.c: fixed the comaprision of values and nodelists,
5906 need to compare nodelist still ...
5907 * debugXML.c: avoided a possible core dump
5908 * HTMLparser.c: cleanup
5909 * nanohttp.c: contributed fix.
5910 * tree.c: fixes in properties handling added xmlSetNsProp
5911 needed by libxslt
5912 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5913 comment
5914 * TODO: updated
5915
5916Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * parser.c parserInternals.c: applied Bjorn Reese optimization
5919 patch
5920
5921Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * Makefile.am: applied patch fro make check from Martin Vidner
5924
5925Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * configure.in: preparing 2.2.11
5928 * doc/html/*: rebuild the HTML files
5929 * doc/xml.html : updated
5930
5931Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * tree.c: fixed a stupid bug
5934 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5935 patches related to validation of an XInclude processing result
5936 * TODO: updated
5937
5938Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5941 on large files
5942
5943Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5946
5947Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5950 reported by Jonas Borgström
5951 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5952
5953Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * testXPath.c xpath.c: fixing the XPath union expressions problem
5956 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5957
5958Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * xmllint.c: Made is so if the file name is "-" is will read form
5961 standard input. Sven Heinicke <sven@zen.org>
5962 * tree.c: fixed a problem when growing buffer
5963 * tree.h: fixed the comment of the node types following andersca
5964 comment
5965 * TODO: updated
5966
5967Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5968
5969 * HTMLparser.[ch]: added a way to avoid adding automatically
5970 omitted tags. htmlHandleOmittedElem() allows to change the
5971 default handling.
5972 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5973 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5974 of xmllint too when using --memory flag, added a memory test
5975 suite at the Makefile level.
5976 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5977 with namespace use when encountering QNames in XPath evalation,
5978 added xmlns() scheme in XPointer.
5979 * nanoftp.c : incorporated a fix
5980 * parser.c xmlIO.c: fixed problems raised with encoding when using
5981 the memory I/O
5982 * parserInternals.c: closed bug 25934 reported by
5983 torsten.landschoff@innominate.de
5984 * TODO: updated
5985
5986Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5989 on a non-updated tree :-(, made a 2.2.10 release to correct the
5990 situation
5991
5992Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5995 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5996 integrated a set of OpenVMS changes from Howard Taylor
5997 <Howard.Taylor@pacoast.com>
5998
5999Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6002 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6003
6004Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6005
6006 * HTMLparser.c: some fixes on auto-open of html/head/body
6007 * encoding.c: fixed a compilation error on some gcc env
6008 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6009 XPointer implementation
6010 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6011 related XPointer tests and associated results
6012
6013Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6014
6015 * doc/xmldtd.html doc/xml.html: following a short step by step
6016 guidance on IRC to help maciej with DTDs I started a small
6017 page on the subject.
6018
6019Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * HTMLparser.c: fixed handling of broken charrefs
6022 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6023 patches
6024
6025Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6026
6027 * doc/xml.html doc/html/* : rebuilt the docs after adding
6028 xinclude and updated page for 2.2.7 and 2.2.8
6029 * configure.in: releasing 2.2.8
6030
6031Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6032
6033 * parser.[ch] parserInternals.c: applied the conditional
6034 section processing fix from Jonathan P Springer
6035 <jonathan.springer2@gte.net>
6036 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6037 project file, fixed iconv default non support
6038 * xpath.c: fixed the problem of evaluating relative expressions
6039 when a node context is provided.
6040
6041Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * nanoftp.c: fixed gcc 2.95 new warnings
6044 * SAX.c: fixed a stupid bug
6045 * tree.c: fixed a formatting problem when round-tripping
6046 from/to memory
6047 * xinclude.c: chased memleak, fixed a base problem
6048 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6049 xmlXPtrBuildNodeList()
6050 * TODO: updated
6051 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6052 adding a first small set of regression tests for XInclude
6053
6054Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * nanohttp.[ch]: applied Wayne Davison patches to access
6057 the WWW-Authorization header.
6058 * parser.c: Closed Bug#30847: Problems when switching encoding
6059 in short files by applying Simon Berg's patch.
6060 * valid.c: fixed a validation problem
6061 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6062 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6063 Wayne Davison
6064 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6065 need to be extended to non full nodes selections.
6066 * xinclude.c: starts to work decently
6067
6068Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6071 debugXML.c xmlversion.h.in: Started adding XInclude support,
6072 this is a new xmllint option
6073 * tree.c xpath.c: applied TOM patches for XPath
6074 * xpointer.c: fixed a couple of errors.
6075 * uri.c: added an escaping function needed for xinclude
6076 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6077 new warning from RH70 gcc's version
6078
6079Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * HTMLparser.c: fixed loop on invalid char in scripts
6082 * parser.c: update to description of xmlIOParseDTD()
6083 * libxml.m4 xmlversion.h.in: changes contributed by
6084 Michael Schmeing <m.schmeing@internet-factory.de>
6085 * configure.in: preparing for 2.2.7
6086 * Makefile.am: trying to avoid config.h and acconfig.h
6087 being included in the distrib
6088 * configure.in: released 2.2.7
6089
6090Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6093 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6094
6095Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6096
6097 * parser.[ch]: added xmlIOParseDTD()
6098 * xpointer.c: added support for the 2 extra parameters of
6099 string-range, fixed a stoopid error when '0' was present
6100 in XPointer expressions
6101 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6102 testsuite for the above
6103
6104Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * libxml.spec.in: improved package descriptions
6107
6108Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * xpath.c xpathInternals.h: applied a large cleaning patch
6111 from TOM <ptittom@free.fr>, it also add namespace support
6112 for function and variables registration.
6113
6114Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6115
6116 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6117 * Makefile.mingw: Wayne Davison's update adding hash.c
6118
6119Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * xpath.c: fixed the root evaluation problems
6122 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6123 ignorable spaces with <b> <bold> <em>
6124 * tree.c: fixed a loop in xmlSearchNsByHref()
6125
6126Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6127
6128 * xpath.c: applied another XPath patch from TOM
6129 * xpath.c include/makefile.am: applied another patch from
6130 china@thewrittenword.com (cleanup on IRIX).
6131
6132Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * xml-config.1: received a fixed version from Fredrik Hallenberg
6135 <hallon@lysator.liu.se>
6136
6137Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6140 cleanup patch for XPath
6141
6142Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * patched to redirrect all "out of context" error messages to
6145 a reconfigurable routine. The changes are:
6146 * xmlerror.h : added the export of an error context type (void *)
6147 an error handler type xmlGenericErrorFunc there is an interface
6148 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6149 to reset the error handling routine and its argument
6150 (by default it's equivalent to respectively fprintf and stderr.
6151 * all the c files: all wild accesses to stderr or stdout within
6152 the library have been replaced to calls to the handler.
6153
6154Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * configure.in: release 2.2.6
6157 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6158 exporting the inner functions of xpath for extension modules
6159 * doc/*: updated and rebuilt the doc
6160
6161Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * nanohttp.c : applied Wayne HTTP cleanup patch
6164 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6165 and xmlNodeSetSpacePreserve()
6166
6167Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * xpath.c: closing bug #29260
6170
6171Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6174 multikey tuples, made hash structure opaque
6175 * valid.[ch]: moved elements, attributes, notations decalarations
6176 as well as ID and refs to hash tables.
6177 * entities.c: hash cleanup
6178 * xmlmemory.c: fixed a dump problem in debug mode
6179 * include/Makefile.am: problem passing in DESTDIR= values patch
6180 from Marc Christensen <marc@calderasystems.com>
6181 * nanohttp.c: removed debugging remains
6182 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6183 * HTMLparser.c parser.c: fixing a number of problems with the
6184 macros in the *parser.c files (Wayne).
6185 * HTMLparser.c: close the previous option when opening a new one
6186 (Marc Sanfacon).
6187 * result/HTML/*: updated the HTML results accordingly
6188
6189Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6190
6191 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6192 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6193 XPath functions and XML entities table to them. More to come...
6194 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6195
6196Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * tree.c: coalesce adjacent text nodes
6199 * valid.c: handling of blank nodes in DTd validation (raised
6200 by problems with a posteriori validation).
6201 * nanohttp.c: changing behaviour on HTTP write stuff.
6202 * HTMLtree.c: forced body and html to be explicitely closed.
6203 * xpath.h: exported more XPath functions.
6204
6205Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * Release of 2.2.5
6208 * xpointer.c: range() range-inside and other helper functions
6209 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6210
6211Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6214 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6215
6216Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6217
6218 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6219 and XPointer modules
6220
6221Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6222
6223 * SAX.h: closed #25107
6224
6225Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * testSAX.c: fixed problem with cdata reporting
6228 * SAXresult/* : updated
6229
6230Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6233 Closed bug #27499, added to regression tests
6234 * TODO: updated
6235
6236Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6239 support for SCRIPT and STYLE with help from Bjorn Reese
6240 * test/HTML/* result/HTML/*: added simple testcase and updated
6241 the existing ones.
6242
6243Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6246 string-range for empty strings
6247 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6248 test/XPath/xptr/strrange: augmented the XPointer testsuite
6249
6250Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * doc/xml.html doc/xmlmem.html: added a module describing memory
6253 interfaces and use, updated the main page.
6254
6255Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6258 nanoftp code work on Windows too now
6259
6260Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6261
6262 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6263 * xpointer.c: implemented string-range() at least a good first version
6264 * test/XPath/docs/str test/XPath/xptr/strrange
6265 result/XPath/xptr/strrange: the string-range() tests
6266
6267Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6268
6269 * Makefile.am include/Makefile.am include/win32config.h
6270 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6271 and make distcheck
6272
6273Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6276 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6277 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6278
6279Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6282 patch for socklen_t detection by
6283 Albert Chin-A-Young <china@thewrittenword.com>
6284
6285Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6288 and added a --dtdvalid option to xmllint used to test it
6289
6290Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6293 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6294
6295Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6298 handlings (registration, lookup, cleanup)
6299
6300Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * configure.in Makefile.am include/makefile.am: adding XPointer
6303 and XPtrtests target
6304 * xpointer.[ch] : new files for XPointer support
6305 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6306 more XPath tests
6307
6308Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6309
6310 * configure.in: fixed, very broken, make distcheck works again
6311
6312Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * More work toward 2.2.5, integrated a number of patches
6315 * configure.in Makefile.am win32config.h.in: trying to cleanup
6316 make distcheck .... huh ...
6317 * include/Makefile.am include/win32config.h: new directory
6318 for includes
6319 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6320 updated teh makefiles and instructions for WIN32
6321 * xpath.c: small fixes
6322 * test/XPath/ results/XPath: updated the testcases and results
6323 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6324 suggested patches
6325 * valid.c: fixed an ID bug
6326
6327Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6330 the automake bug where wrong dependancies were generated.
6331 * xpath.[ch]: worked on XPointer
6332
6333Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * configure.in Makefile.am: 2.2.5, ship the include in an
6336 include/libxml subdirectory, use symlinks when using CVS
6337 * testSAX.c: fixed small bug
6338 * testXPath.c: changed the way testfiles are parsed
6339 * debugXML.c: same kind of cleanup when parsing an argument expression
6340 XPath/XPointers can have blanks embedded
6341 * xpath.[ch]: more cleanup, reorgs for XPointer work
6342 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6343 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6344
6345Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6346
6347 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6348 in the XPath engine, rewrote large parts of it, now it's far
6349 cleaner and in sync with the REC not an old WD. Fixed a parsing
6350 problem in the interactive XML shell found when testing XPath.
6351
6352Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6355 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6356 examples with the extra test
6357
6358Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6361 the global init function.
6362
6363Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * HTMLparser.c: Doohhh, attribute name parsing was still case
6366 sensitive ! Fixed this ...
6367 * result/HTML/* : updated the tests results accordingly
6368
6369Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6372 engine, should be far more stable, incorporated a new version of
6373 preceding/following axis, need testing
6374 * uri.c: fixed file:///c:/a/b/c problem
6375 * test/XPath/tests/idsimple: augmented the XPath tests
6376
6377Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * doc/* rebuilding docs for 2.2.4 release
6380
6381Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * configure.in: releasing 2.2.4
6384 * parser.[ch]: added xmlStrEqual()
6385 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6386 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6387 use xmlStrEqual instead
6388 * TODO: updated
6389 * added an XPath test
6390
6391Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6394 * entities.h: exported xmlInitializePredefinedEntities
6395 * parser.[ch] : added xmlInitParser()
6396 * parserInternals.h : had to export htmlInitAutoClose()
6397
6398Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6401 problems
6402 * Makefile.am : added XPath regression tests to normal tests
6403 * uri.c: fixed a problem with local paths, cleanup
6404 * parser.c: fixed a problem with large CData sections
6405
6406Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * configure.in xml-config.in: patch from "Ben Taylor"
6409 <sol7x86@hotmail.com> for solaris shared libs lookup
6410
64112000-09-30 Martin Baulig <baulig@suse.de>
6412
6413 * libxml-2.0.pc.in: Provide pkg-config script.
6414
6415 * configure.in: Create the libxml-2.0.pc script from the
6416 libxml-2.0.pc.in templates.
6417 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6418 script in `$(libdir)/pkgconfig'.
6419
6420Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6423 when compiling with MSC
6424
6425Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * xpath.c: patch for normalize-string() substring-before(),
6428 substring-after() and translate() functions from Bjorn Reese
6429 <breese@mail1.stofanet.dk>
6430 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6431 Fredrik Hallenberg <hallon@lysator.liu.se>
6432 * TODO: updated
6433
6434Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6437 problem of socklen_t being undefined on a number of platforms
6438 * debugXML.c: fixed a compilation problem when without snprintf
6439
6440Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6443 an URI bug and a fix for the control-character-induced infinite loop
6444 * nanohttp.c: preventive fix for compiling on WIN32
6445
6446Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * xmlint.c: closing bug #25000
6449
6450Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6451
6452 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6453 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6454 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6455 related function, fixing xmlStrncmp(), and associated cleanup
6456 * result/HTML/entities.html.sax: updating result
6457
6458Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * uri.c: applied patch for URI escaping from Wayne Davison
6461 <wayned@blorf.net>
6462 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6463 from Denis Barbier <barbier@imacs.polytechnique.fr>
6464 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6465 patch from Wayne Davison
6466
6467Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * doc/xml.html : updated with new releases, adding "how to help"
6470
6471Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6474 removed a few warnings in pedantic mode ...
6475 * parserInternals.c parser.c: moved encoding switching function
6476 to parserInternals.c
6477 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6478
6479Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6482 error or warning handlers
6483
6484Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * parserInternals.c parserInternals.h parser.c Makefile.am:
6487 created a new module parserInternals.c, moved most of the
6488 code shared by the various parsers there, as well as
6489 deprecated code from parser.c. More cleanup of parser.c
6490 * uri.c: fixed a problem when URI is NULL
6491 * valid.c: speedup when looking for an attribute declaration
6492
6493Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6496 the cleanup of the computation of URI references when seeking
6497 external entities. The URI reference string and the resulting
6498 URI are both stored now.
6499 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6500 large s(n)printf checks and cleanup from Denis Barbier
6501 <barbier@imacs.polytechnique.fr>
6502 * xmlversion.h.in tree.h: couple of SGML declarations for a
6503 possible docbook module.
6504 * result/VC/ : a couple of test output changed due to the change
6505 of the entities URI
6506
6507Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * parser.h: added a _private field for linking user's data
6510
6511Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * parser.c parserInternals.h: demacroified most of the IS_XXX
6514 the gain in size is significant so ...
6515
6516Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * entities.c: cases where looking up entities with doc==NULL
6519 covered
6520
6521Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * uri.c: applied Wayne Davison patch
6524 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6525
6526Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * uri.c testUri.c: applied Wayne Davison patches
6529 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6530 * Makefile.in: added URItest and included thenin "make tests"
6531
6532Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6533
6534 * xmlversion.h.in: closed bug 22941
6535
6536Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * doc/xmlio.html: added doc and example for entity loader
6539 redefinition.
6540
6541Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6544 used by libxml
6545
6546Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * parser.c: Fixed bug on invalid ontent characters and when using
6549 push.
6550 * xmllint.c: fixed xmllint endling of errors in push mode
6551
6552Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * HTMLparser.c testHTML.c: applied two new patches from
6555 Wayne Davison <wayned@users.sourceforge.net>
6556 * result/HTML/*.sax: regenerated HTML SAX output
6557 * parser.c: more cleanup.
6558
6559Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * HTMLparser.[ch] testHTML.c: applied the second set of
6562 patches from Wayne Davison <wayned@users.sourceforge.net>,
6563 adding htmlEncodeEntities()
6564 * HTMLparser.c: fixed an ignorable white space detection bug
6565 occuring when parsing with SAX only
6566 * result/HTML/*.sax: updated since the output is now HTML
6567 encoded...
6568
6569Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * HTMLparser.[ch]: applied some of Wayne Davison
6572 <wayned@users.sourceforge.net> patches
6573
6574Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6575
6576 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6577 undeclared namespace prefix was used, added a warning.
6578 Cleaned up support w.r.t. entities, spilling out a warning
6579 and being pedantic on lookups.
6580 * test/warning/ent9 : added testcase for previous example.
6581 * TODO: updated
6582 * parserInternals.h parser.c: changed the way names are parsed
6583 now allow infinite size and decrease penalty for normal use
6584 * parser.c: Started a big cleanup/check of the parser code,
6585 fixed some of the most tortuous entity code, spotted code
6586 unused anymore
6587 * test/*: added tests for very long names and related nasty
6588 things.
6589
6590Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * doc/encoding.html: added encoding aliases doc
6593 * doc/xml.html: updates
6594 * encoding.[ch]: added EncodingAliases functions
6595 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6596 bottleneck affecting large DTDs like Docbook
6597 * parser.[ch] xmllint.c: added a pedantic option, will be
6598 useful
6599 * SAX.c: redefinition of entities is reported in pedantic mode
6600 * testHTML.c: uninitialized warning from gcc
6601 * uri.c: fixed a couple of bugs
6602 * TODO: added issue raised by Michael
6603
6604Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * doc/encoding.html: propagated Martin Duerst suggestions
6607
6608Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6609
6610 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6611 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6612 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6613 by Wayne Davison
6614
6615Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * nanoftp.c nanohttp.c: small cleanup
6618 * TODO: updated
6619
6620Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * added an old VC testcase and updated title.xml entity
6623
6624Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6627 done on auto-opening of <p> tags and cleanup of SAX output
6628
6629Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6632
6633Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * doc/xml.html libxml.* structure.*: updated the doc a bit
6636
6637Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6640 of SAX tests
6641
6642Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6645 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6646
6647Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6650 * testHTML.c: fix core dump on Solaris 2.x systems
6651 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6652 * result/HTML/*.sax: previous bug fix lead to new results
6653
6654Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6657 * configure.in: added --with-readline=DIR to accept alternate
6658 path for readline include/library
6659 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6660 for ANSI under HP-UX
6661 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6662 includes @LIBS@
6663
6664Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * doc/* : rebuilt the docs
6667 * getting ready for 2.2.2 release
6668
6669Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6672 and xmlAddFeature()
6673 * tree.[ch]: added xmlAddChildList()
6674 * xmllint.c: MAP_FAILED macro test
6675 * parser.h: added xmlParseCtxtExternalEntity()
6676 * valid.c: applied bug fixes removed warning
6677 * tree.c: added CDATA block to elements content
6678 * testSAX.c: cleanup of output
6679 * testHTML.c: added SAX testing
6680 * encoding.c: better error recovery
6681 * SAX.c, parser.c: fixed one of the external entity processing
6682 of the OASis testsuite
6683 * Makefile.am: added HTML SAX regression tests
6684 * configure.in: bumped to 2.2.2
6685 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6686 SAX results
6687
6688Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * configure.in: patch for HP compiler
6691
66922000-08-04 Sven Heinicke <sven@zen.org>
6693
6694 * xmllint.c: Was coredumping sometimes when the file given didn't
6695 exist.
6696
6697Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6700
6701 when using in memory parsing. Need some cleanup.
6702 * xmllint.c configure.in: added a --memory flag to test memory
6703 parsing
6704
6705Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * nanohttp.c: fixed socklen_t replacement to unsigned int
6708 * parser.c: fixed a space handdling missing at the end of
6709 production 28 DOCTYPE.
6710 * xmlmemory.c: fixed a stupid bug on the routine to override
6711 allocation functions
6712 * TODO: updated
6713
6714Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * doc/ regenerated the docs
6717
6718Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * doc/encoding.html doc/xml.html: added I18N doc
6721 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6722 improvements, both parser and filters, added ASCII & HTML,
6723 fixed the ISO-Latin-1 one
6724 * xmllint.c testHTML.c: added/made visible --encode
6725 * debugXML.c : cleanup
6726 * most .c files: applied patches due to warning on Windows and
6727 when using Sun Pro cc compiler
6728 * xpath.c : cleanup memleaks
6729 * nanoftp.c : added a TESTING preprocessor flag for standalong
6730 compile so that people can report bugs more easilly
6731 * nanohttp.c : ditched socklen_t which was a portability mess
6732 and replaced it with unsigned int.
6733 * tree.[ch]: added xmlHasProp()
6734 * TODO: updated
6735 * test/ : added more test for entities, NS, encoding, HTML, wap
6736 * configure.in: preparing for 2.2.0 release
6737
6738Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * nanoftp.c: fixed the way the control connection is handled
6741 * libxml.spec.in: fixed the dependancies and cleanup
6742
6743Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * doc/xml.html: changed the xmlsoft.org structure, updated the
6746 examples w.r.t. root and childs
6747
6748Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6751
6752Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * HTMLparser.c: Work on character encoding support for the HTML parser
6755 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6756 * encoding.c: Fixed a potential memleak in the encoding stuff
6757
6758Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * doc/FAQ.html doc/Makefile.am : added a FAQ
6761
6762Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6765 of the HTML parser to force it to not bypass SAX
6766
6767Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * win32config.h.in: updated
6770 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6771 lacks iconv support :-( need to release 2.1.1
6772 * configure.in: release 2.1.1
6773 * HTMLparser: fixed bug #14784
6774 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6775 by Windows compiler
6776 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6777 the SAX startDocument() callback.
6778 * TODO: updated
6779
6780Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * added xmlStopParser()
6783
6784Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * configure.in: 2.1.0 prerelease
6787 * Large resync between W3C and Gnome tree
6788 * nanoftp, nanohttp.c: fixed stalled connections probs
6789 * HTMLtree.c SAX.c : support for attribute without values in
6790 HTML for andersca
6791 * valid.c: Fixed most validation + namespace problems
6792 * HTMLparser.c: start document callback for andersca
6793 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6794 * parser.h, SAX.c: serious speed improvement for large
6795 CDATA blocks
6796 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6797 different encoding
6798 * example/Makefile.am example/gjobread.c tree.h: work on
6799 libxml1 libxml2 convergence.
6800 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6801 and the LIBXML_TEST_VERSION macro
6802
6803Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * doc/xml.html: various patches and improvements typo fixed by
6806 Felix Natter
6807 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6808 from Felix Natter <fnatter@gmx.net>
6809
6810Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * doc/upgrade.html: updated with instructions for support of both
6813 libxml-1.x and libxml-2.x
6814 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6815 for 2.x support and also fixed includes
6816
6817
6818Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6821 the encoding support, added iconv support, so now libxml if
6822 compiled with iconv automatically support japanese encodings
6823 among others. Work based on initial patch from Yuan-Chen Cheng
6824 I may have broken binary compat in the encoding handler
6825 registration scheme, but that was so utterly broken I don't
6826 expect anybody to have used this feature until now.
6827 * parserInternals.h: fixup on the CHAR range macro
6828 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6829 code.
6830 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6831 * uri.c: added xmlParseURI() I can't believe I forgot to
6832 implement this one in 2.0 !!!
6833 * SAX.c: moved doc->encoding update in the endDocument() call.
6834 * TODO: updated.
6835
6836Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * tree.h: removed extraneous xmlRemoveProp definition
6839 * TODO: added item about --disable-corba configure switch
6840 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6841 * nanoftp.c: fixed include problems giving troubles on AIX and
6842 slowlaris
6843 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6844 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6845 comment and headers changes to lower gtk-doc number of warnings
6846 * doc/html/*: rebuilt docs
6847
6848Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * HACKING: documented the tag for 1.x and instructions
6851
6852Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6855 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6856 xmlCreateIOParserCtxt
6857 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6858 significant overall improvement
6859 * xmllint.c: added I/O test to xmllint
6860 * testSAX.c: added a speed test
6861 * doc/* : updated/regenerated
6862
6863Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * xpath.c uri.h parserInternals.h: cosmetic changes from
6866 "Timur I. Bakeyev" <timur@bat.ru>, including making
6867 xmlCreateURI() public
6868
6869Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6872 and the code at the same time. Added a clean mechanism for
6873 overload or added input methods: xmlRegisterInputCallbacks()
6874 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6875 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6876 * TODO: updated
6877 * doc/* : updated/regenerated
6878 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6879 source dir
6880
6881Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * testURI.c: yet another forgotten commit, I should get some sleep !
6884
6885Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * xmllint.c: forgot to commit this too ?
6888
6889Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * xmlversion.h.in : forgot to commit this previously
6892
6893Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6896 * README TODO: updated for release
6897 * uri.c uri.h: added authority parsing/saving
6898 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6899 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6900 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6901 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6902 Makefile.am : added compile-time customization of libxml
6903 --with-ftp --with-http --with-html --with-xpath --with-debug
6904 --with-mem-debug
6905 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6906 #include <libxml/xxx.h> I hope it won't break too much stuff
6907 and will be manageable in the future...
6908 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6909 and added xmllint to the installed programs
6910 * uri.h: added xmlFreeURI()
6911
6912Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * uri.c uri.h: finished the escaping handling, the base support
6915 and the URI path normalization. Looks good just lacks the
6916 authority content parsing code.
6917 * Makefile.am: added instructions to generate testURI
6918 * TODO: updated
6919 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6920 added links and icons for W3C and Gnome
6921
6922Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * xmlmemory.[ch] : seems I forgot to actually update the files in
6925 the last commit :-)
6926 * doc/xml.html doc/html/* : updated and uploaded the docs
6927
6928Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6931 * TODO: updated
6932 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6933 libxml default allocation function with another set (like gmalloc/
6934 gfree).
6935 * Makefile.am, uri.c, uri.h: added a set of functions to do
6936 exact (litteraly copied from the RFC 2396 productions) parsing
6937 and handling of URI. Will be needed for XLink, one XML WFC,
6938 XML Base and reused in the nano[ftp/http] modules. Still work
6939 to be done.
6940
6941Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * configure.in, libxml.spec.in : libxml2
6944 * doc/* : updated the doc page, rebuilt the docs
6945
6946Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * all: tagged LIB_XML_1_X
6949 * *.c *.h : updated from W3C CVS tree
6950 * configure.in : 2.0.0-beta
6951 * libxml.spec.in : libxml2 package nam
6952 * result/* : new version of the tests output
6953
6954Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6957
6958Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * doc/* : rebuilt the docs
6961 * parser.c: final patch on #6766
6962 * valid.c: small patch on validity checks.
6963
6964Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6967 added
6968 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6969 compatibility w.r.t. XML spec and existing code.
6970
6971Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * parser.c: seems a better solution to <a> </a> exists,
6974 will try it for a while
6975
6976Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * parser.c: tried to remove the <a> </a> generating <a/>
6979 this is hard. Left a flag for that purpose. Fixed bug #6766
6980 * configure.in: prepared 1.8.7 not released, due to previous
6981 problem
6982
6983Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6984
6985 * doc/xml.html : applied second patch from Paul DuBois
6986
6987Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * doc/xml.html : applied patch from Paul DuBois
6990
6991Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6994
6995Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6998 compilation warnings on various platforms.
6999 * parser.c: Fixed #5281 validity error callbacks are now desactived
7000 by default if not validating.
7001
7002Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7005
7006Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7009 <gkatsi@cs.toronto.edu>
7010
7011Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7014 processing URLs
7015
7016Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7019 xmlNanoFTPUpdateURL for persistent control connections.
7020 * configure.in: 1.8.6
7021
7022Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7025 * tree.[ch] : added xmlSaveNoEmptyTags
7026
70272000-01-29 James Henstridge <james@daa.com.au>
7028
7029 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7030
7031 * Makefile.am: added nanoftp.[ch] to the build.
7032
7033Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * nanoftp.[ch]: cleanup, comments, API
7036 * debugXML.c : fixed a bug in the cat command
7037 * doc/*: regenerated the docs
7038
7039Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7042 * debugXML.c : fixed a bug in the cat command
7043 * valid.c: fixing some small probs
7044 * libxml.spec.in: get rid of the SNAP suffix
7045 * doc/xml.html: updated the status
7046
7047Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * xml-config.in: xml-config --version to just return the
7050 version number
7051 * xpath.c: some cleanup w.r.t. axis when the current node is
7052 an attribute.
7053 * TODO: updated
7054
7055Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * configure.in: prepared for libxml-1.8.5
7058 * doc/* recompiled the documentation
7059
70602000-01-17 Jody Goldberg <jgoldberg@home.com>
7061
7062 * configure.in : WARNING autoconf subtlety alert :
7063 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7064 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7065 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7066 get defined by AC_CHECK_HEADERS.
7067
7068Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7071 Rune.Djurhuus@fast.no
7072
7073Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * TODO: updated
7076 * tree.c, parser.c: made sure that only memory alloc problems
7077 and internal parser errors are allowed to write to stdout or
7078 stderr.
7079
7080Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7081
7082 * tree.c : restored xmlNewGlobalNs since this seems used by
7083 a lot of existing code :-(, fixed a bug in xmlNewNs
7084 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7085 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7086 to exit() from the library code.
7087 * xpath.c, parser.c: removed bugs or unused code detected by
7088 Windows compilers
7089 * parser.c: started adding interfaces for parsing well balanced
7090 XML fragments
7091 * configure.in: releasing 1.8.4
7092 * doc/* : rebuilt the docs
7093
7094Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * tree.[ch] : added xmlNewDocFragment() for DOM
7097 * testHTML.c: uninitialized variable.
7098
7099Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * doc/* : rebuild the docs
7102
7103Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * acconfig.h: readline and history patch
7106 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7107 * tree.c: added check and handling when possibly removing an ID
7108 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7109 and saving.
7110 * test/HTML/entities.html result/HTML/entities.html* : test for
7111 various entities reference cases
7112 * result/HTML/* : as a result output of some testcase have
7113 changed
7114 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7115 by previous example. added xmlParseTryOrFinish().
7116 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7117 entities.h debugXML.h HTMLparser.h: changed the way struct are
7118 declared to allow gtk-doc to expose those
7119 * parser.c: closed bug #4960
7120 * Makefile.am configure.in: Applied patch from
7121 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7122 and math/socket libs detection
7123
7124Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7125
7126 * configure.in, Makefile.am: link tester against readline
7127 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7128
7129Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * tree.[ch]: added xmlRemoveProp
7132 * win32config.h.in nanohttp.c: avoid including the Windows
7133 socket stuff in every C files
7134 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7135 the XmL parser(s)
7136 * test/ns4 result/ns4 etc...: added test case for previous prob
7137 * tree.c: xmlNewNs wasn't checking for double definition
7138 * Makefile.in: fixed a problem with dist-hook duplicates
7139 * parser.[hc], xmlIO.c: fixed the loading of external entities
7140 APIs, now xmlLoadExternalEntity() is used everywhere and
7141 setting up an app specific front-end using the
7142 * SAX.c parser.c: some fixes, now the xhtml spec validates
7143 with the xhtml DTD.
7144 * error.c: fixed crashes in case of no input stream
7145 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7146 to the validation tests and results
7147
7148Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7151 too htmlCreatePushParserCtxt() and htmlParseChunk()
7152 * parser.c: a bit of cleanup.
7153 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7154 to XML) removed the last mem leak known
7155 * HTMLtree.c: output message cleanup
7156 * xmlmemory.c: display content info about memory blocks
7157 * result/HTML/wired.* : missing att value warning change
7158
7159Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * doc/* : rebuilt the documentation
7162
7163Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * parser.[ch] parserInternals.h: Push parser for XML,
7166 seems to work fine now
7167 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7168 --push for push testing
7169 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7170 * testSAX.c: added --push
7171 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7172 subtree
7173 * xmlIO.[ch] : enriched API + fixes for push mode
7174 * entities.[ch]: added the entity content length to the struct.
7175 * xmlmemory.[ch]: new API to show the last entries for the shell
7176 * valid.c: added required attribute testing
7177 * SAX.c: the cdata callback now merge contiguous fragments
7178 * HTMLparser.c: cleanup of some macros
7179
7180Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * parser.c: fix for PIs name starting with xml
7183 * tree.c: fixed a potential problem with || and && ops
7184 * *.c, configure.in win32config.h.in : generate win32config.h for
7185 those on the Other Side !
7186
7187Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * parser.c: fixed a stupid = vs. == bug :-(
7190 * doc/gnome-xml.sgml: s/glade/xml/
7191
7192Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * configure.in, doc/xml.html : bug fix release 1.8.2
7195 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7196 Hopefully the end of that silly C++ include problem
7197 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7198 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7199 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7200 troubles with autoclosed elements when the stree shape doesn't
7201 follow the DtD specs. Added htmlIsAutoClosed() and
7202 htmlAutoCloseTag()
7203 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7204 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7205 * debugXML.c: fixed a bug on printing default namespaces.
7206 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7207
7208Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * result/HTML/*.htm[l] : updated the HTML regression tests according
7211 to the new output
7212 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7213 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7214 problem due to intermix of extern "C" { ... } declarations for C++
7215 and recursive includes in the headers
7216
72171999-12-20 Chris Lahey <clahey@umich.edu>
7218
7219 * HTMLtree.c: Made it so that html nodes with a single child do
7220 not insert a carriage return before or after the child node.
7221
7222Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * configure.in, doc/xml.html : bug fix release 1.8.1
7225 * parser.c: fixed bug #4344
7226 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7227 added the glue to avoid C++ problems
7228 * doc/* : regenerated the documentation
7229
7230Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7233 namespace recognition, and Dia as a resul :-(
7234 * encoding.c: closed bug #3950
7235
7236Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * valid.c: debugging a posteriori validation, except URI expansion
7239 stuff this should be fixed now
7240 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7241 Carl Nygard <cnygard@bellatlantic.net>
7242 * tester.c: added --postvalid, cleaning of the code
7243 * tree.[ch]: added xmlDocGetRootElement()
7244
7245Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7246
7247 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7248 c++ losage.
7249
7250Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * configure.in, doc/xml.html : bumped to 1.8.0
7253 * xlink.[ch], Makefile.am : added framework for link detection
7254 * parser.h: added nbChars to parser context, needed for cleanup.
7255 * xmlmemory.c: removed a nasty bug when out of mem
7256 * valid.[ch]: adding namespace support for attribute decl
7257 * tester.c: added --debugent option
7258 * debugXML.[ch]: added xmlDebugDumpEntities()
7259 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7260 buffers instead, this was really needed, validation was breaking
7261 in strange ways due to that. Added xmlParseStringPEReference()
7262 and other parsing from strings functions. Entities processing
7263 modified again, but PERef are still not handled correcly but
7264 unless you're Eve Maller you won't notice :-)
7265 * HTMLparser.c: large changes toward reliability, and switched to
7266 lowercase internal tags, XHTML is lowercase, so it will help
7267 that output is closer to next version.
7268 * doc/* : regenerated the documentation, it is now hosted at
7269 http://xmlsoft.org/ (same bits I just bought the domain :-)
7270
7271
7272Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7275 doc generation
7276 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7277 in the SAX API
7278 * doc/*: rebuilt the doc making sure everything appears in the
7279 HTML files
7280
7281Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7284 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7285 which allow impressive speed improvement on dataset with
7286 large text pieces, but at the cost of broken binary
7287 compatibility and slightly bigger memory usage.
7288 Configure with --with-buffers to activate them, they
7289 are protected with XML_USE_BUFFER_CONTENT define.
7290 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7291 goal is 0 memory left allocated once parser is no more used
7292 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7293 call xmlCleanupParser() and xmlMemoryDump()
7294
7295Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7298 * parser.[ch] encoding.[ch]: added memory cleanup routines
7299 * parser.c: closing bug #3788
7300 * doc/*: rebuilt the doc
7301
7302Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7305 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7306 * tester.c: added --compress option
7307 * doc/*: rebuilt the documentation
7308
7309Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7312 if given /proc/kcore as input !
7313 * doc/xml.html doc/*: updated and rebuilt the documentation
7314
7315Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * parser.c: Fixed some wrongly space collapsing code due to
7318 a misreading of the spec.
7319 * result/*: fixed the output accordingly
7320
7321Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * encoding.c: bug fix and typos
7324 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7325 * parser.c: added attribute normalization closing bug #3597
7326 * test/att* result/att* SAXresult/att*: testcase for attribute
7327 normalization
7328
7329Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * configure.in: closing bug #3163 by adding extra flags for the
7332 cc compiler on HP-UX
7333
7334Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * valid.[ch] : removed a typo and an enumerated type bug in the
7337 xmlAddElementDecl() function
7338 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7339 call to xmlEncodeEntitiesReentrant() so that the functions
7340 New, Set and Get are at the same level.
7341 * parser.c HTMLparser.c: extra memory allocation bug for
7342 attributes detected by someone using libxml in embedded systems :-)
7343
7344Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * xmlmemory.h: turned off mem debug :-\
7347
7348Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * parser.c: closed bug #2784 a one line fix, but worth pushing
7351 a new release out
7352 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7353 some structures, comments before and after the
7354 main element, and other nastyness
7355 * HTMLtree.c tree.c: accomodate the extended HTML supported
7356 * configure.in: pushing 1.7.4
7357 * test/ent8 and related outputs : added a new test for bug #2784
7358 * test/HTML/wired.html and related output: a nasty HTML example
7359 * Makefile.am: improved the test scripts
7360 * docs/* : reran the documentation extractor, updated xml.html
7361
7362Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7365 HTMLparser and debugged the HTML related code. HTML documents
7366 now have their own type
7367 * entities.c: do not dump &apos; for HTML output
7368 * xmlmemory.c: improvement, breakpoint mechanism
7369 * testHTML.c: added --sax --repeat ...
7370 * Makefile.am: improved the HTML tests
7371 * valid.[ch]: added xmlValidGetValidElements and
7372 xmlValidGetPotentialChildren
7373 * tester.c: added --insert to test the 2 new functions
7374 * test//* result//* SAXresult//* : regression test cleanup
7375 and extension.
7376 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7377 gnome-xml-nanohttp.html
7378
7379Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * HTMLparser.c: fixed problems with some autoclose tags
7382 * tree.c: fixed XML output problems.
7383 * result/* SAXresult/*: update of the tests output
7384
7385Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * Makefile.am: Arturo patch for xmlConf.sh version info
7388 * parser.c: Tim Josling patch for single quoted items
7389 * tester.c: Tim Josling patch for tester options usage
7390 * tree.h: indent cleanup
7391
7392Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7395 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7396
7397Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * tree.c : Raph patch for initialization of CORBA fields
7400 * parser.c, xpath.c, ...: modification of doc comments
7401 * xpath.c : allow spaces in xpath expressions
7402
7403Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * xmlmemory.h: turning off memory debug :-(
7406
7407Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7410 better SAX interfaces.
7411 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7412 entity.
7413 * configure.in: 1.7.2
7414
7415Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * libxml.spec.in: fixed the URL
7418 * doc/xml.html: improved the documentation front-end
7419
7420Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7423
7424Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * libxml.spec.in: fixed the alpha compile problem
7427 * parser.[ch]: changed errno to errNo in the parser context :-(
7428 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7429 * doc/xml.html: changed CHAR to xmlChar
7430 * doc/html/*: recompiled the documentation
7431 * configure.in: 1.7.1
7432
7433Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * parser.h: modified the parser context struct to regain 1.4.0
7436 binary compatibility
7437 * parser.c, xml-error.h: added errno ot teh context and defined
7438 a set of errors values with update of errno
7439 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7440 DTDs and entities
7441 * *.h, *.c: complete cleanup of the use of config.h and include
7442 protection depending on the current setup.
7443 * overalll debugging, maintenance and bug-fixing on all modules
7444 * updated the documentation
7445 * ready for 1.7.0
7446
7447Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * HTMLparser.c : cleanup
7450 * SAX.c valid.c valid.h: added ID/IDREF checking
7451 * tree.c tree.h: extended doc structure for refs
7452 * configure.in: 1.6.2
7453 * parser.c: patched bug in SAX user arg call
7454 * parserInternals.h: patched missing close in C++ wrapping
7455 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7456 especially upcoming XPointer implementation.
7457 * doc/xml.html: augmented, typo
7458
7459Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7460
7461 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7462 not all invocations of install understand -d.
7463
7464Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7465
7466 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7467 to make 'check' works, when builddir != srcdir.
7468
7469Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * doc/xml.html : updated the documentation
7472
7473Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7476 not deallocated memory blocks
7477 * *.c : replaces all calls to malloc() free() and realloc() to
7478 the wrapper functions/macros
7479 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7480 instead of xmlFreeNodeList()
7481
7482Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * HTMLparser.c: corrected a stupid bug leading to core dump at
7485 tree deallocation. Removed warnings indicated by
7486 Stephane.Conversy@lri.fr
7487 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7488 looked for in the external subset
7489
7490Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7493 on SGI by Stephane.Conversy@lri.fr
7494
7495Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * all .h : changed the prototype declaration indent as in gtk
7498 * most .c : working on reducing the TODOs in the code
7499 * most .c : cleanup though -pedantic and Insure++
7500 * improvements on validation ID checkings.
7501 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7502 * xml-config.in: closed #1810
7503
7504Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * tree.h, valid.c, valid.h: more work on validity, IDs
7507 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7508 definition for AIX
7509
7510Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7513 the distribution due to a cut'n paste error at last commit
7514
7515Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * configure.in: upgraded to version 1.4.0
7518 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7519 Big update, added a large part of the validation process,
7520 it should be usable, but some parts are missing
7521 * xpath.c: improved the implementation w.r.t. root.
7522 * Makefile.am: added more tests
7523 * test and result trees: added a lot of tests
7524 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7525
7526Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * Added an HACKING file
7529
7530Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * xpath.[ch] : improvements and debug of the XPath implementation
7533 * parser.c, HTMLparser.c : modified the parsers to be progressive
7534 * tree.[ch] : extended the Buffer promitives
7535 * xmlIO.[ch] : added basic I/O routines providing progressive
7536 parsing and ready for I18N conversion plugins
7537 * SAXresult/* : the SAX callback sequence maybe slightly different
7538 now
7539 * test*.c : improved/updated the tests programs
7540 * doc/* : recompiled the docs.
7541
75421999-07-26 Michael Meeks <michael@edenproject.org>
7543
7544 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7545
7546 * tree.c: Ditto.
7547
7548Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * configure.in: upgraded to version 1.4.0
7551 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7552 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7553 XML query language, see http://www.w3.org/TR/xpath for more details.
7554 * parser.c, parser.h: added CHAR* related string functions for XPath
7555 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7556 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7557 rebuild the docs.
7558 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7559 and regression testing capabilities for XPath.
7560
7561Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7564 closing bug #1646
7565
7566Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * Makefile.am, example/Makefile.am: closed bug #1683
7569
7570Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * example/Makefile.am, configure.in: added the makefile for the
7573 gjobread example
7574
7575Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7576
7577 * doc/Makefile.am:
7578 - fix which allow "make install DESTDIR=</install/prefix>".
7579
7580Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7583 which fixed a problem on the file reading-code.
7584
7585Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7588 output.
7589 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7590
7591Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * parser.h : Oops removed the binary compatibility problem
7594 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7595 * parser.c, HTMLparser.c: applied patches for reading from stdin
7596
7597Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * parser.c, entities.c, valid.c: cleanup bug #1591
7600 * configure.in: cleanup bug #1592
7601 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7602 the same tree back-end. Hence gdome will be available for it.
7603 * doc/Makefile.am: close bug #617
7604
7605Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * parser.c: alloctate a per parser context SAX interface block
7608
7609Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7612 and xmlEncodeEntitiesReentrant with the correct one :-\
7613
7614Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * commit of my internal XML base changes, quite a lot of
7617 changes, cleanups, better entities support, framework for
7618 new I/O and charset detection and handling
7619 * Fixed the configure/Makefile stuff to generate shared libs
7620 with the proper version info, so we jumped on rev from
7621 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7622 xmlEncodeEntities() result need to be freed now, and a string
7623 xmlParserVersion provide the current library version.
7624
7625Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7626
7627 * parser.c: fixed a buffer overrun for when you have a very long
7628 attribute with no entities in it.
7629
7630Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * added example directory
7633 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7634
7635Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * Release of libxml-1.1, nearly everything has been touched for
7638 this.
7639 * Added more regression tests
7640 * Updated the documentation
7641
7642Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * tree.[ch]: unified the XML_NO_CORBA defines.
7645 * parser.c encoding.[ch]: started plugging in char encoding detection
7646
7647Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7648
7649 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7650 Also freed allocated buffer.
7651
7652Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7653 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7654 reentrancy problem at printing. One is left in entities.c, to
7655 remove ASAP
7656 * testSAX.c : added a test example showing the use of the SAX
7657 interface if one doesn't want to build the DOM tree.
7658 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7659
7660Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7663 large revamping of the parser to use SAX callbacks
7664 http://www.megginson.com/SAX/ (or at least a C like interface
7665 a la Expat). It's now possible to set up your own callbacks
7666 and the parser will not build a DOM tree.
7667 * test/* result/*: updated the test suite, I finally removed
7668 the old Namespace draft support (PI based).
7669
7670Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * Makefile.am: added test result to EXTRA_DIST for make tests
7673
7674Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * parser.c, parserInternals.h: moved the chars macro definitions
7677 to parserInternals.h
7678 * parser.c, error.c: applied patches from "Knut Åkesson"
7679 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7680
7681Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * xml-config.in : applied patch to make --version work
7684
76851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7686
7687 * Makefile.am (check-local): Alias for `tests' target. This will
7688 cause `make check' to do the right thing.
7689 (tests): Don't run tests in srcdir. Also, replaced calls to
7690 basename with a `sed' "equivalent".
7691
7692Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7695 it in the header and not the sources, updated the doc.
7696 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7697 pointing this out.
7698
7699Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7702 exported the inputStream routines.
7703 * doc/html/* : updated accordingly
7704
7705Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * parser.c, parser.h, parserInternals.h: added a few extra
7708 internal calls to allocate and free parser contexts ...
7709 * doc/html/* : updated accordingly
7710
7711Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * configure.in, Makefile.am, doc/makefile.am : General changes for
7714 1.0.0 release and including the generated HTML documentation.
7715
7716Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * makefile.am : added parserInternals.h, oops.
7719
7720Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * parserInternals.h: added this header giving access to the parser
7723 internal functions.
7724 * doc/Makefile.am : added a rebuild target which rebuilds the full
7725 set of documentations
7726 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7727 the internal subset.
7728 * *.c *.h: modifications needed to generate the documentation using
7729 gtk-doc, cleanup of functions blocks, reorganisation of struct
7730 declarations.
7731
7732Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7733
7734 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7735 the tar and spec file to include the beginning of the doc.
7736
77371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7738
7739 * doc/.cvsignore: Added this file.
7740
7741Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * tree.c: fixed xmlGetProp to return "" when the attribute
7744 exists, even if the node-list is NULL.
7745
7746Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * tree.c: patched an error outputting empty attribute values.
7749 * Makefile.am and doc/makefile.am: have been updated during the
7750 week-end. Sorry for an empty CVS log, I got a shell problem.
7751
7752Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * tree.h: cleaned up using enums instead of defines
7755 * parser.c, valid.[ch]: more work on parsing/output of element
7756 declarations
7757
7758Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * valid.[ch], tree.c, parser.c : more work toward full parsing
7761 of XML DTDs.
7762 * README: added informations about mailing-list and on-line
7763 documentation
7764
77651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7766
7767 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7768
7769Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * parser.c, tree.[ch] : more work toward conformance testing,
7772 added a last element to accelerate parsing of very flat structures
7773 started working on internal subset Element content declaration.
7774 * valid.[ch] : first cut at adding code toward validation.
7775 * previous changes had also small impact on most files, especially
7776 the conformance testing using James Clark test suite.
7777
7778Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * test/* : updated the examples, most of them were not well
7781 formed (humm), and added rdf2.
7782 * result/* : resulting changes in the output.
7783
7784Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7787
7788Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * tree.c: patched a bug in the generation of empty attributes
7791
7792Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7795 for node/trees/documents/... Biggest problem is namespace
7796 support when copying subtrees.
7797
7798Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * parser.c, entities.c: improve entities and char ref encoding,
7801 and cleanups of error messages.
7802
7803Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * parser.c, entities.c: simple bug hunting done during rpm2html and
7806 rpmfind integration.
7807
7808Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * parser.[ch]: Added interfaces allowing to specify a SAX
7811 handler before parsing.
7812
7813Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * parser.c: redirrect all errors reporting through the SAX
7816 error function
7817
7818Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7821 * libtool, tlmain ...: update of the libtool files
7822
78231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7824
7825 * entities.c: Use g_snprintf insteda of snprintf.
7826
7827Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7830 added ent5 test for this purpose.
7831 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7832
7833Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * parser.c: fixed? a strange error due to compression on a GWP
7836 document.
7837
7838Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * tree.[ch]: bug fixing
7841 * entities.[ch]: defined a specific type for predefined entities
7842 * doc/xml.html: more documentation on the library, how to use it,
7843 overview of the interfaces.
7844
7845Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7848
7849Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * tree.c: corrected a small bug
7852 * doc/xml.html: continuing writing documentation.
7853
7854Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * debugXML.h debugXML.c: added debugging utilities.
7857 * tester.c: added --debug switch.
7858 * tree.c: patched an incorrect node->type assignment.
7859 * parser.c: formatting, ensure that node->doc != NULL in attributes
7860
7861Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7864 entity support and provide an internal representation close to
7865 DOM one (entity ref nodes, and attribute value as tree). I tried
7866 to preserve the interface but this will surely break some apps
7867 (I have to change rpm2html/rpmfind for example). I had to change
7868 two interfaces, and the generated tree is somewhat different.
7869 * doc/* : started documenting the XML library, the tree and
7870 DOM/Corba. This is a first step.
7871
7872Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * parser.c: Set up the fonctions comment block, boring but useful.
7875 * parser.h, SAX.c, parser.c: now attributes are processed through
7876 the SAX interface. The problem is that my SAX interface diverged
7877 quite a bit from the original one, well this is not an official
7878 spec, and translating it from Java to C is hairy anyway...
7879
7880Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7883 fonctions comment block, boring but useful.
7884
7885Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7888 conversion routines. However they are not yet used to convert the
7889 inputs. The core will run with UTF-8.
7890
7891Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * tree.c : make sure that the type id is properly set-up when
7894 a new object is allocated, needed for DOM.
7895
7896Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * tree.h, tree.c: Ok, the main objects in the tree will be native
7899 corba objects, it costs 8 bytes per Node, Attribute and Document
7900 but it simplifies the Corba integration a lot (no extra interface
7901 objects to allocate/free).
7902
7903Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7906 and changed NODEs contants for conformity with DOM Level 1
7907
7908Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * added hooks to keep track of servants when creating objects
7911 xmlDoc and xmlNode (for Corba export).
7912
7913Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * added xml-config script.
7916
7917Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7920 to autoupdate libtool and automake conf files.
7921
79221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7923
7924 * Makefile.am: Use '?' to separate the sed
7925 commands as ',' is used when people pass -Wl,something.
7926
7927
7928Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * tree.c, tree.h: added a per-document compression interface.
7931
7932Tue Sep 22 20:47:38 EDT 1998
7933
7934 * tree.c, tree.h: added saving with compression and added interfaces
7935 to control the compression level (xmlGetCompressMode,
7936 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7937
7938Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * parser.c: corrected a loop for files of size 0
7941
79421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7943
7944 * error.h: New file. Contains prototyes from `error.c'.
7945
7946Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7947
7948 * Makefile.am (xmlincdir): New macro.
7949 (xmlinc_HEADERS): Renamed from include_HEADERS.
7950
7951Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * applied small patch on numeric entities from
7954 Christopher Blizzard <blizzard@appliedtheory.com>
7955
7956Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * New release 0.2, removed the old xml_* files so that it's
7959 coherent with the other CVS base (W3C), far better conformance
7960 to standard, new namespaces, decent entities support, beginning
7961 of a SAX-like interface. Nearly nothing left intact, even the
7962 test examples ...
7963
79641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7965
7966 * .cvsignore: Add .deps dir
7967
7968Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7971
7972Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * configure.in: added test for CPP
7975 * AUTHORS, Changelog: the original ones didn't get commited but the
7976 glib ones instead, fixed.
7977 * Makefile.am: corrected an error in library naming
7978
7979Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * integrated code developped at W3C
7982 * changed the original Copyright
7983 * migrated to automake
7984 * prefixed the filenames by xml_ to avoid filename clashes
7985
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007986Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7987
7988 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7989 should not be called.
7990
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007991Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7992
7993 * libxml-2.0.pc.in: applied the patch to fix #101894
7994
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007995Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7996
7997 * tree.c : applied patch from Lukas Schroeder for register callbacks
7998 * valid.c: modified patch from Lukas Schroeder to test
7999 register callbacks with --chkregister
8000
Daniel Veillard067bae52003-01-05 01:27:54 +00008001Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8002
8003 * xmlreader.c: seriously changed the way data are pushed to
8004 the underlying parser, go by block of 512 bytes instead of
8005 tryng to detect tag boundaries at that level. Changed the
8006 way empty element are detected and tagged.
8007 * python/tests/reader.py python/tests/reader2.py
8008 python/tests/reader3.py: small changes mostly due to context
8009 reporting being different and DTD node being reported. Some
8010 errors previously undetected are now caught and fixed.
8011 * doc/xmlreader.html: flagged last section as TODO
8012
Daniel Veillard51a447a2003-01-04 19:42:46 +00008013Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8014
8015 * python/libxml.py: integrated the Python 2.2 optimizations
8016 from Hannu Krosing, while maintaining compatibility with
8017 1.5 and 2.1
8018
Daniel Veillarde59494f2003-01-04 16:35:29 +00008019Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8020
8021 * xmllint.c: a bit of cleanup
8022 * xmlreader.c: small fix
8023 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8024 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8025
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008026Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8027
8028 * python/setup.py.in: patch from Stéphane Bidoul to include
8029 drv_libxml2.py in setup.py
8030
Daniel Veillard66b82892003-01-04 00:44:13 +00008031Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8032
8033 * doc/xmlreader.html: starting documenting the new XmlTextReader
8034 interface.
8035
Daniel Veillard7704fb12003-01-03 16:19:51 +00008036Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8037
8038 * xmllint.c: added the --stream flag to use the TextReader API
8039 * xmlreader.c: small performance tweak
8040
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008041Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8042
8043 * xmlreader.c python/tests/reader2py: okay the DTD validation
8044 code on top of the XMLTextParser API should be solid now.
8045
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008046Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8047
8048 * xmlreader.c python/tests/reader2py: Fixing some more mess
8049 with validation and recursive entities while using the
8050 reader interface, it's getting a bit messy...
8051
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008052Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8053
8054 * xmlreader.c python/tests/reader.py: another couple of problem
8055 related to IsEmptyElement reported by Stéphane Bidoul needed
8056 some fixes.
8057
Daniel Veillard4f860202003-01-02 13:00:02 +00008058Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8059
8060 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8061 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8062 based on the python XmlTextReader interface.
8063
Daniel Veillard3c265e42003-01-01 21:06:49 +00008064Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8065
8066 * tree.c: backing out one change in the last patch which broke the
8067 regression tests
8068
Daniel Veillard5335dc52003-01-01 20:59:38 +00008069Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8070
8071 * global.data globals.c tree.c include/libxml/globals.h: applied
8072 an old patch from Lukas Schroeder to track node creation and
8073 destruction. Probably missing a lot of references at the moment
8074 and not usable reliably.
8075
Daniel Veillard8ba17412003-01-01 19:13:12 +00008076Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8077
8078 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8079 from doc/news.html and a stylesheet
8080
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008081Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8082
8083 * xmlreader.c python/tests/reader.py: fixed another couple of
8084 xmlreader bugs reported by Stéphane Bidoul and added tests.
8085
Daniel Veillard9e395c22003-01-01 14:50:44 +00008086Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8087
8088 * xmlreader.c python/tests/reader2.py: fixed another validity
8089 checking in external parsed entities raised by Stéphane Bidoul
8090 and added a specific regression test.
8091 * python/tests/reader3.py: cleanup
8092
Daniel Veillardd5896142002-12-31 14:45:26 +00008093Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8094
8095 * xmlreader.c python/tests/reader2.py: fixed a problem with
8096 validation within entities pointed by Stéphane Bidoul, augmented
8097 the tests to catch those.
8098
Daniel Veillarddc85f282002-12-31 11:18:37 +00008099Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8100
8101 * python/generator.py: modified the generator to allow keeping
8102 class references when creating new classes, needed to fix a bug
8103 pointed by Stéphane Bidoul where the input buffer of the
8104 xmlTextReader instance gets destroyed if the python wrapper for
8105 the input is not referenced anymore.
8106
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008107Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8108
8109 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8110 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8111
Daniel Veillard571b8892002-12-30 12:37:59 +00008112Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8113
8114 * xmlreader.c python/tests/reader.py: fixed another problem
8115 pointed by Stéphane Bidoul
8116
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008117Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8118
8119 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8120 with "<a/>"
8121
Daniel Veillardecaba492002-12-30 10:55:29 +00008122Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8123
8124 * SAX.c: warn on xmlns:prefix="foo"
8125 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8126 for namespace attributes handling.
8127
Daniel Veillard2d84a892002-12-30 00:01:08 +00008128Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8129
8130 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8131 a really nasty problem raised by a DocBook XSLT transform
8132 provided by Sebastian Bergmann
8133
Daniel Veillard29b3e282002-12-29 11:14:41 +00008134Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8135
8136 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8137 by Stéphane Bidoul and integrated it into the tests
8138
Daniel Veillarde18fc182002-12-28 22:56:33 +00008139Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8140
8141 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8142 extended the XmlTextReader API a bit, addding accessors for
8143 the current doc and node, and an entity substitution mode for
8144 the parser.
8145 * python/libxml.py python/libxml2class.txt: related updates
8146 * python/tests/Makefile.am python/tests/reader.py
8147 python/tests/reader2.py python/tests/reader3.py: updated a bit
8148 the old tests and added a new one to test the entities handling
8149
Daniel Veillardaba976d2002-12-28 21:14:18 +00008150Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8151
8152 * python/generator.py python/libxml2class.txt
8153 python/tests/reader.py python/tests/reader2.py: changed the
8154 generator to provide casing for the XmlTextReader similar to
8155 C# so that examples and documentation are more directly transposable.
8156 Fixed the couple of tests in the suite.
8157
Daniel Veillard83298842002-12-28 15:12:33 +00008158Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8159
8160 * doc/guidelines.html: added a document on guildeline for
8161 publishing and deploying XML
8162
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008163Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8164
8165 * valid.c xmlreader.c: final touch running DTD validation
8166 on the XmlTextReader
8167 * python/tests/Makefile.am python/tests/reader2.py: added a
8168 specific run based on the examples from test/valid/*.xml
8169
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008170Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8171
8172 * python/libxml.py: added a few predefined xmlTextReader parser
8173 configuration values.
8174
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008175Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8176
8177 * python/libxml_wrap.h: trying to fix #102037
8178
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008179Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8180
8181 * SAX.c: fixing bug #95296, when the predefined entities
8182 are redefined in the DTD the default one must be used
8183 instead anyway.
8184
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008185Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8186
8187 * doc/xmllint.xml
8188 * doc/xmllint.1
8189 Add discussion of XML_DEBUG_CATALOG to xmllint man
8190 page - bug #100907
8191
8192
Daniel Veillarddf512f42002-12-23 15:56:21 +00008193Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8194
8195 * xmlreader.c: Fixed the empty node detection to avoid reporting
8196 an inexistant close tag.
8197
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008198Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8199
8200 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8201 for Python 2.1
8202
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008203Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8204
8205 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8206
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008207Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8208
8209 * doc/libxml2-api.xml python/tests/reader.py: one really need
8210 to provide the base URI information when creating a reader parser
8211 from an input stream. Updated the API and the example using it.
8212
Daniel Veillardea7751d2002-12-20 00:16:24 +00008213Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8216 include/libxml/valid.h include/libxml/xmlreader.h: working on
8217 DTD validation on top of xml reader interfaces. Allows to
8218 validate arbitrary large instances. This required some extensions
8219 to the valid module interface and augmenting the size of xmlID
8220 and xmlRef structs a bit.
8221 * uri.c xmlregexp.c: simple cleanup.
8222
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008223Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8224
8225 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8226 work on the xml reader interfaces.
8227 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8228 Web page for the Windows binaries.
8229
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008230Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8231
8232 * xmlIO.c: applied a patch for VMS following the report by
8233 Nigel Hall
8234
Daniel Veillard3772de32002-12-17 10:31:45 +00008235Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8236
8237 * parser.c: the parseStartTag bug fix wasn't complete.
8238
Daniel Veillard67df8092002-12-16 22:04:11 +00008239Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8240
8241 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8242 parseStartTag, fixing it.
8243 * test/att4 result/att4 result/noent/att4: adding the test
8244 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8245 more methods to XmlTextReader.
8246
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008247Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8248
8249 * win32/libxml2.def.src: added more xml reader exports
8250 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8251 to the build
8252
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008253Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8254
8255 * doc/tutorial/xmltutorial.xml
8256 plus generated html and pdf
8257 Updating tutorial again based on further comments from Niraj
8258 Tolia on the last iteration
8259
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008260Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8261
8262 * doc/tutorial/xmltutorial.xml
8263 * doc/tutorial/includekeyword.c
8264 * doc/tutorial/includegetattribute.c
8265 plus generated html and pdf
8266 Adding fix from Niraj Tolia to tutorial to properly free memory.
8267
8268
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008269Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8270
8271 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8272 more methods of XmlTextReader.
8273 * python/libxml2class.txt python/tests/reader.py: this increased the
8274 methods in the bndings, augmented the test to check those new
8275 functions.
8276
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008277Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8278
8279 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8280 methods of XmlTextReader.
8281 * python/generator.py python/libxml_wrap.h python/types.c
8282 python/libxml2class.txt: added the reader to the Python bindings
8283 * python/tests/Makefile.am python/tests/reader.py: added a specific
8284 test for the Python bindings of the Reader APIs
8285 * parser.c: small cleanup.
8286
Daniel Veillard06503452002-12-13 10:42:08 +00008287Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8288
8289 * xinclude.c: fallback was only copying the first child not the
8290 full child list of the fallback element, closes #89684 as reopened
8291 by Bernd Kuemmerlen
8292
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008293Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8294
8295 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8296
Daniel Veillard000eafb2002-12-12 10:04:22 +00008297Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8298
Daniel Veillardc1eed322002-12-12 11:01:32 +00008299 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008300 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008301 gives enum values, fix functype return type, put back fields in
8302 structs
8303 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008304
Daniel Veillard024b5702002-12-12 00:15:55 +00008305Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8306
8307 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8308 about htmlNodeDumpOutput location.
8309 * xpath.c: removed an undefined function signature
8310 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8311 too many symbols in the API breaking the python bindings.
8312 Updated with the libxslt/libexslt changes.
8313
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008314Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8315
8316 * configure.in: preparing release of 2.4.29
8317 * doc/*: rebuilt the docs and API
8318 * xmlreader.c: a few more fixes for the XmlTextReader API
8319
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008320Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8321
8322 * include/win32config.h: applied mingw patch from Magnus Henoch
8323
Daniel Veillard5aad8322002-12-11 15:59:44 +00008324Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8325
8326 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8327
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008328Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8329
8330 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8331 building Python script, does the C parsing directly, generates
8332 a better API description including structure fieds defs and
8333 enums. Still a couple of bugs, but good enough for the python
8334 wrappers now.
8335 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8336 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8337 include/libxml/schemasInternals.h include/libxml/tree.h: more
8338 cleanup based on the python analysis script reports.
8339 * libxml.spec.in: make sure the API XML description is part of the
8340 devel package.
8341
Daniel Veillard01c13b52002-12-10 15:19:08 +00008342Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8343
8344 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8345 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8346 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8347 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8348 code cleanup, especially the function comments.
8349 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8350
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008351Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8352
8353 * Makefile.am xmlreader.c include/libxml/Makefile.am
8354 include/libxml/xmlreader.h: Adding a new set of APIs based on
8355 the C# TextXmlReader API but converted to C. Allow to parse
8356 in constant memory usage, far simpler to program and explain
8357 than the SAX like APIs, unfinished but working.
8358 * testReader.c: test program
8359
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008360Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8361
8362 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8363
Daniel Veillard64b35282002-12-04 15:10:40 +00008364Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8365
8366 * tree.c: Chip turner indicated that XHTML1 serialization
8367 rule for style actually break on both IE and Mozilla,
8368 try to avoid the rule if escaping ain't necessary
8369
Daniel Veillard8efff672002-12-04 11:44:48 +00008370Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8371
8372 * nanhttp.c: handle HTTP URL escaping, problem reported by
8373 Glen Nakamura and Stefano Zacchiroli
8374
Daniel Veillard1c732d22002-11-30 11:22:59 +00008375Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8376
8377 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8378
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008379Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8380
8381 * uri.c: Johann Richard pointed out some XPointer problems for
8382 URN based URI references in XInclude. Modified the URI parsing
8383 and saving routines to allow correct parsing and saving of
8384 XPointers, especially when attached to "opaque" scheme accordingly
8385 to RFC 2396
8386
Daniel Veillard8db67d22002-11-27 19:39:27 +00008387Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8388
8389 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8390 of refactoring to the HTML saving code.
8391 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8392 in the doc.
8393
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008394Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8395
8396 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8397 to a buffer API to reuse the generic dump to an OutputIO layer,
8398 this reduces code, fixes xmlNodeDump() for XHTML, also made
8399 xmlNodeDump() now return the number of byte written.
8400
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008401Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8402
8403 * python/setup.py.in: another patch from Stéphane Bidoul for
8404 Python bindings on Windows
8405 * doc/parsedecl.py: small cleanup
8406
Daniel Veillard9715c172002-11-25 16:33:40 +00008407Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * libxml.spec.in configure.in: add a line in %changelog for releases
8410
Daniel Veillard9bc53102002-11-25 13:20:04 +00008411Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8412
8413 * parser.c: patch from Marcus Clarke fixing a problem in entities
8414 parsing that was detected in KDe documentations environment.
8415
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008416Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8417
8418 * python/libxml.c (libxml_prev): Return the previous as opposed to
8419 the next node (I guess this is the result of some cut & paste programming:)
8420
Daniel Veillard80d7b902002-11-23 16:23:08 +00008421Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8422
8423 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8424
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008425Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8426
8427 * python/generator.py python/libxml.c python/setup.py.in: trying
8428 to fix the Python bindings build on Windows (Stéphane Bidoul)
8429
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008430Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8431
8432 * win32/configure.js: added option for python bindings
8433 * win32/libxml2.def.src: added more exports
8434
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008435Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8436
8437 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8438 pthreads
8439 * win32/wince/*: applied updates to Windows CE port from Javier
8440
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008441Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8442
8443 * configure.in: preparing 2.4.28
8444 * libxml.spec.in doc/Makefile.am: some cleanup
8445 * doc/*: updated the news and regenerated.
8446
Daniel Veillardfee408f2002-11-22 13:18:30 +00008447Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * HTMLparser.c: final touch at closing #87235 </p> end tags
8450 need to be generated.
8451 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8452 this change slightly the output of a few tests
8453 * doc/*: regenerated
8454
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008455Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
8457 * parserInternals.c: fixing bug #99190 when UTF8 document are
8458 parsed using the progressive parser and the end of the chunk
8459 is in the middle of an UTF8 multibyte character.
8460
William M. Brack8b2c7f12002-11-22 05:07:29 +00008461Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8462
8463 * threads.c: fixed initialization problem in xmlNewGlobalState
8464 which was causing crash.
8465 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8466 in xmlInitializeGlobalState.
8467 * parserInternals.c: cleaned up ctxt->sax initialisation.
8468
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008469Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8470
8471 * tree.c include/libxml/tree.h: modified the existing APIs
8472 to handle XHTML1 serialization rules automatically, also add
8473 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8474 libxslt serialization uses it when needed without changing
8475 the library API.
8476 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8477 result/xhtml1: added a new test specifically for xhtml1 output
8478 and updated the result of one XHTML1 test
8479
Daniel Veillardd076a202002-11-20 13:28:31 +00008480Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8481
8482 * xinclude.c parserInternals.c encoding.c: fixed #99082
8483 for xi:include encoding="..." support on text includes.
8484 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8485 test/XInclude/ents/isolatin.txt : added a specific regression test
8486 * python/generator.py python/libxml2class.txt: fixed the generator
8487 the new set of comments generated for doc/libxml2-api.xml were
8488 breaking the python generation.
8489
Daniel Veillard817e70b2002-11-19 22:28:48 +00008490Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8491
8492 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8493 * configure.in: patch for Solaris on new autoconf closes #98880
8494 * doc/parsedecl.py: repair the frigging API building script,
8495 did I say that python xmllib sucks ?
8496 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8497 and some comment are no more truncated.
8498
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008499Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8500
8501 * parser.c: Martin Stoilov pointed out a potential leak in
8502 xmlCreateMemoryParserCtxt
8503
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008504Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8507 included in HTML documents and using the push parser.
8508
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008509Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8510
8511 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8512 specified, look for the Python interpreter not just in the
8513 specified root but also in the specified location. Fixes #98825
8514
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008515Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8516
8517 * python/libxml.c: fixing bug #98792 , node may have no doc
8518 and dereferencing without checking ain't good ...
8519
Daniel Veillarddad3f682002-11-17 16:47:27 +00008520Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8521
8522 * configure.in: preparing release 2.4.27
8523 * doc/* : updated and rebuilt the docs
8524 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8525 and all the docs are actually packaged and in the final RPMs
8526 * parser.c parserInternals.c include/libxml/parser.h: restore
8527 xmllint --recover feature.
8528
Daniel Veillard68e9e742002-11-16 15:35:11 +00008529Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8530
8531 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8532 processing of parsed entities, and XPath computation on sustitued
8533 entities.
8534 * testXPath.c: make sure entities are substitued.
8535
Daniel Veillard328f48c2002-11-15 15:24:34 +00008536Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * parser.c: fixed #96594, which was totally dependant on the
8539 processing of internal parsed entities, which had to be changed.
8540
Daniel Veillard66651aa2002-11-15 11:21:43 +00008541Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8542
8543 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8544 trying to fix bug #98517 about building outside the source tree
8545 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8546
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008547Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8548
8549 * include/win32config.h: cleanup
8550 * win32/Makefile.mingw: integrated mingw in JScript configure
8551 * win32/Makefile.msvc: modified to allow mingw coexistence
8552 * win32/configure.js: integrated mingw
8553 * win32/Readme.txt: cleanup
8554
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008555Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * HTMLparser.c: strengthen the guard in the Pop macros,
8558 like in the XML parser, closes bug #97315
8559
Daniel Veillard0821b152002-11-12 20:57:47 +00008560Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8561
8562 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8563 callback is never used.
8564
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008565Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * parserInternals.c: fixed the initialization of the SAX structure
8568 which was breaking xsltproc
8569 * xpath.c: patch from Petr Pajas for CDATA nodes
8570 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8571 * parser.c include/libxml/parser.h: patch from Peter Jones
8572 removing a leak in xmlSAXParseMemory() and adding the
8573 function xmlSAXParseMemoryWithData()
8574
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008575Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8576
8577 adding pdf of tutorial, changing web page to link to it
8578 * doc/tutorial/xmltutorial.pdf
8579 * doc/xml.html
8580 * doc/docs.html
8581
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008582Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8583
8584 * doc/tutorial/ar01s08.html
8585 adding file what I forgot for tutorial
8586
8587
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008588Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8589
8590 Adding encoding discussion to tutorial
8591 Added:
8592 * doc/tutorial/images/*.png: DocBook admonition image files
8593 * doc/tutorial/apf.html, apg.html: new generated html
8594 * doc/tutorial/includeconvert.c: conversion code entity file
8595 changed:
8596 * doc/tutorial/xmltutorial.xml: DocBook original
8597 * doc/tutorial/*.html: generated html
8598
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008599Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8600
8601 * include/libxml/*.h: retired xmlwin32version.h
8602 * doc/Makefile.am: retired xmlwin32version.h
8603 * win32/configure.js: retired xmlwin32version.h
8604
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008605Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8606
8607 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008608 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8609 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008610
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008611Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * globals.c: fixed a typo pointed out by Igor
8614 * xpath.c: try to speed up node compare using line numbers
8615 if available.
8616
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008617Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * tree.c: make xmlFreeNode() handle attributes correctly.
8620
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008621Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8622
8623 * catalog.c: completed the #96963 fix, as reported by Karl
8624 Eichwalder
8625
Daniel Veillard56f21f22002-11-06 15:49:46 +00008626Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8629
Daniel Veillard91ad8792002-11-04 17:06:52 +00008630Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * Makefile.am: switched the order of a couple of includes
8633 to fix bugs #97100
8634
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008635Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8636
8637 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8638 xmlLoadCatalogs that used to separate directories with a ':'.
8639
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008640Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8641
8642 * threads.c: improvements to the Windows-side of thread handling
8643 * testThreads.c: conditionally excluded unistd.h
8644 * testThradsWin32.c: broke overlong lines
8645 * include/win32config.h: adapted thread-related macros to the new
8646 scheme and for pthreads on Windows
8647 * win32/Makefile.msvc: introduced a more flexible thread build,
8648 added testThreads[Win32].c to the build
8649 * win32/configure.js: introduced a more flexible thread config
8650
John Fleck61f6fb62002-10-31 15:23:29 +000086512002-10-31 John Fleck <jfleck@inkstain.net>
8652
8653 * doc/xml.html (and, by implication, FAQ.html)
8654 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8655
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008656Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8657
8658 * configure.in: removed xmlwin32version.h
8659 * include/libxml/Makefile.am: removed xmlwin32version.h
8660
Daniel Veillardce66ce12002-10-28 19:01:59 +00008661Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * tree.c: applied patch from Brian Stafford to fix a bug
8664 in xmlReconciliateNs()
8665
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008666Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * tree.c: applied patch from Christian Glahn to allow
8669 xmlNewChild() on document fragment nodes
8670
Daniel Veillardb39bc392002-10-26 19:29:51 +00008671Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * parser.c: Christian Glahn found a problem with a recent
8674 patch to xmlParseBalancedChunkMemoryRecover()
8675 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8676 problems
8677 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8678 test/schemas/seq*: added the test cases from Charles
8679
Daniel Veillard366a9152002-10-23 20:43:53 +00008680Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8683 serious cleanup of the spec file and associated changes
8684 in the Makefiles.
8685 * valid.c: try to remove some warnings on x86_64
8686
Daniel Veillardd033d022002-10-23 14:55:02 +00008687Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8688
8689 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8690 fix bug #96586
8691
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008692Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8695 parsing, applied his patch
8696 * result/HTML/attrents.html result/HTML/attrents.html.err
8697 result/HTML/attrents.html.sax test/HTML/attrents.html:
8698 added the test and result case provided by Mikhail Sogrine
8699
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008700Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * vms/build_libxml.com vms/config.vms vms/readme.vms
8703 include/libxml/parser.h include/libxml/parserInternals.h
8704 include/libxml/tree.h include/libxml/xmlIO.h
8705 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8706 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8707 Applied the VMS update patch from Craig A. Berry
8708 * doc/*.html: update
8709
Daniel Veillardf000f072002-10-22 14:28:17 +00008710Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8711
8712 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8713
Daniel Veillard1e208222002-10-22 14:25:25 +00008714Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8715
8716 * debugXML.c: adding a grep command to --shell in xmllint
8717 for T.V. Raman
8718
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008719Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8720
8721 * xmlcatalog.c: tried to fix some of the problem with --sgml
8722
Daniel Veillard935494a2002-10-22 14:22:46 +00008723Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * parser.c: tried to fix bug #91500 where doc->children may
8726 be overriden by a call to xmlParseBalancedChunkMemory()
8727
8728Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8731 identifiers in SGML catalogs containing '&'
8732
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008733Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8734
8735 * python/types.c: fixed bugs when passing result value tree
8736 to Python functions.
8737
Daniel Veillard48267432002-10-18 11:21:38 +00008738Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8739
8740 * configure.in: preparing the release of 2.4.26
8741 * doc/*: updated and rebuilt the documentation
8742
Daniel Veillardbb284f42002-10-16 18:02:47 +00008743Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * parser.c: fixed a XML Namespace compliance bug reported by
8746 Alexander Grimalovsky
8747
Daniel Veillard44892f72002-10-16 15:23:26 +00008748Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8749
8750 * HTMLtree.c: fixed serialization of script and style when
8751 they are not lowercase (i.e. added using the API to the tree).
8752
Daniel Veillard2fd85422002-10-16 14:32:41 +00008753Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8754
8755 * valid.c: make xmlValidateDocument emit a warning msg if there
8756 is no DTD, pointed by Christian Glahn
8757
Daniel Veillard32370232002-10-16 14:08:14 +00008758Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8759
8760 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8761 content model when some of the blocks have min or max, and a couple
8762 of bugs found in the process.
8763 * result/schemas/list0* test/schemas/list0*: added some specific
8764 regression tests
8765
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008766Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * README: updated the contact informations
8769
Daniel Veillard63186732002-10-15 08:43:17 +00008770Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8773 misses it, reported by Peter Bray.
8774
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008775Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8778 and removed a few warnings
8779
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008780Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * parser.c: Christian Glahn found a small bug in the push parser.
8783 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8784 public
8785
Daniel Veillard6045c902002-10-09 21:13:59 +00008786Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * xmlschemas.c include/libxml/xmlschemas.h: added
8789 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8790 * testSchemas.c: added --memory to test the new interface
8791
Daniel Veillardf0070122002-10-09 14:24:17 +00008792Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * doc/index.py doc/search.php: integrated the XSLT indexing,
8795 a few fixed in the indexer, added a scope selection at the
8796 search level.
8797
Daniel Veillard01992e02002-10-09 10:20:30 +00008798Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8801 this was due to uninitialized parts of the validation context
8802
Daniel Veillard321be0c2002-10-08 21:26:42 +00008803Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8804
8805 * debugXML.c: applied patch from Mark Vakoc except the API
8806 change, preserved it.
8807 * doc/*: updated the docs to point to the search engine for
8808 information lookup or before bug/help reports.
8809
Daniel Veillard01e87d22002-10-08 16:55:06 +00008810Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * doc/index.py doc/search.php: added mailing-list archives
8813 indexing and lookup
8814
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008815Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8818
Daniel Veillard9b006132002-10-07 11:13:27 +00008819Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * doc/index.py: improved HTML indexing
8822 * doc/search.php: make the queries also lookup the HTML based indexes
8823
Daniel Veillard141d04b2002-10-06 21:51:18 +00008824Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * doc/index.py: added HTML page indexing
8827
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008828Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8829
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008830 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008831 problem in libxslt.
8832 * catalog.c: fixed list handling in XML_CATALOG_FILES
8833
Daniel Veillardceb09b92002-10-04 11:46:37 +00008834Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * valid.c: typo/bug found by Christian Glahn
8837
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008838Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8839
8840 * xmlIO.c: applied Windows CE patch from Javier.
8841 * win32/wince: new directory, contains support for the PocketPC
8842 with Windows CE from Javier.
8843 * include/win32config.h: reorganised, removed duplicate
8844 definitions and applied WinCE patch from Javier.
8845 * include/wsockcompat.h: new file, now contains WinSock
8846 compatibility macros.
8847 * win32/Makefile.msvc: introduced double-run compilation.
8848
Daniel Veillarde16b5742002-09-26 17:50:03 +00008849Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8850
8851 * configure.in include/libxml/xmlwin32version.h: preparing release
8852 of 2.4.25
8853 * doc/*: updated and regenerated teh docs and web pages.
8854
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008855Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8856
8857 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8858 error were not covering namespace declarations.
8859 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8860 it was missing the attribute declaration for the namespace
8861 * result/VC/NS3: the fix now report breakages in that test
8862
Daniel Veillardabe01742002-09-26 12:40:03 +00008863Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8866
Daniel Veillard2ace1952002-09-26 12:28:02 +00008867Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8870 and regenerated the docs and web site
8871
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008872Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8873
8874 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8875 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8876 not before
8877
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008878Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8879
8880 * python/generator.py python/libxml2class.txt: fixed a stupid error
8881 breaking the python API
8882
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008883Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8884
8885 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8886 triostr.c triostr.h: applied a trio update patch from
8887 Bjorn Reese which should work with MinGW
8888
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008889Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8890
8891 * tree.c: improving some documentation comments
8892 * xmlregexp.c: found and fixed a mem leak with python regression tests
8893 * doc/*: rebuilt the doc and the API XML file including the
8894 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8895 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8896 python/types.c: added access to the XML Schemas regexps from
8897 python
8898 * python/tests/Makefile.am python/tests/regexp.py: added a
8899 simple regexp bindings test
8900
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008901Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8902
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008903 * doc/xml.html:
8904 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008905
Daniel Veillard118aed72002-09-24 14:13:13 +00008906Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * xmlregexp.c: fixed the data callback on transition functionality
8909 which was broken when using the compact form
8910 * result/schemas/*: updated the results, less verbose, all tests
8911 pass like before
8912 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8913 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8914 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8915 annoying warnings
8916 * xpath.c: try to provide better error report when possible
8917
Daniel Veillard72336152002-09-21 13:08:14 +00008918Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * Makefile.am: fixed a breakage raised by Jacob
8921
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008922Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8923
8924 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8925 which don't use sockets
8926
Igor Zlatkovic01280582002-09-20 16:40:34 +00008927Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8928
8929 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8930 * win32/configure.js: applied zlib patch from Daniel Gehriger
8931
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008932Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8933
8934 * win32/configure.js: applied the patch from Mark Vakoc for
8935 regexp support
8936 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8937 for regexp support
8938
Daniel Veillardb5c05732002-09-20 13:36:25 +00008939Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * xmlschemastypes.c: as pointed by Igor Float and Double
8942 parsing ain't finished yet
8943
Daniel Veillard40b11342002-09-20 12:01:39 +00008944Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8945
8946 * Makefile.am configure.in: trying to fix #88412 by bypassing
8947 all the python subdir if python ain't detected
8948
Daniel Veillard23e73572002-09-19 19:56:43 +00008949Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8952 made configuring with regexps/automata/unicode the default
8953 but without schemas ATM
8954 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8955 fixed the regexp based DTD validation performance and memory
8956 problem by switching to a compact form for determinist regexps
8957 and detecting the determinism property in the process. Seems
8958 as fast as the old DTD validation specific engine :-) despite
8959 the regexp built and compaction process.
8960
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008961Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * valid.c: determinism is debugged, new DTD checking code now works
8964 but xmlFAComputesDeterminism takes far too much CPU and the whole
8965 set usues too much memory to be really usable as-is
8966
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008967Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * tree.c: fixed another stupid bug in xmlGetNodePath()
8970 * xmllint.c: --version now report the options compiled in
8971
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008972Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * HTMLparser.c: small cleanup
8975 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8976 when configured with them. A bit of debugging around the determinism
8977 checks is still needed
8978
Daniel Veillard63b01c22002-09-17 19:25:28 +00008979Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8980
8981 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8982
Daniel Veillard92727042002-09-17 17:59:20 +00008983Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * xmlIO.c: small portability glitch fixed.
8986
Daniel Veillard84d70a42002-09-16 10:51:38 +00008987Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * xmlschemastypes.c: incomplete steps for real/double support
8990 * testAutomata.c include/libxml/xmlautomata.h
8991 include/libxml/xmlregexp.h: avoiding a compilation problem
8992 * valid.c include/libxml/valid.h: starting the work toward using
8993 the regexps for actual DTD validation
8994
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008995Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8996
8997 * hash.c: cosmetic cleanup
8998 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8999 integrating a DTD validation layer based on the regexps
9000
Daniel Veillard4402ab42002-09-12 16:02:56 +00009001Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9002
9003 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9004 the determinism was tested before eliminating the epsilon
9005 transitions :-(
9006
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009007Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * python/generator.py python/libxml.c python/libxml.py
9010 python/libxml2-python-api.xml python/libxml2class.txt
9011 python/libxml_wrap.h python/types.c: updated the python
9012 bindings, added code for easier File I/O, and the ability to
9013 define a resolver from Python fixing bug #91635
9014 * python/tests/Makefile.am python/tests/inbuf.py
9015 python/tests/outbuf.py python/tests/pushSAXhtml.py
9016 python/tests/resolver.py python/tests/serialize.py: updated
9017 and augmented the set of Python tests.
9018
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009019Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9020
9021 * win32/configure.js: added more readme info for the binary
9022 package.
9023
Daniel Veillard607b35c2002-09-10 12:16:19 +00009024Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * xmlIO.c: fixed a stupid out of bound array error
9027
9028Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9031 messing around with support for Windows path, cleanups,
9032 trying to identify and fix the various code path to the
9033 filename access. Added xmlNormalizeWindowsPath()
9034
Daniel Veillard76575762002-09-05 14:21:15 +00009035Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * error.c valid.c: working on better error reporting of validity
9038 errors, especially providing an accurate context.
9039 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9040 error reports in those cases.
9041
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009042Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9045 parser.c parserInternals.c xmlIO.c: get rid of all the
9046 perror() calls made in the library execution paths. This
9047 should fix both #92059 and #92385
9048
Daniel Veillard19aa7022002-09-05 11:14:19 +00009049Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * xmllint.c: memory leak reporting was broken after a change
9052 of the preprocessor symbol used to activate it.
9053
Daniel Veillardec6725e2002-09-05 11:12:45 +00009054Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9055
9056 * tree.c: try to make the copy function work for node of
9057 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9058 DOM layers though, not libxml2 itself.
9059
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009060Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * valid.c: try to provide file and line informations, not all
9063 messages are covered, but it's a (good) start
9064
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009065Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * xinclude.c: reimplemented a large part of the XInclude
9068 processor, trying to minimize resources used, James Henstridge
9069 provided a huge test case which was exhibiting severe memory
9070 consumption problems.
9071
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009072Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * python/Makefile.am: applied patch from Christophe Merlet to
9075 reestablish DESTDIR
9076
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009077Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9078
9079 * libxml.spec.in: fixes libary path for x86_64 AMD
9080
John Fleckbe98b332002-09-04 03:16:23 +00009081Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9082
9083 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009084 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009085 (plus resulting generated html files)
9086 fixing one spot I missed in the tutorial where I hadn't freed
9087 memory properly
9088
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009089Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9090
9091 * doc/tutorial/includeaddattribute.c
9092 * doc/tutorial/includeaddkeyword.c
9093 * doc/tutorial/includegetattribute.c
9094 * doc/tutorial/includekeyword.c
9095 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009096 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009097 update tutorial to properly free memory (thanks to Christopher
9098 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009099 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009100 added image files so the callouts are graphical, making it
9101 easier to read ( use "--param callout.graphics 1" to generate
9102 html with graphical callouts)
9103
Daniel Veillarde1662542002-08-28 11:50:59 +00009104Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9107 nice logos generated by Marc Liyanage
9108 * doc/site.xsl *.html: changed the stylesheet to show the new
9109 logo and regenerated the pages
9110
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009111Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9112
9113 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9114
Daniel Veillard42766c02002-08-22 20:52:17 +00009115Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * xpath.c: possible mem leak patch from Jason Adams
9118
9119Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9122 in the XQuery namespace
9123 * configure.in: preparing 2.4.24
9124 * doc/*.html: updated the web pages
9125
9126Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * python/generator.py: closing bug #85258 by generating conditional
9129 compile check to avoid linking to routines not configured in.
9130
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091312002-08-22 Havoc Pennington <hp@pobox.com>
9132
9133 * autogen.sh: update error message for missing automake
9134
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009135Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * python/Makefile.am: typo in target name resulted in libxml2.py
9138 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9139
Daniel Veillard22669b22002-08-22 07:17:11 +00009140Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * win32/win32/Makefile.mingw: updated with version from
9143 Elizabeth Barham at http://soggytrousers.net/repository/
9144
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009145Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9146
9147 * win32/Makefile.msvc: added the prefix location to the include
9148 and lib search path.
9149
Havoc Pennington830e8972002-08-18 22:22:13 +000091502002-08-18 Havoc Pennington <hp@pobox.com>
9151
9152 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9153 both automake 1.6 and 1.4 installed get the right automake. Means
9154 compilation from CVS will now require the latest automake 1.4
9155 release, or manually creating symlinks called "automake-1.4" and
9156 "aclocal-1.4"
9157
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009158Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * configure.in python/Makefile.am: more AMD 64 induced changes from
9161 Frederic Crozat
9162
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009163Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * xinclude.c: oops I was missing the xml:base fixup too
9166 * result/XInclude/*.xml: this adds xml:base attributes to most
9167 results of the tests
9168
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009169Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * xinclude.c: quick but apparently working implementation of
9172 xi:fallback, should close bug #89684
9173 * Makefile.am test/XInclude/docs/fallback.xml
9174 result/XInclude/fallback.xml: added a basic test for fallback,
9175 and run with --nowarning to avoid a spurious warning
9176 * configure.in: applied patch from Frederic Crozat for python
9177 bindings on AMD 64bits machines.
9178
Daniel Veillard9e923512002-08-14 08:48:52 +00009179Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9182 the caller don't pass a SAX callback block.
9183
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009184Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9185
9186 * tree.c: applied the same fix for the XML-1.0 namespace to
9187 xmlSearchNsByHref() as was done for xmlSearchNs()
9188
Daniel Veillardad11b302002-08-12 14:53:41 +00009189Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9190
9191 * libxml.3: small cleanup of the man page
9192 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9193 when serializing HREF attributes generated by XSLT.
9194
Daniel Veillardc084e472002-08-12 13:27:28 +00009195Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9198 version of Marc Liyanage' patch for boolean attributes in HTML
9199 output
9200
Daniel Veillard5f91b372002-08-12 12:13:01 +00009201Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * python/tests/serialize.py: fixed the test results, indenting
9204 behaviour changed slightly
9205
Aleksey Sanin9e951762002-08-08 18:02:41 +00009206Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9207
9208 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9209 new c14n function to Windows def files
9210
Aleksey Saninea4272a2002-08-02 23:50:03 +00009211Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9212
9213 * c14n.c: fixed a memory leak in c14n code
9214
Daniel Veillard58e44c92002-08-02 22:19:49 +00009215Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * parser.c include/libxml/parser.h: adding a new API for Christian
9218 Glahn: xmlParseBalancedChunkMemoryRecover
9219 * valid.c: patch from Rick Jones for some grammar cleanup in
9220 validation messages
9221 * result/VC/* result/valid/*: this slightly change some of the
9222 regression tests outputs
9223
Daniel Veillard0bf29002002-08-01 12:54:11 +00009224Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * tree.c: trying to fix a problem in namespaced attribute handling
9227 raised by Christian Glahn
9228
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009229Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * encoding.c include/libxml/encoding.h: Opening the interface
9232 xmlNewCharEncodingHandler as requested in #89415
9233 * python/generator.py python/setup.py.in: applied cleanup
9234 patches from Marc-Andre Lemburg
9235 * tree.c: fixing bug #89332 on a specific case of loosing
9236 the XML-1.0 namespace on xml:xxx attributes
9237
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009238Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9239
9240 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9241 corner case from new Merlin's test suite and added a callback
9242 that will be used to improve xmlsec performance
9243
9244
Daniel Veillard0b22def2002-07-29 16:23:03 +00009245Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * HTMLtree.c: trying to fix the <style> escaping problem in
9248 HTML serialization bug #89342
9249
Daniel Veillard0b28e882002-07-24 23:47:05 +00009250Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9253 and rebuilt the web site.
9254
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009255Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009256
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009257 * include/libxml/tree.h: added _private member to xmlNs struct
9258
Daniel Veillard1d995272002-07-22 16:43:32 +00009259Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9260
9261 * HTMLparser.c: fixing bug #84876 based on the xml working
9262 code.
9263
William M. Brack61eaba52002-07-21 11:14:18 +00009264Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9265
9266 * python/Makefile.am: enhanced to fix bug 72012 (errors
9267 when using '-jX' make parameter)
9268
William M. Brackef61d202002-07-19 08:32:00 +00009269Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9270
9271 * xpath.c: small additional enhancement for booleans
9272 compared to nodesets
9273
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009274Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * HTMLtree.c: changed the order of the encoding declaration
9277 attributes in the meta tags due to a bug in IE/Mac
9278
William M. Brack0c022ad2002-07-12 00:56:01 +00009279Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9280
9281 * xpath.c: enhanced handling of booleans (especially '='
9282 and '!=' for nodesets) - fixes bug 85256. Added new
9283 routine xmlXPathNotEqualValues for more proper handling
9284 of '!=' when nodesets are involved.
9285
Daniel Veillard06944e22002-07-11 19:55:18 +00009286Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9289 doc/xmlcatalog_man.xml to the source distribution
9290
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009291Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9292
9293 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9294 asked for this.
9295
Daniel Veillard539638b2002-07-06 19:55:14 +00009296Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * configure.in: preparing 2.4.23
9299 * doc/*: rebuilt the docs
9300
Daniel Veillard176d99f2002-07-06 19:22:28 +00009301Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * parser.c: fixing bug #84169 by fixing the
9304 comment of xmlCreatePushParserCtxt to describe the
9305 encoding detection parameters better.
9306
Daniel Veillard37f961d2002-07-06 17:53:56 +00009307Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * valid.c: fixing bug #79331 in one path the lookup for
9310 ID attributes on a namespaced node wasn't handled correctly :-\
9311
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009312Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9313
9314 * HTMLparser.c: trying to fix 87235 about discarded white
9315 spaces in the HTML parser.
9316 * result/HTML/*: this changes the output of a number of HTML
9317 regression tests
9318
Daniel Veillardfdc91562002-07-01 21:52:03 +00009319Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * xpath.c: applied patch from Richard Jinks for the namespace
9322 axis + fixed a memory error.
9323 * parser.c parserInternals.c: applied patches from Peter Jacobi
9324 removing ctxt->token for good.
9325 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9326 popped out by the regression tests.
9327 * Makefile.am: patch for threads makefile from Gary Pennington
9328
William M. Brack6000af52002-06-28 11:43:13 +00009329Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9330
Daniel Veillardfdc91562002-07-01 21:52:03 +00009331 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009332 expressions involving preceding-sibling (et al).
9333
Daniel Veillard153120c2002-06-18 07:58:35 +00009334Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9335
9336 * hash.c: applied a patch from Peter Jacobi to solve a problem
9337 when compiling with the Watcom C on Win32
9338 * result/schemas/*.err: the change of hashing algo generated
9339 permutations in the output
9340
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009341Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9342
9343 * hash.c: applied patch from Sander Vesik improving the quality of
9344 the hash function.
9345
Aleksey Sanina5808b92002-06-14 17:07:41 +000093462002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009347
9348 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9349 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9350 xmllint.c xpath.c: replaced sprintf() with snprintf()
9351 to prevent possible buffer overflow (the bug was pointed
9352 out by Anju Premachandran)
9353
Daniel Veillarde059b892002-06-13 15:32:10 +00009354Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * parser.c: removed an uninitialized data error popped by valgrind
9357 on PE references
9358
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009359Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9360
9361 * doc/xml.html
9362 adding tutorial reference to the web page
9363
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009364Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9365
9366 * doc/tutorial/xmltutorial.xml
9367 * doc/tutorial/ar01s07.html
9368 * doc/tutorial/ape.html
9369 * doc/tutorial/includegetattribute.c
9370 adding section to tutorial about retrieving an attribute
9371 value
9372
Daniel Veillardf5582f12002-06-11 10:08:16 +00009373Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * parser.c: applied a couple of patches from Peter Jacobi to start
9376 to get rid of ctxt->token, with a possible significant speed
9377 improvement to be gained once done. Better compliance with PE
9378 references constructs in DTDs too.
9379 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9380 from Peter too
9381
Daniel Veillard38d80e22002-06-11 07:24:56 +00009382Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9385 xmlParseElement was likely to have been deallocated at the
9386 time of the report, possibly leading to segfault. Just report
9387 the tag name now.
9388
Daniel Veillard9e412302002-06-10 15:59:44 +00009389Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * xpath.c: patch from Richard Jinks for XPath substring() function
9392 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9393
Aleksey Sanina5808b92002-06-14 17:07:41 +000093942002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009395
9396 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9397
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009398Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9399
9400 *doc/FAQ.html
9401 fixing typos in FAQ, thanks to Robert Funnell for the
9402 editing help
9403
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009404Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * NEWS: got complaints from rpmlint that it was empty
9407
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009408Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9409
9410 * added doc/tutorial, including:
9411 apa.html
9412 apb.html
9413 apc.html
9414 apd.html
9415 ar01s02.html
9416 ar01s03.html
9417 ar01s04.html
9418 ar01s05.html
9419 ar01s06.html
9420 includeaddattribute.c
9421 includeaddkeyword.c
9422 includekeyword.c
9423 includestory.xml
9424 index.html
9425 xmltutorial.xml
9426 libxml tutorial, including generated html
9427
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009428Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9429
9430 * result/c14n/exc-without-comments/merlin-c14n-two-*
9431 result/c14n/without-comments/merlin-c14n-two-*
9432 test/c14n/exc-without-comments/merlin-c14n-two-*
9433 test/c14n/without-comments/merlin-c14n-two-*
9434 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9435 c14n/exc-c14n and slightly modified test script to handle
9436 these test cases
9437 * c14n.c: fixed bugs for complicated nodes set (namespace
9438 without node and others from merlin-c14n-two.tar.gz)
9439 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9440 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9441 for xmlsec performance patch
9442 * xpath.c: fixed self::node() for namespaces and attributes
9443
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009444Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9445
9446 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9447 but with the format parameter
9448 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9449
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009450Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9451
9452 * Makefile.am: updated c14n tests suite
9453 * c14n.c: performance improvement for previous c14n patch
9454
Daniel Veillarde72c7562002-05-31 09:47:30 +00009455Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * parser.c: another peroformance patch from Peter Jacobi, that
9458 time on parsing attribute values.
9459
Aleksey Sanin508a1012002-05-31 06:32:32 +00009460Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9461
9462 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9463 into LibXML2 test suite
9464
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009465Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9466
9467 * c14n.c: propagating xpath ancesstors node fix to c14n
9468 plus small performance improvement to reduce number of
9469 mallocs
9470 * xpath.c: fixed ancestors axis processing for namespace nodes
9471
Daniel Veillard46de64e2002-05-29 08:21:33 +00009472Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9475 Peter Jacobi
9476
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009477Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * configure.in: preparing 2.4.22
9480
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009481Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9484 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9485 a public entry point.
9486 * doc/*: rebuilt the API and docs
9487
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009488Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * xpath.c: patch from Richard Jinks to fix a problem introduced
9491 in the previous patch and pointed by Norm
9492
Daniel Veillardc6924812002-05-24 11:10:43 +00009493Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * libxml.spec.in: fixing bug #81112
9496
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009497Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * uri.c: fixing bug #82848
9500
Daniel Veillarda2878972002-05-24 07:54:39 +00009501Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9504 output of one catalog test
9505
Aleksey Sanin114e4752002-05-24 07:20:27 +00009506Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009507
Aleksey Sanin114e4752002-05-24 07:20:27 +00009508 * global.data globals.c tree.c include/libxml/globals.h
9509 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9510 default value for global parameter xmlIndentTreeOutput to 1 and
9511 introduced new global parameter xmlTreeIndentString (the string
9512 used to do one-level indent) with default value " " (as it was
9513 in tree.c)
9514
Daniel Veillard49d5af82002-05-23 11:55:49 +00009515Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9518 with trio and schemas.
9519
Daniel Veillard7c13af42002-05-22 09:57:32 +00009520Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * xpath.c: patch from Richard Jinks to fix the problem raised in
9523 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9524
Daniel Veillard5a872412002-05-22 06:40:27 +00009525Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * xmlschemas.c: a bit of work on import.
9528 * xmlschemastypes.c: Charles Bozeman provided a compare function
9529 for date/time types so min/max facet restrictions should work,
9530 indeterminate comparisons return an error instead of equal.
9531 * test/schemas/date_0* result/schemas/date_0_0: specific test
9532 from Charles Bozeman too
9533
Daniel Veillard10b6da42002-05-18 07:55:20 +00009534Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9537 from Christian Cornelssen fixing the man pages and the Catalog
9538 building script.
9539 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9540 next step is <xs:import> I now have a reasonable understanding
9541 of how it works.
9542
Daniel Veillarde5354492002-05-16 08:43:22 +00009543Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9546
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009547Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9548
9549 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9550
Daniel Veillard088bf112002-05-14 11:03:59 +00009551Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * xpath.c: fixing an XPath function evalutation bug pointed out
9554 by Alexey Efimov where the context was lost when evaluating
9555 the function arguments
9556
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009557Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009558
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009559 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9560 function public for XMLSec performance optimizations
9561
Daniel Veillard3cd72402002-05-13 10:33:30 +00009562Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * python/generator.py python/libxml2class.txt : fixed a problem
9565 with the HTML parser pointed by Gary Benson
9566 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9567 example
9568
Aleksey Sanine48a3182002-05-09 18:20:01 +00009569Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9570 * parser.c: fixed bug #81159 (memory growth in SAX)
9571
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009572Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9573 * xpath.c: fixed bug #78858 (the real fix)
9574
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009575Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009576 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009577
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009578Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * tree.c: modified xmlNodeSetBase to allow changing the
9581 base of a document.
9582
Daniel Veillard070803b2002-05-03 07:29:38 +00009583Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * xmlschemastypes.c: patch Charles Bozeman for validation of
9586 all the date, time, and duration types
9587 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9588 * configure.in: fixed an error pointed by an user
9589 * xml2-config.in: fixed an error pointed by an user
9590
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009591Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9592
9593 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9594 win32/libxml2.def.src xmlIO.c: exported default
9595 'file:', 'http:' and 'ftp:' protocols input handlers
9596 and maked protocols comparisson case insensitive
9597
Daniel Veillard34de97f2002-04-30 14:29:22 +00009598Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9599
9600 * configure.in: Neven Has detected a typo
9601
Daniel Veillard28577c32002-04-30 06:48:41 +00009602Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9605 as one of the persons allowed to commit directly to the
9606 module.
9607
Daniel Veillardfc57b412002-04-29 15:50:14 +00009608Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9611 * valid.c: raised a too low limit
9612 * doc/*: rebuilt the docs
9613
Daniel Veillardeca82812002-04-24 11:42:02 +00009614Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * test/XPath/expr/floats test/XPath/expr/functions
9617 result/XPath/expr/floats result/XPath/expr/functions
9618 xpath.c: another XPath conformance patch from Richard Jinks
9619
Daniel Veillard13e04c62002-04-23 17:51:29 +00009620Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * xmlschemas.c: fixed validation of attribute groups.
9623 * test/schemas result/schemas: added an example from the primer
9624
Daniel Veillard88c58912002-04-23 07:12:20 +00009625Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9628 * test/schemas result/schemas: updated the test list
9629
Daniel Veillarde19fc232002-04-22 16:01:24 +00009630Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * TODO: updated a bit
9633 * parser.c: made a comment more specific
9634 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9635 Schemas conformance.
9636 * test/schemas result/schemas: updated the test list
9637
Daniel Veillard441bc322002-04-20 17:38:48 +00009638Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9641 implementing xs:all with minOccurs = 0
9642 * tes/schemas/* result/schemas/*: added more tests covering
9643 xs:all
9644
Daniel Veillard8a001f62002-04-20 07:24:11 +00009645Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * xmlregexp.c: first implementation of the all particle, this
9648 may need to be revisited for case where not all transitions
9649 must be crossed.
9650
Daniel Veillard7646b182002-04-20 06:41:40 +00009651Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * tree.c: another entity processing update from Markus Henke
9654
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009655Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9656
9657 * trionan.c: fixed crash on OSF/1
9658
Daniel Veillardb4398962002-04-19 07:01:55 +00009659Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * xmlschemas.c: more Schemas work
9662 * test/schemas/* result/schemas/*: added more tests coming
9663 from the spec.
9664
Daniel Veillard54761132002-04-18 21:00:44 +00009665Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9668 ExcC14N specification
9669
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009670Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * tree.c: patch from Markus Henke, fix for recursive entities.
9673
Daniel Veillard23b1f372002-04-18 15:50:05 +00009674Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * xpath.c: fix a problem with string() on a document node.
9677
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009678Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * Makefile.am xmlschemas.c: more Schemas work
9681 * test/schemas/* result/schemas/*: added more tests coming
9682 from the spec.
9683
Daniel Veillard6231e842002-04-18 11:54:04 +00009684Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9687 * result/HTML/*: this changes a few things in the results
9688
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009689Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9690
9691 * include/libxml/tree.h: eliminated 'declaration different than
9692 prototype' warning
9693 * include/win32config.h: "resolved" conflicts with errno.h
9694
Daniel Veillardb509f152002-04-17 16:28:10 +00009695Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9698 on the automata interfaces and debug of counted choices
9699 * test/schemas/* result/schemas/*: added a number of tests
9700
Daniel Veillard8651f532002-04-17 09:06:27 +00009701Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9704 a bit of work on Schemas
9705 * testSchemas.c: try to make it more useful
9706 * test/schemas/* result/schemas/* Makefile.am: changed the
9707 Schemas regression test procedure, started adding a few samples
9708
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009709Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9710
9711 * include/libxml/encoding.h: Patch for the Borland C++ builder
9712 * include/libxml/tree.h: Patch for the Borland C++ builder
9713 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009714 * win32/bcb5: New directory for the Borland C++ builder
9715 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009716
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009717Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9718
9719 * win32/Makefile.msvc: Update for XML Schema support
9720 * win32/configure.js: Update for XML Schema support
9721 * win32/libxml2.def.src: Update for XML Schema support
9722
Daniel Veillard4255d502002-04-16 15:50:10 +00009723Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9726 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9727 xmlunicode.c include/libxml/Makefile.am
9728 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9729 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9730 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9731 include/libxml/xmlversion.h.in : merged the current state of
9732 XML Schemas implementation, it is not configured in by default,
9733 a specific --schemas configure option has been added.
9734 * test/automata test/regexp test/schemas Makefile.am
9735 result/automata result/regexp result/schemas:
9736 merged automata/regexp/schemas regression tests
9737
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009738Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * xpath.c: Gary found a compile time problem, fixes #78823
9741
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009742Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * configure.in: release of 2.4.20
9745 * doc/*: updated and rebuilt the docs
9746
Daniel Veillardf544f192002-04-15 12:56:56 +00009747Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * python/Makefile.am: patch from Cristian Gafton to build on
9750 Red Hat 6.2, should also fix #75779
9751
Daniel Veillard940492d2002-04-15 10:15:25 +00009752Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * valid.c: first part of fixing #78729
9755
Daniel Veillardeb475a32002-04-14 22:00:22 +00009756Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9759 escaping of URI when saving HTML files.
9760 * result/HTML/*: this impacted some tests
9761
Daniel Veillard9b731d72002-04-14 12:56:08 +00009762Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * configure.in: trying to fix #77441
9765
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009766Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * include/libxml/xmlIO.h: Hallski complained it could not be
9769 included by itself.
9770
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009771Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9774
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009775Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9776
9777 * win32/configure.js: patch from Nilo for the c14n option
9778 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9779
Daniel Veillardda423da2002-04-10 19:25:38 +00009780Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9783 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9784 LIBXML_THREAD_ENABLED
9785
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009786Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * xpath.c: another patch from Richard Jinks for substring conformance
9789 * test/XPath/expr/floats test/XPath/expr/strings
9790 result/XPath/expr/floats result/XPath/expr/strings: update of the
9791 test suite to check those.
9792
Daniel Veillard01917aa2002-04-10 11:30:41 +00009793Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xpath.c: patch from Richard Jinks for .x float parsing.
9796
Daniel Veillard46d6c442002-04-09 16:10:39 +00009797Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * parser.c: patch from Markus Henke when an encoding ain't recognized
9800
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009801Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * libxml.m4: got a report that #include <string.h> was needed
9804
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009805Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9808
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009809Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9810
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009811 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009812
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009813Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9816 pointed out by Melvyn Sopacua.
9817
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009818Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * libxml.m4: Frédéric Crozat gave a patch related to the change
9821 of Include paths breaking the libxml.m4
9822
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009823Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * xpath.c: Fix bug #76927 forgot to save some context
9826 when evaluating binary expressions
9827
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009828Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * configure.in: fixed configure for MPE/iX from Markus Henke
9831 * xmlmemory.c: fixed initialization problems
9832 * xpath.c: another set of patches from Richard Jinks this
9833 fixes "make XPathtests" on linux
9834
Daniel Veillard21458c82002-03-27 16:12:22 +00009835Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9838 * test/XPath/expr/compare test/XPath/expr/equality
9839 test/XPath/expr/floats test/XPath/expr/functions
9840 test/XPath/expr/strings result/XPath/expr/compare
9841 result/XPath/expr/equality result/XPath/expr/floats
9842 result/XPath/expr/functions result/XPath/expr/strings: Updated
9843 tests though they show a divergence on Linux
9844
Daniel Veillard28dfed12002-03-27 09:08:17 +00009845Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * xpath.c trionan.c: previous commit also included patches
9848 from Richard Jinks on some IEEE support corner case
9849
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009850Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9853 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9854 that $(datadir) should be used for docs
9855
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009856Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9859 could leak filedescriptors
9860
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009861Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * configure.in nanohttp.c: applied patch from Allan Clark for
9864 UnixWare/OpenServer
9865
Daniel Veillard19274092002-03-25 16:48:03 +00009866Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * configure.in: preparing 2.4.19
9869 * doc/*: rebuilt the docs
9870
Daniel Veillard56b2db72002-03-25 16:35:28 +00009871Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * nanohttp.c: fixing #76043, got fed up with non-portability
9874 of that piece of code.
9875
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009876Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * valid.c SAX.c: Never commit without running "make tests" :-(
9879 fix a couple of stupidities in the previous commit
9880 * result/*: a few changes in some attribute order result of previous
9881 commit.
9882
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009883Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9886 the internal subset should not raise duplicate ID errors,
9887 also there was a small bug in conjunction to namespace
9888 declarations defaulted and xml:xxx attributes DTD definitions.
9889
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009890Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * xpath.c: Richard Jinks also raised some rounding problems
9893 this tries to fix them
9894
Daniel Veillard4e2df542002-03-22 12:23:14 +00009895Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9898 behaviour in xmlXPathCastToString()
9899
Daniel Veillarddb552912002-03-21 13:27:59 +00009900Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9903 raised by Morus Walter
9904
Daniel Veillard9e537932002-03-21 13:08:08 +00009905Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9908 from Igor
9909
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009910Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * xpath.c: fixing #75619, related to a problem when trying
9913 to evaluate condition when the current node set resulting
9914 from that sub-step evaluation is empty. Also fixes 2 potential
9915 problem with previous-sibling and next-siblings axis.
9916
Daniel Veillard1840ef02002-03-21 08:05:23 +00009917Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9920 HTML support is not configured in.
9921
Daniel Veillard561b7f82002-03-20 21:55:57 +00009922Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9925 include/libxml/tree.h: dohh I really didn't intended to commit
9926 this test version :-(
9927
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009928Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * testSAX.c: I wanted to see the real speed at the SAX interface
9931 after a little too many Ximianer started complaining about the
9932 parser speed.
9933 added a --quiet option:
9934 paphio:~/XML -> ls -l db100000.xml
9935 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9936 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9937 3200006 callbacks generated
9938 real 0m1.270s
9939 Which means 16MBytes/s and 3Mcallback/s
9940
Daniel Veillardc62a1472002-03-19 18:35:12 +00009941Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * xpath.c: valgrind spotted another error that time when running
9944 on libxslt regression tests
9945
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009946Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * Makefile.am: adding "make valgrind" running the full regression
9949 tests (except python ones) under Valgrind (using valgrind -q
9950 which was kindly added by the author).
9951 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9952 passes cleanly now except an obcure floating point initialization
9953 raised in log10() in one XPath regression test ???
9954 * tree.c: edited some comments to close #75244
9955
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009956Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9959 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9960 context of ScrollKeeper, made sure that if the number is
9961 an integer, the serialization follows the description at
9962 http://www.w3.org/TR/xpath#section-String-Functions
9963
Daniel Veillard5997aca2002-03-18 18:36:20 +00009964Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009966 * configure.in: preparing 2.4.18
9967 * doc/*: updated and rebuilt the web site
9968 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9969 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009970 * parser.c: humm, changed the way the SAX parser work when
9971 xmlSubstituteEntitiesDefault(1) is set, it will then
9972 do the entity registration and loading by itself in case the
9973 user provided SAX getEntity() returns NULL.
9974 * testSAX.c: added --noent to test the behaviour.
9975
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009976Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * parser.c: Wilfried Teiken provided a hackish but working
9979 way to get context reported back on entities when parsing
9980 with SAX and without breaking the DOM build.
9981
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009982Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * c14n.c: applied a new patch from Aleksey Sanin
9985 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9986 to reference Aleksey implementation of XML digital Signatures
9987
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009988Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * xpath.c: small fix to avoid potential problem due to
9991 ordering of freeing data
9992 * python/Makefile.am: people were complaining about
9993 the generated file in python dir not being built
9994
Daniel Veillardd2379012002-03-15 22:24:56 +00009995Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9998 python/generator.py python/libxml.c python/types.c: Cleanup
9999 of the python Makefiles based on Jacob and James feedback,
10000 fixed the spec file accordingly, fixed the number of warning
10001 that passing my pedantic CFLAGS was generating. Conclusion
10002 is that Python includes are real crap.
10003
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010004Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * configure,in: it was reported quite a few times that
10007 xml2-config --cflags should not output
10008 -I$includeprefix/libxml2/libxml because libxml2 header names
10009 clashes with existing names like list.h from C++ stl.
10010 Includes should be #include<libxml/xxx.h> so ...
10011
Daniel Veillard6f293b12002-03-15 09:42:33 +000010012Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * c14n.c: another patch from Aleksey Sanin
10015
Daniel Veillard5c396542002-03-15 07:57:50 +000010016Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10019 canonicalization algorithm
10020 * doc/xml.html doc/index.html: added the C14N references on the
10021 index page.
10022
jacob berkman9be65862002-03-14 02:15:56 +0000100232002-03-13 jacob berkman <jacob@ximian.com>
10024
10025 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10026 usage, redundant, and gcc specific
10027
Daniel Veillard75be0132002-03-13 10:03:35 +000010028Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * xpath.c: speedup some node selection operations, this can
10031 have a significant impact on DocBook Norm's stylesheets
10032 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10033 make sure it's always the case
10034 * debugXML.c: distinguish CDATA and comments in ls operations
10035
Daniel Veillard61f26172002-03-12 18:46:39 +000010036Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10039 to generate better API descriptions etc...
10040
Daniel Veillard9ff88172002-03-11 09:15:32 +000010041Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * c14n.c: Fixing #74186, made sure all boolean expressions
10044 get fully parenthesized, ran indent on the output
10045 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10046 include/libxml/tree.h: also #74186 related, removed the
10047 --with-buffers option, and all the preprocessor conditional
10048 sections that were resulting from it.
10049
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010050Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * valid.c: applied patch from Dodji Seketeli fixing an
10053 uninitailized variable in xmlValidGetValidElements()
10054
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010055Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * c14n.c: fixed a few comments
10058 * doc/*.html doc/*/*.html: regenerated the docs and added
10059 the C14N API
10060 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10061
Daniel Veillardfa49d872002-03-09 10:20:00 +000010062Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * check-xml-test-suite.py: fix to adapt varaiations in the
10065 bindings
10066 * configure.in python/setup.py python/setup.py.in: fixed to
10067 have the version of the python scripts automatically updated
10068
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010069Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10072 in xmlCopyProp()
10073
Daniel Veillardaf43f632002-03-08 15:05:20 +000010074Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * configure.in: preparing 2.4.17 release
10077 * doc/*: updated and rebuilt the docs
10078 * xpath.c: fixed a comment
10079 * python/libxml.c: fixed a possible reentrancy problem
10080
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010081Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10084 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10085 added a specific regression test
10086 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10087 not raise exceptions when failing to find the attribute.
10088
Daniel Veillard90bc3712002-03-07 15:12:58 +000010089Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * configure.in xmllint.c: owen pointed out a problem with the
10092 ftme fix, gettimeofday() was not detected by configure and
10093 the ftime header wasn't included, dohhh
10094
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010095Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * configure.in xmllint.c: trying to fix #71457 for timing
10098 precision when gettimeofday() is not availble but ftime() is
10099
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010100Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10103 are now copied on install and part of the -devel RPM
10104
Daniel Veillard7b416132002-03-07 08:36:03 +000010105Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * xpath.c: trying to avoid bug #72150 which was apparently
10108 caused by a gcc bug (or a processor problem) as detailed
10109 at http://veillard.com/gcc.bug
10110
Daniel Veillardf742d342002-03-07 00:05:35 +000010111Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10114 fixed xmlReconciliateNs(), added a Python test/example for
10115 inter-document cut'n paste
10116 * python/libxml.py: fixed node.doc on document nodes and added
10117 xpathEval() onto node objects
10118
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010119Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10122 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10123 fixup and integrated tests for the serialization stuff
10124
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010125Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10128 moved the libxml man page to section 3
10129
Daniel Veillard1e774382002-03-06 17:35:40 +000010130Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * tree.c: fix bug #72490
10133 * python/libxml.c python/libxml.py: added methods serialize()
10134 and saveTo() to all node elements.
10135
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010136Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xmlIO.c: closed #73430, don't read from an input source
10139 which indicated an end-of-file or an error.
10140
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010141Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * parser.c: make sure SAX endDocument is always called as
10144 this could result in a Python memory leak otherwise (it's
10145 used to decrement ref-counting)
10146 * python/generator.py python/libxml.c python/libxml.py
10147 python/libxml2-python-api.xml python/libxml2class.txt
10148 python/tests/error.py python/tests/xpath.py: implemented
10149 the suggestions made by Gary Benson and extended the tests
10150 to match it.
10151
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010152Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * python/generator.py: applied patch fixing #73450
10155
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010156Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * xpath.c: fixing #61290 "namespace nodes have no parent"
10159 long standing divergence from the XPath REC. NodeSets
10160 simply hold a copy of namespace nodes and those node ->next
10161 points to the parent (which may not be the node carrying the
10162 definition).
10163 * include/libxml/xpath.h: flagged but didn't added a possible
10164 speedup
10165 * DOCBparser.c HTMLparser.c: removed some warnings from push
10166 parser due to new state being added.
10167 * tree.c: new fix from Boris Erdmann
10168 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10169 the XML Canonalization support from Aleksey Sanin
10170
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010171Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * tree.c: patch from Boris Erdmann fixing some namespace odities
10174 with xmlCopyNode()
10175
Daniel Veillardc6613042002-03-02 09:34:02 +000010176Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * xmlIO.c: fix bug #72706 when loading a NULL entity
10179
Daniel Veillardc0fef772002-03-01 16:16:31 +000010180Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10183 actually change in a future XML Namespace revision.
10184
Daniel Veillard79426f22002-03-01 16:14:17 +000010185Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10188 added the possibility of returning nodesets from XPath extension
10189 functions written in Python
10190
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010191Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * python/*: commiting some Python bindings work done while travelling
10194
Daniel Veillard97300512002-03-01 09:13:41 +000010195Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10198 explicitely with memory debugging switched on
10199
Daniel Veillard6361da02002-02-23 10:10:33 +000010200Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10203 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10204 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10205 the accessor generator for strings
10206 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10207 regression test.
10208
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010209Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * python/README python/generator.py python/libxml.c python/setup.py:
10212 added the 'usual' setup.py to allow building a libxml2-python
10213 module based on the same code. The initialization is however
10214 different the 2 .so files fo libxml2 and libxslt are identical and
10215 they entry point initialize both libraries. this is done to avoid
10216 some possible nasty problem since the Python don't merge the maps
10217 of all shared modules.
10218
Daniel Veillard158a4d22002-02-20 22:17:58 +000010219Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * parser.c: fixed a push/encoding bug reported by Michael
10222 on librsvg
10223
Daniel Veillard7839e162002-02-20 18:54:48 +000010224Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * include/libxml/parserInternals.h: fixes a misplaced #endif
10227
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010228Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * parser.c valid.c: found and fixed a couple of allocation bugs
10231
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010232Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * doc/xml.html doc/python.html doc/*: added a Python and binding
10235 page describing the current state of the Python bindings and
10236 giving pointers to the other languages wrappers.
10237
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010238Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10241 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10242 rebuilt the API and web site
10243 * xpath.c: fixed #71978 portability bugs
10244
Daniel Veillard8aff2472002-02-19 21:50:43 +000010245Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10248
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010249Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * include/libxml/parserInternals.h parser.c: had to change
10252 2 internal parsing API when processing document content
10253 to check the start and end of element content are defined
10254 in the same entity
10255 * valid.c include/libxml/valid.h: attribute normalization can
10256 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10257 with the context to report it.
10258 * SAX.c: fixed the last known bugs, crazy validation constraints
10259 when a document is standalone seems correctly handled. There
10260 is a couple of open issues left which need consideration especially
10261 PE93 on external unparsed entities and standalone status.
10262 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10263 The 2 tests left failing are actually in error. Cleanup done.
10264
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010265Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * valid.c: implemented E59 spaces in CDATA does not match the
10268 nonterminal S
10269
Daniel Veillard878eab02002-02-19 13:46:09 +000010270Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * SAX.c parser.c valid.c: more validation test fixups
10273 * check-xml-test-suite.py: added duration info for the tests
10274
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010275Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * parser.c valid.c: a couple of errors were reported but not
10278 saved back as such in the parsing context. Down to 1% failure rate
10279 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10280
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010281Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * xmlInternald.c: isExtender was missing a char
10284 * parser.c include/libxml/parser.h: % are acceptable in the
10285 internal subset if within a PUBLIC ID
10286
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010287Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * SAX.c parserInternals.c valid.c: more work on the conformance
10290 suite. Took the step to finally block documents with encoding
10291 errors. It's a fatal error per the spec, people should have fixed
10292 their documents by now.
10293
Daniel Veillard55253e22002-02-18 14:32:39 +000010294Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * check-xml-test-suite.py: fixed the test script after some discussion
10297 on the semantic of TYPE="error"
10298 * Makefile.am: added the script to the distrib
10299
Daniel Veillard28757702002-02-18 11:19:30 +000010300Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * SAX.c entities.c: fixed a couple of conformances issues deep
10303 into the validation code (standalone and undeclared Notations)
10304
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010305Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10308 stayed there for years !
10309
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010310Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10313 missing
10314
Daniel Veillardc7612992002-02-17 22:47:37 +000010315Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * check-xml-test-suite.py: improved the behaviour a bit as
10318 well as the logs
10319 * parser.c valid.c SAX.c: fixed a few more bugs
10320 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10321
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010322Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * check-xml-test-suite.py: python script to run regression tests
10325 against the XML Test suite of W3C/OASis
10326 * SAX.c: fixed a validation bug
10327 * parser.c: fixed 3 errors pointed by the test suite
10328 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10329 * python/Makefile.am: fixed a dependendy
10330
Daniel Veillard9f28f302002-02-15 20:48:08 +000010331Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * xmlmemory.c: avoid a warning bug #71594
10334
Daniel Veillard144024e2002-02-13 21:14:46 +000010335Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10338 warning on alpha/Tru64
10339
Daniel Veillarde4301c82002-02-13 13:32:35 +000010340Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * include/libxml/entities.h: fixing a comment
10343 * valid.c: fixing some troubles with validity check on namespaces
10344 * result/VC/NS3 test/VC/NS3: added a specific regression test
10345
Daniel Veillarda6d05382002-02-13 13:07:41 +000010346Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * tree.c: Fixing #71342 serializing '\n' in attribute values
10349 * result/noent/att3 result/att3 test/att3: added a specific
10350 test.
10351
Daniel Veillard797a5652002-02-12 13:46:21 +000010352Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * python/libxml.c: couple of bug fixes
10355
Daniel Veillard01a6d412002-02-11 18:42:20 +000010356Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * python/*.py: removed tabs and used spaces.
10359
Daniel Veillard397ff112002-02-11 18:27:20 +000010360Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10363 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10364
Daniel Veillard03517542002-02-11 13:54:40 +000010365Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10368 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10369
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010370Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * include/libxml/encoding.h include/libxml/entities.h
10373 include/libxml/globals.h include/libxml/parser.h
10374 include/libxml/threads.h include/libxml/tree.h
10375 include/libxml/xmlmemory.h: trying to fix the include mess
10376
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010377Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * include/libxml/xmlmemory.h: reverted part of the previous
10380 attempt to provide #69655, this was breaking the build.
10381
Daniel Veillard0ba59232002-02-10 13:20:39 +000010382Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10385 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10386 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10387 include/libxml/parserInternals.h include/libxml/tree.h
10388 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10389 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10390 clean.
10391 * python/libxml.c: fixed a warning.
10392
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010393Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10396 copying of node, merge back IDs in the target document.
10397 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10398 test/XInclude/ents/ids.xml: test case
10399 * result/VC/ElementValid4: output changed due to a typo fix
10400
Daniel Veillard1c18e302002-02-09 22:16:40 +000010401Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * python/Makefile.am: seems some version of automake didn't
10404 generate the dependancies right as Jacob found out. Add
10405 an extra dependancy rule.
10406
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010407Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * parserInternals.c valid.c: Justin Fletcher found some parts
10410 of the code needing cleanup
10411 * libxml.spec.in python/Makefile.am python/generator.py
10412 python/libxml.c python/libxml.py: Fixed the python Makefiles
10413 corrected a bug showing up on ia64, changed the name of the
10414 python internal module too
10415
Daniel Veillard07be19b2002-02-08 14:20:35 +000010416Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * Makefile.am: applied patch from Andris Pavenis for binary
10419 name suffixes
10420
Daniel Veillardf216d462002-02-08 13:44:24 +000010421Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * xmllint.c win32/win32config.h: fixing #68748
10424
Daniel Veillardd455d792002-02-08 13:37:46 +000010425Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * valid.c: fixing #70166
10428
10429Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * valid.c: fixing #70077
10432
Daniel Veillardc575b992002-02-08 13:28:40 +000010433Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * Copyright Makefile.am README configure.in libxml.spec.in:
10436 Changed to the MIT Licence
10437 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10438 doc/xmlio.html: updated the doc accordingly
10439 * include/libxml/xmlwin32version.h configure.in: preparing
10440 2.4.14 release
10441 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10442 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10443 fixed the const xmlChar * wrapper and generator, XPath extension
10444 functions now use the context as first argument
10445 * python/tests/tstxpath.py python/tests/xpath.py
10446 python/tests/xpathext.py: Updated the tests accordingly
10447 * tree.c: fixed bug #70067
10448
Daniel Veillard7db38712002-02-07 16:39:11 +000010449Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * Makefile.am: cleanup
10452 * debugXML.c: always use stdout if output is NULL
10453 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10454 * python/Makefile.am python/generator.py python/libxml2class.txt
10455 python/libxml_wrap.h python/types.c: augmented the number of bindings
10456 handling FILE * and XPath contexts
10457 * python/tests/Makefile.am: avoid a stupid problem due to the
10458 use of TEST.
10459
Daniel Veillard15a143b2002-02-06 22:40:50 +000010460Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10463
Daniel Veillard70cab352002-02-06 16:06:58 +000010464Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * python/TODO python/libxml.c: cleanup the extension function lookup
10467 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10468
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010469Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * configure.in python/Makefile.am: do not install outside
10472 of prefix
10473
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010474Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * python/TODO python/libxml.c: started adding SAX interfaces
10477 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10478 SAX test
10479
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010480Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * tree.c: hardened the addChild function
10483 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10484 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10485 added accessors needed for xmlNode, a bit more testing and
10486 extension of interfaces
10487 * python/tests/Makefile.am python/tests/build.py: added a test
10488 build from scratch/save/load/check
10489
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010490Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * parserInternals.c: change a small bit in the way valididy
10493 error messages get initialized
10494 * python/TODO python/libxml.c python/libxml2-python-api.xml
10495 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10496 added some memory debugging to track leaks at the libxml2 level
10497 * python/tests/*.py: changed all tests to check for leaks,
10498 there is just one left in XPath extension registrations.
10499
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010500Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * python/TODO python/generator.py python/libxml2-python-api.xml
10503 python/libxml2class.txt: more accessor classes for the parser
10504 context, allow to switch on and check validity
10505 * python/tests/Makefile.am python/tests/error.py
10506 python/tests/invalid.xml python/tests/valid.xml
10507 python/tests/validate.py: attded more test and and added error.py
10508 which I forgot to commit in the last step
10509
Daniel Veillard3ce52572002-02-03 15:08:05 +000010510Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * python/Makefile.am python/types.c: cleanup
10513 * python/libxml.c python/libxml.py python/libxml_wrap.h
10514 python/generator.py python/libxml2-python-api.xml
10515 python/libxml2class.txt: added class for parser context, added
10516 first cut for push mode support. Added a framework to generate
10517 accessors functions.
10518 * python/tests/Makefile.am python/tests/push.py: added a push
10519 test
10520
Daniel Veillardcfb05462002-02-02 23:18:22 +000010521Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10524 bug a bit of cleanup.
10525
Daniel Veillard5d819032002-02-02 21:49:17 +000010526Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10529 python/libxml2class.txt: adding error redirections and preformat
10530 to a python handler
10531 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10532 tests self checking
10533
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010534Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10537 a function
10538
Daniel Veillard9589d452002-02-02 10:28:17 +000010539Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10542 python/libxml.c python/libxml2-python-api.xml
10543 python/libxml2class.txt: Progressing through the TODOs, class
10544 description output, extra XML API, RPM now builds the wrappers
10545 for all python installed versions
10546
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010547Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * configure.in libxml.spec.in python/Makefile.am python/TODO
10550 python/generator.py python/libxml2class.txt: added more informations
10551 in the libxml2-python package including docs. Slightly changed
10552 the class hierarchy
10553 * python/tests/*: added basic regression tests infrastructure too
10554
10555Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10558 added libxml2-python as part of the packages installed
10559
Daniel Veillarda7340c82002-02-01 17:56:45 +000010560Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * python/Makefile.am python/generator.py python/libxml.c
10563 python/libxml.py: more work, now able to extend the
10564 XPath interpreter with functions written in python.
10565
Daniel Veillardc3e39442002-02-01 09:29:41 +000010566Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * python/Makefile.am: Jacob sent a patch to allow building from
10569 tarfile.
10570
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010571Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10574 inserted the python wrappers build, I hope this won't be too
10575 unportable
10576
Daniel Veillard1971ee22002-01-31 20:29:19 +000010577Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * xpath.c: minor optimization
10580 * python/generator.py python/libxml.c python/libxml.py
10581 python/libxml_wrap.h: more work on the python bindings,
10582 they now support XPath and there is no evident leak
10583
Daniel Veillard36ed5292002-01-30 23:49:06 +000010584Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * python/generator.py python/libxml.c python/libxml.py:
10587 more work on the python bindings generator.
10588
Daniel Veillard96fe0952002-01-30 20:52:23 +000010589Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * python/generator.py python/libxml.c python/libxml_wrap.h:
10592 more work on the python bindings.
10593
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010594Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * python/generator.py python/libxml.c python/libxml.py
10597 python/libxml_wrap.h: commited early version of a python binding
10598 for private use only ATM
10599
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010600Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * entities.c tree.c include/libxml/entities.h: applied patch
10603 from Anthony Jones to implement copy of DTD subtree too. Had
10604 just to keep 2 function private which really ought to become
10605 public ones.
10606
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010607Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * xmllint.c: added pointers to the web pages in the usage()
10610
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010611Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * tree.c: more fixes from Petr Kozelka for attribute handling
10614 in the tree API to align the semantic with DOM.
10615
Daniel Veillard36065812002-01-24 15:02:46 +000010616Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * valid.c tree.c entities.c: another set of patches from
10619 Anthony Jones for copy operations cleanup and robustness
10620
Daniel Veillardf8592562002-01-23 17:58:17 +000010621Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10624 an alphabetic index based on comments content
10625 * doc/*: rebuilt the web site with the new references
10626
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010627Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * parserInternals.h: Greg Sjaardema suggested to use an
10630 eponential buffer groth policy in xmlParserAddNodeInfo()
10631
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010632Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10635 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10636 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10637 to generate cross-references, and added/updated the stylesheets
10638 to generate and link API indexes. The generic keyword index
10639 is not done yet.
10640 * doc/*.html: regenerated all the usual docs too
10641
Daniel Veillard2070c482002-01-22 22:12:19 +000010642Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * debugXML.c: added an xpath function to the shell for T. V. Raman
10645
10646Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010647
10648 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10649 debug routines.
10650
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010651Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10654 support of attribute nodes
10655
Daniel Veillard9d06d302002-01-22 18:15:52 +000010656Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10659 hopefully near complete and fully documented of the API in XML
10660 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10661 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10662 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10663 include/libxml/parserInternals.h include/libxml/valid.hi
10664 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10665 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10666 include/libxml/xpath.h include/libxml/xpathInternals.h:
10667 Cleaned up the doc comments a lot in the process, the interface
10668 coverage is now 100%
10669
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010670Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10673 extracts comments from the gtk-doc DocBook output (a bit
10674 convoluted but seems to work).
10675
Daniel Veillard61006472002-01-21 17:31:47 +000010676Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10679 added an XML description of the API, moved the script generating
10680 it here. Added a "make api" target
10681
Daniel Veillardd2f23002002-01-21 13:36:00 +000010682Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10685
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010686Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * xpath.c include/libxml/xpathInternals.h: the change made to
10689 xmlXPathFuncLookupFunc was incompatible roll it back
10690
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010691Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * SAX.c: cleanup patch from Anthony Jones
10694 * doc/Makefile.am: fix the headers to avoid in make scan
10695 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10696 includes, * vs Ptr and general cleanup
10697 * parsedecl.py: first version of a script to extract the
10698 module interfaces, the goal will be to provide .decl or XML
10699 specification of the interfaces to build wrappers.
10700
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010701Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10704 now provides return codes in case of errors
10705
Bjorn Reese026d29f2002-01-19 15:40:18 +000010706Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10707
10708 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10709 Upgraded to trio baseline 1.6
10710 * strio.h strio.c: Replaced by triostr.h and triostr.c
10711
Daniel Veillard572577e2002-01-18 16:23:55 +000010712Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10715 of strdup usage in the code
10716
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010717Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * parser.c error.c: Keith Isdale complained rightly that
10720 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10721
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010722Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * tree.c: fixed the funxtion to set the xml: attributes
10725 * debugXML.c: added "setbase" to test it.
10726
Daniel Veillard2c748c62002-01-16 15:37:50 +000010727Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10730 to allow updating an attribute content
10731
Daniel Veillard8de85c62002-01-15 17:10:15 +000010732Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * libxml.h: try to avoid problems when compiling on Windows
10735
Daniel Veillard314cfa02002-01-14 17:58:01 +000010736Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * hash.c: patch from Anthony Jones for hash.c allocation size
10739 * Makefile.am: trying to work around Yet Another Libtool Madness
10740 and build the 2.4.13 release finally ...
10741
Daniel Veillard744683d2002-01-14 17:30:20 +000010742Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10745 * doc/* : update of the documentation
10746
Daniel Veillarde6a55192002-01-14 17:11:53 +000010747Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10750 at fixing #61290 :-(
10751
Daniel Veillardfb25a512002-01-13 20:32:08 +000010752Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10755 Fixes bug #67229
10756
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010757Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * tree.c: trying to avoid troubles when a subtree is copied
10760 and coalesced in part with the target tree. Should fix
10761 bug #67407
10762
Daniel Veillardd8224e02002-01-13 15:43:22 +000010763Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * valid.c: fixed validation of attributes content of type
10766 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10767 values, very old bug. Fixes #67671
10768
Daniel Veillard8107a222002-01-13 14:10:10 +000010769Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * parser.c include/libxml/parserInternals.h tree.c: integrated
10772 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10773 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10774
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010775Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * threads.c: applied Serguei Narojnyi's patch to add native
10778 thread support on the Win32 platform
10779 * testThreadsWin32.c Makefile.am: added the test program also
10780 from Serguei, Win32 specific
10781 * include/win32config.h include/libxml/xmlwin32version.h.in:
10782 added patch from Igor for the Windows thread specific defines.
10783
Daniel Veillard845cce42002-01-09 11:51:37 +000010784Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10787
Daniel Veillard7b602b42002-01-08 13:26:00 +000010788Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10791 output page into XMLinfo.html. Close bug #66951 and
10792 raised by Robert Collins too.
10793
Daniel Veillard73c6e532002-01-08 13:15:33 +000010794Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * encoding.c: Paul Keogh pointed out a possibility of segfault
10797 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10798 Closes bug # 68238
10799
Daniel Veillard4a859202002-01-08 11:49:22 +000010800Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * doc/*.html: updated the Gdome2 links
10803
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010804Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * libxml.h: Applied following patches from Robert Collins
10807 and make sure IN_LIBXML is defined when compiling it
10808 -------
10809 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10810 as well as Visual C.
10811 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10812 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10813 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10814 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10815 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10816 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10817 xmlSysIDExists xmlNoNetExists).
10818 * xmllint.c: Don't include winsock2.h for Cygwin.
10819
Daniel Veillard401c2112002-01-07 16:54:10 +000010820Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10823 when the version info is not present.
10824
Daniel Veillard6f42c132002-01-06 23:05:13 +000010825Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * tree.c: Anthony Jones pointed out a problem in
10828 xmlStringGetNodeList() and provided a fix for it
10829
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010830Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010832 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010833 xmlCreatePushParserCtxt() when the initial buffer passed
10834 is large.
10835
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010836Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * win32/*: big cleanup of the Windows/MSVC project files
10839 from Igor Zlatkovic
10840
Daniel Veillardcebb1362002-01-02 13:13:30 +000010841Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * doc/Makefile.am: should fix #67674 and avoid troubles if
10844 xsltproc is not available or fails in the prefix provided
10845
Daniel Veillard26908ab2002-01-01 16:50:03 +000010846Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10849
Daniel Veillard5344c602001-12-31 16:37:34 +000010850Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10851
10852 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10853 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10854 Fixed a few other problems raised by Charlie Bozeman.
10855 * result/VC/ElementValid[5-7]: fixed the output
10856
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010857Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10858
10859 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10860 patches from Charlie Bozeman. Regenerated the HTML docs.
10861
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010862Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10863
10864 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10865 for Windows from Igor
10866
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010867Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10868
10869 * xmllint.c: applied Justin Fletcher patch for --output or -o
10870
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010871Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * win32/libxml2/libxml2.def.src: close #67019
10874
Daniel Veillard01db67c2001-12-18 07:09:59 +000010875Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * xmllint.c: applied Justin Fletcher generic timing patch
10878 similar to the one already applied to xsltproc.
10879
Daniel Veillardd1640922001-12-17 15:30:10 +000010880Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * include/libxml/tree.h tree.c: applied documentation patches
10883 from Charlie Bozeman
10884
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010885Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10886
10887 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10888
Daniel Veillard29e43992001-12-13 22:21:58 +000010889Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10890
10891 * valid.c: fix the xmlStrdup() used in the previous patch.
10892 * valid.c: added --dropdtd
10893 * tree.c: fixed xmlUnlinkNode so it also removes the references
10894 from the document if the node is a DTD
10895
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010896Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * HTMLtree.c valid.c: cleanup some static declarations
10899
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010900Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10901
10902 * xmllint.c: removed another strdup()
10903 * doc/FAQ: removed the HP/UX entry
10904
Daniel Veillarded472f32001-12-13 08:48:14 +000010905Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * valid.c: fix bug #66816 when validating.
10908 * xmllint.c: don't use sys/time.h if configure did not found it
10909
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010910Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10911
10912 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10913 xmlcatalog_man.xml
10914
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010915Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10918 xmlInitMemory() was declared twice
10919
Daniel Veillardb82c1662001-12-09 14:00:54 +000010920Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10921
10922 * globals.c: do not reference strdup() !
10923 * configure.in libxml-2.0.pc.in: trying to fix the libs
10924 of the various config extraction modules
10925
Daniel Veillardef90ba72001-12-07 14:24:22 +000010926Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10927
10928 * configure.in : preparing 2.4.12
10929 * doc/* : updated and rebuilt the docs
10930
Daniel Veillard220346d2001-12-07 11:33:54 +000010931Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10932
10933 * uri.c: closed bug #66159
10934 * testURI.c: added --escape option
10935 * configure.in: some cleanup for xml2-config --cflags
10936
Daniel Veillard2a906822001-12-06 14:34:08 +000010937Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10938
10939 * globals.c testThreads.c: removed some misplaced includes
10940 of xmlversion.h
10941
Daniel Veillarde28313b2001-12-06 14:08:31 +000010942Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10943
10944 * threads.c: patch from Gary Pennington fixing a possible
10945 problem at initialization time.
10946
Daniel Veillardd3b08822001-12-05 12:03:33 +000010947Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10948
10949 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010950 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010951 CodeWarrior.
10952
Daniel Veillarda7866932001-12-04 13:14:44 +000010953Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10954
10955 * xmllint.c: applied Geert Kloosterman's patch to fix
10956 --repeat --timing output
10957
Daniel Veillard19840942001-11-29 16:11:38 +000010958Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10961 where non-wellformed XML declaractions were not detected.
10962
Daniel Veillarde85d9342001-11-28 14:43:12 +000010963Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10966
Daniel Veillard22f25a82001-11-28 09:12:23 +000010967Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10968
10969 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10970 gets reset by xmlCleanupInputCallbacks() and this makes the
10971 function useless. Same for output.
10972
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010973Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * xmlIO.c: robert pointed out a loop error in callback cleanups
10976
Daniel Veillard8faa7832001-11-26 15:58:08 +000010977Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10980 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10981 they are not really tied to debugging
10982
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010983Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10984
10985 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10986 * xmllint.c: better --catalogs description
10987
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010988Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10989
10990 * tree.c: fixed a couple of problems in xmlSetProp()
10991
Daniel Veillardcd337f02001-11-22 18:20:37 +000010992Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10993
10994 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10995 unappropriate stdout output.
10996
Daniel Veillard566d4df2001-11-22 13:00:53 +000010997Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10998
10999 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11000 by Denis Beurive, closes #65111
11001
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011002Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11003
11004 * valid.c: in case of content model validity error, don't
11005 print it if validity warnings were not requested.
11006
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011007Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11008
11009 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11010 * parserInternals.c: removed the last exit() call. Print an
11011 unmaskable error on stderr instead (library mismatch detection)
11012
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011013Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11014
11015 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11016 shell instructions from Heiko Rupp
11017
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011018Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11019
11020 * catalog.c: use the URL notation file:// for default catalog paths
11021
Daniel Veillard0ec98632001-11-14 15:04:32 +000011022Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11023
11024 * include/libxml/tree.h: better comments for _private fields
11025 * tree.c: removed a problem when copying an entity reference.
11026
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011027Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * vms/*: updated instructions and diffs from John A Fotheringham
11030
Daniel Veillarda11001b2001-11-12 22:45:36 +000011031Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * include/libxml/xmlerror.h: avoid an include problem if
11034 #include <libxml/xmlerror.h> happens first in code
11035 seems to be the case in KDE libs
11036
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011037Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11040 from Igor for Windows
11041
11042Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * Makefile.am: Gary Pennington pointed out a missing prefix
11045
Daniel Veillard43d3f612001-11-10 11:57:23 +000011046Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11049 * doc/*: upgraded and rebuilt the docs
11050
Daniel Veillardc1f78342001-11-10 11:43:05 +000011051Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * HTMLparser.c: fix comment in scripts element parsing.
11054 * result/HTML/doc3*: updated the results.
11055
11056Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11057
11058 * uri.c: another URI bug fix #63336, using Joel Young patch.
11059
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011060Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11061
11062 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11063 a cleaned up version of the Pwd shell string generation.
11064
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011065Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * valid.c include/libxml/tree.h: trying to fix namespaces +
11068 validation problems for good, closing #63619 in the process
11069 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11070 wrong in this respect, fixed it.
11071
Daniel Veillardd536f702001-11-08 17:32:47 +000011072Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11073
11074 * xmllint.c: Morus Walter patch to allow --format and --encode
11075
Daniel Veillard5004f422001-11-08 13:53:05 +000011076Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11077
11078 * debugXML.c: Stefan Kost provided an help command for the shell
11079
Daniel Veillarda6825e82001-11-07 13:33:59 +000011080Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * debugXML.c: Heiko Rupp pointed that the shell would crash
11083 on empty nodesets returns.
11084
Daniel Veillard03f848d2001-11-07 12:53:46 +000011085Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11088 migh need the history libraries
11089
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011090Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11091
11092 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11093 handle the case of < in quoted attributes, Bastian Kleineidam
11094
Daniel Veillardc853b322001-11-06 15:24:37 +000011095Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11096
11097 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11098 fixing catalog breakages
11099 * Makefile.am catalog.c result/catalogs/catal
11100 result/catalogs/mycatalog.* test/catalogs/catal*:
11101 fixed more problems in catalog support, added more regression tests
11102 for both XML and SGML catalog handling
11103
Daniel Veillard66870c72001-11-05 19:27:49 +000011104Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11105
11106 * debugXML.c: applied an improvement to xmlGetLineNo() from
11107 Keith Isdale
11108
Daniel Veillardffe09c92001-11-05 14:21:47 +000011109Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11110
11111 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11112 Side effect of the progressive catalog loading
11113
Daniel Veillardad661b92001-11-05 11:43:15 +000011114Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11115
11116 * Makefile.am: confexecdir and confexec_DATA were defined twice
11117 pointed out by Karl Eichwalder
11118
Daniel Veillard6eb17722001-11-04 22:19:27 +000011119Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11120
11121 * xmlcatalog.c: avoid unlink() and use remove() instead.
11122
Daniel Veillardea898282001-11-04 22:13:45 +000011123Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * libxml.spec.in: cleanup
11126 * include/libxml/xmlwin32version.h: updated with 2.4.8
11127
Daniel Veillarda4617b82001-11-04 20:19:12 +000011128Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11131 of compiling libxml with a non standard set of options
11132
John Fleck027edfb2001-11-04 20:13:58 +000011133Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11134
11135 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11136 document --sgml option, fixing gnome bugzilla #63382
11137
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011138Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11139
11140 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11141 breakage of 2.4.7, added a couple of really needed APIs
11142 like xmlCatalogIsEmpty() and xmlNewCatalog()
11143 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11144 for install-catalog
11145 * configure.in: preparing 2.4.8
11146
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011147Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11150 include/libxml/tree.h include/libxml/xmlIO.h: more include
11151 cleanups, export cleanly one html output + format function.
11152
11153Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * parser.c: removed initGenericErrorDefaultFunc call from
11156 xmlInitParser() since it could destroy previous calls to
11157 xsltSetGenericErrorFunc() effects
11158
Daniel Veillardebd38c52001-11-01 08:38:12 +000011159Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11160
11161 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11162 keyword.
11163
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011164Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11165
11166 * Makefile.am: cleanup
11167 * threads.c: cleanup too
11168 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11169 from xsltproc
11170 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11171 dependancy loop.
11172
Daniel Veillard91c00402001-10-30 17:41:38 +000011173Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11174
11175 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11176 was not used anymore !
11177
Daniel Veillard52dcab32001-10-30 12:51:17 +000011178Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11179
11180 * configure.in: preparing 2.4.7
11181 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11182 manual page from John
11183 * doc/*: updated the doc and rebuilt the generated pages
11184
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011185Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * xmlIO.c: closing bug #62711, the library should never
11188 close stdin or stdout.
11189
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011190Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * uri.c: second pass at fixing #63336, using Joel Young
11193 final patch. looks okay.
11194
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011195Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * uri.c include/libxml/uri.h: trying to clear #63336
11198 allowing the escaping routine to parse unconformant
11199 URI-References.
11200
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011201Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * vms/readme.vms vms/build_libxml.com nanoftp.c
11204 include/libxml/xmlversion.h.in: a few VMS updates from
11205 John A Fotheringham
11206 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11207 and xmlCleanupOutputCallbacks() for the Perl binding people.
11208
Daniel Veillard635ef722001-10-29 11:48:19 +000011209Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11210
11211 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11212 apply fixes to close #63271 and avoid segfaults when
11213 the error routine gets callbed before xmlInitParser()
11214 get called.
11215 * nanoftp.c error.c: Applied patches from Justin Fletcher
11216 correcting some xmlGenericError misuses.
11217
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011218Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11219
11220 *doc/xmllint.xml, doc/xmllint.1
11221 New and improved man page for xmllint - .xml is the original, .1
11222 is the generated man page
11223
Daniel Veillardc9484202001-10-24 12:35:52 +000011224Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11227 the web site from the main HTML document.
11228
Daniel Veillard5151c062001-10-23 13:10:19 +000011229Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * parser.c: fixed an erroneous validation bug when PE refs
11232 occurs in external parsed entities referenced from the
11233 internals subset
11234 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11235 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11236 added the associated testcase, it's a nice one.
11237 * HTMLparser.c: generate the DTD node as HTML still ...
11238 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11239
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011240Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11241
11242 * HTMLparser.c: fixed a bug in htmlNewDoc()
11243
Daniel Veillard89cad532001-10-22 09:46:13 +000011244Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * test/threads/*: added entities testing to the Thread test
11247 * testThreads.c: make the test reasonable
11248 * DOCBparser.c: fix the DTD public and system ID
11249 * xmllint.c: added --sgml for SGML DocBook importing
11250 * Makefile.am: added Docbtests target
11251
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011252Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11255 * testThreads.c: removed bogus include
11256
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011257Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11258
11259 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11260 fixed a very serious (looping) validation bug
11261
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011262Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11263
11264 * include/libxml/globals.h include/libxml/threads.h threads.c
11265 testThreads.c: far more testing, cleaning up bugs
11266 * *.c : make sure globals.h is always included.
11267
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011268Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11269
11270 * HTMLparser.c: try to get rid of parser loops for good.
11271
Daniel Veillardab7488e2001-10-17 11:30:37 +000011272Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * configure.in: fixed some bugs in CFLAGS passing.
11275 * test/threads Makefile.am testThreads.c: added a specific
11276 threaded test case (really nasty, guaranteed).
11277
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011278Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * catalog.c: serious cleanup on the management of the
11281 XML catalog tree, more tests done, especially with
11282 the catalog PI.
11283
Daniel Veillard364789a2001-10-16 12:45:00 +000011284Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * catalog.c: avoid a problem in catalog cleanup on SMP if
11287 catalogs were not initialized.
11288
Daniel Veillard81463942001-10-16 12:34:39 +000011289Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * catalog.c xpath.c: trying to cleanup the not thread safe
11292 parts of the library.
11293
Daniel Veillard64a411c2001-10-15 12:32:07 +000011294Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * include/libxml/globals.h configure.in global.data: make
11297 the allocation be per-thread a configure option
11298 * encoding.c include/libxml/parser.h: fixed compilation
11299 errors
11300
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011301Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * include/libxml/parser.h: Norm reported that a few lines
11304 added were breaking libxslt compile, removed them for now
11305
Daniel Veillard6f350292001-10-14 09:56:15 +000011306Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11307
11308 * parser.c parserInternals.c threads.c: debugged and fixed
11309 initialization problems which were giving troubles on SMP
11310 boxes.
11311
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011312Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11313
11314 * include/libxml/Makefile.am: missing globals.h
11315
Daniel Veillarde7090612001-10-13 12:18:28 +000011316Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011317
Daniel Veillarde7090612001-10-13 12:18:28 +000011318 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011319
Daniel Veillardd0463562001-10-13 09:15:48 +000011320Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11321
11322 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11323 include/libxml/parserInternals.h include/libxml/tree.h
11324 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11325 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11326 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11327 Applied the last patches from Gary, cleanup, activated threading
11328 all user accessible global variables are now handled in globals.[ch]
11329 Still a bit rought but make tests passes with either
11330 --with-threads defined at configure time or not.
11331 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11332 linking options
11333
Daniel Veillardb8478642001-10-12 17:29:10 +000011334Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11335
11336 * Makefile.am include/libxml/Makefile.am
11337 include/libxml/globals.h globals.c include/libxml/threads.h
11338 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11339 configure.in: started integrating the core of the thread support
11340 not activated yet but half integrated. The code should still
11341 compile and work anyway.
11342
Daniel Veillardb44025c2001-10-11 22:55:55 +000011343Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11346 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11347 integrating the non-controversial parts of Gary Pennington
11348 multithread patches
11349 * catalog.c: corrected a small bug introduced
11350
Daniel Veillard75b96822001-10-11 18:59:45 +000011351Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11352
11353 * catalog.c include/libxml/catalog.h: very serious cleanup,
11354 isolating unportable code and as much as possible the accesses
11355 to the global shared catalog. May need more testing !
11356
Daniel Veillard78d12092001-10-11 09:12:24 +000011357Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11360 Keith Isdale patches for the XSLT debugger interfaces. Some
11361 cleanup
11362
Daniel Veillardff0b7312001-10-11 06:46:09 +000011363Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11364
11365 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11366 * DOCBparser.c: generate line nubers in elements
11367
Daniel Veillard60087f32001-10-10 09:45:09 +000011368Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * configure.in: preparing 2.4.6 release
11371 * doc/xml.html doc/html/*: updated and rebuilt the docs
11372 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11373
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011374Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11375
11376 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11377 adding documentation for DV's supercatalog support
11378
Daniel Veillard82d75332001-10-08 15:01:59 +000011379Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11382 super catalog support adding one API and one flag --sgml to
11383 xmlcatalog
11384
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011385Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11386
11387 * doc/xmlcatalog_man.xml, xmlcatalog.1
11388 One more crack at
11389 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11390
11391
Thomas Broyer47334c02001-10-07 16:41:52 +000011392Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11393
11394 * xpath.c: implemented xmlXPathObjectCopy for external objects
11395 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11396
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011397Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11398
11399 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11400 finishing up fix to
11401 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11402 the xmlcatalog man page display more elegantly
11403
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011404Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * configure.in: closing bug #61832
11407 * HTMLparser.c: removed a warning
11408
Daniel Veillard6ab38382001-10-06 13:08:27 +000011409Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * xpath.c: fixing #61673 part I, do not loose doc information
11412 when copying result value trees.
11413
Daniel Veillard556c6682001-10-06 09:59:51 +000011414Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11415
11416 * xpath.c: trying to harden the XPath interpreter
11417
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011418Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11419
11420 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11421 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11422
William M. Brack1633d182001-10-05 15:41:19 +000011423Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11424
11425 * HTMLparser: repaired another loop problem
11426
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011427Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11430 parsing.
11431 * xpath.c: fix bug #61291 the default XML namespace node is
11432 missing from the namespace axis.
11433 * tree.c: refuse to create namespaces nodes with prefix "xml"
11434
Daniel Veillard651f9472001-10-04 14:51:06 +000011435Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * SAX.c: ouch a non-defined namespace could lead to a crash,
11438 fixed #61215
11439
Daniel Veillard7dd05702001-10-04 14:25:12 +000011440Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * parserInternals.c: closed bug #61054
11443
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011444Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * include/libxml/Makefile.am: closing #60708
11447
Daniel Veillarda293c322001-10-02 13:54:14 +000011448Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11451 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11452
Daniel Veillardf4309d72001-10-02 09:28:58 +000011453Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11454
11455 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11456
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011457Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11460 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11461
Daniel Veillard16756b62001-10-01 07:36:25 +000011462Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11463
11464 * catalog.c: Justin Fletcher provided cleaup code in case
11465 HAVE_STAT is not defined
11466 * include/win32config.h: Igor Zlatkovic suggested to have
11467 HAVE_STAT defined there
11468
William M. Brack5e1cac12001-09-28 16:19:18 +000011469Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11470
11471 * catalog.c - fixed typing error reported by M. Barros
11472
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011473Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11474
11475 * xmllint.c - fixing typo
11476
William M. Brackd28e48a2001-09-23 01:55:08 +000011477Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11478
11479 * HTMLparser.c: small enhancement to prevent loop on
11480 unrecognizable data
11481
Daniel Veillardb1d62872001-09-21 09:47:08 +000011482Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * parserInternals.c: applying patch from bug #60757 this
11485 should close it
11486
Daniel Veillardc0631a62001-09-20 13:56:06 +000011487Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * catalog.c xmlcatalog.c: removed a couple of warning
11490 * xpath.c: try to solve the linking problem on platforms
11491 needing trio to compile
11492
Daniel Veillard1a123612001-09-19 08:06:23 +000011493Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011494
Daniel Veillard1a123612001-09-19 08:06:23 +000011495 * Makefile.am libxml.spec.in: backing up non-documented changes
11496 commited without review or aproval by Jens Finke <jens@gnome.org>
11497 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011498
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011499Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * configure.in: Joe Orton provided a patch fixing a problem
11502 when iconv is specified to be in a non-standard directory
11503 but wasn't exported in xml2-config --cflags
11504
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011505Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11506
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011507 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011508 troubles with 2.4.4 errors.
11509
Daniel Veillard16698282001-09-14 10:29:27 +000011510Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * encoding.c entities.c: do not output hexadecimal charrefs
11513 when serializing HTML since some version of Netscape can't
11514 grok it, generate decimal ones.
11515 * result/HTML/doc3.htm: output changed due to previous test
11516 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11517
Daniel Veillard98fed372001-09-13 11:34:58 +000011518Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11519
11520 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11521 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11522
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011523Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011524 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011525
11526 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11527 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11528 updated the configuration scripts systems accordingly
11529
Daniel Veillard04382ae2001-09-12 18:51:30 +000011530Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * configure.in: preparing for 2.4.4
11533 * doc/xml.html doc/html/*: updated and rebuilt the docs
11534
Daniel Veillardd63437e2001-09-12 15:00:27 +000011535Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * win32/dsp/libxml2.def.src: tried to incorporate comments
11538 from bug #59220
11539
Daniel Veillard319a7422001-09-11 09:27:09 +000011540Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * parser.c result/noent/wml.xml: fixed bug #59981 related
11543 to handling of '&' in attributes when entities are substitued
11544
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011545Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * libxml.h include/libxml/xmlversion.h.in
11548 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11549 Tried to close bug #60131
11550
Daniel Veillardbce62332001-09-10 18:46:55 +000011551Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11554
Daniel Veillard143b04f2001-09-10 18:14:14 +000011555Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * SAX.c: fixing bug #59946 on xmlns=""
11558
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011559Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11562 but allocates a new error code.
11563
Daniel Veillard05c13a22001-09-09 08:38:09 +000011564Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * xmllint.c: John Fleck fixed typos in the options output
11567 * parser.c SAX.c: fix ignorable white space SAX selection
11568
11569Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * entities.c: Steve Underwood found the possibility of an
11572 ininite loop in case of error.
11573
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011574Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11575
11576 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11577
Daniel Veillarda050d232001-09-05 15:51:05 +000011578Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * parser.c: warn if version is not 1.0 but it's not
11581 strictly speaking an error after analyzing the spec
11582
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011583Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11584
11585 *doc/catalog.html - add link to the html version of the
11586 man page, other linguistic cleanups
11587
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011588Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11589
11590 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11591 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11592 file, has not yet been included in the build.
11593
Daniel Veillard99784ff2001-09-01 16:20:28 +000011594Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * catalog.c: removed a duplicate affectation Justin Fletcher
11597
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011598Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * tree.c: Armin Sander pointed a possible text coalescing
11601 problem, completed his patch.
11602
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011603Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11604
11605 * trionan.c: Fixed const and volatile re-definition problem
11606
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011607Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * libxml.4 parser.c: doc updates from Heiko Rupp
11610 * parserInternals.c: 2 sanity checks from Heiko Rupp
11611
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011612Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * tree.c: applied patch from Armin Sander to make some pointers
11615 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011616 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011617
Daniel Veillardb06c6142001-08-27 14:26:30 +000011618Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * xpath.c: hum, restrict the integer usage gcc bug workaround
11621 to only gcc compilers so that other architecture don't get
11622 penalized by this limitation.
11623 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11624
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011625Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11628 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11629
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011630Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11633 --convert option to xmlcatalog to convert SGML ones to
11634 the XML syntax.
11635 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11636
11637 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011638Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * catalog.c xmlIO.c: started some serious testing and fixed
11641 a few bug and optmization needs.
11642
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011643Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11646 preparing for a 2.4.3 release even if it may not be ready yet
11647 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11648 all file parsing lookup to go through the entity resolver, add
11649 to add an API to bypass it (needed to load catalogs themselves),
11650 some cleanup on the catalog code too.
11651 * nanoftp.c: small cleanup
11652 * doc/catalog.html: small update
11653
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011654Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11657 Jun Kuriyama
11658
Daniel Veillardffb120d2001-08-23 00:52:23 +000011659Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * doc/catalog.html: finished the catalog documentation
11662
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011663Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11664
11665 * doc/catalog.html doc/xml.html: added documentation about
11666 Catalog support, misses an API description
11667 * doc/html/*: reextracted the API pages
11668
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011669Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11672 Added the part about section 7.2 on URI resolution,
11673 fixed a side effect in the HTML parser, look complete
11674 and ready to rock except the URI/SystemID part!
11675
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011676Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * include/libxml/catalog.h include/libxml/parser.h
11679 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11680 xmlIO.c: added support and APIs needed for the catalog PI
11681 * include/libxml/xmlIO.h: cleanup
11682
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011683Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11686 include/libxml/catalog.h: starts to look okay, really
11687 plugged the new framework, cleaned a lot of stuff,
11688 added some APIs, except the PI's support missing this
11689 should be mostly complete
11690 * result/catalogs/* test/catalogs/*: added new test, enriched
11691 the existing one with URN ID tests
11692
Daniel Veillard64339542001-08-21 12:57:59 +000011693Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * catalog.c: fixed nextCatalog
11696 * result/catalogs/docbook test/catalogs/*: started adding
11697 a small regression test
11698
Daniel Veillardcda96922001-08-21 10:56:31 +000011699Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11702 more work on the XML catalog support.
11703 * parser.c include/libxml/parser.h: small cleanup seems using
11704 list as a public parameter name can give portability troubles
11705 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11706 include/libxml/xpath.h include/libxml/Makefile.am: removed
11707 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11708 wrappers
11709
Bjorn Reese45029602001-08-21 09:23:53 +000011710Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11711
11712 * Makefile.am trio.c triodef.h trionan.c xpath.c
11713 include/libxml/Makefile.am include/libxml/trionan.h:
11714 Re-worked Not-A-Number and Infinity support.
11715 * xmlcatalog.c: added readline include files
11716
Daniel Veillard344cee72001-08-20 00:08:40 +000011717Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11720 testCatalog as xmlcatalog, making it an installed app
11721 adding a shell, and preparing it to be a /etc/xml/catalog
11722 management tool, though not ready yet
11723 * catalog.c include/libxml/catalog.h: adding support for
11724 XML Catalogs http://www.oasis-open.org/committees/entity/
11725 not finished, there is some interesting tradeoffs and a
11726 few open questions left.
11727
Daniel Veillardb7664f42001-08-19 13:00:43 +000011728Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11729
11730 * xmllint.c: fixed a line formatting problem
11731
Daniel Veillard5015b712001-08-17 09:37:52 +000011732Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * SAX.c: removed a couple of unused variable (Albert Chin)
11735
Daniel Veillardbb371292001-08-16 23:26:59 +000011736Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11739 trying to fix some troubles w.r.t. function returning
11740 const xxxPtr.
11741
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011742Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11745 defined
11746
Daniel Veillardae6db172001-08-16 19:32:00 +000011747Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * xpointer.c: removed unused var
11750
Daniel Veillard09190202001-08-16 16:27:41 +000011751Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * testXPath.c: another small cleanup closing bug #59110
11754
Daniel Veillard796f4b62001-08-16 16:00:13 +000011755Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * win32/dsp/libxml2.def.src: small cleanup closing bug
11758 #59108
11759
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011760Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * example/gjobread.c: add xmlCleanupParser() before leaving
11763
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011764Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * config.h.in configure.in include/libxml/xmlwin32version.h:
11767 released 2.4.2
11768
Daniel Veillardd3d06722001-08-15 12:06:36 +000011769Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11770
11771 * include/libxml/valid.h debugXML.c valid.c: deprecate
11772 the non-boundchecking Sprintf functions, add Snprintf
11773 this should close bug #57984
11774
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011775Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11776
11777 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11778 URIs before doing the lookups (pointed by Mark Vakoc)
11779
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011780Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11781
11782 * xpath.c: serious changes on Result Value Trees and NodeSets
11783 w.r.t. deallocation and collect operations. Probably not
11784 100% clean (merge of allocated trees smells like a problem).
11785 Seems sufficient to close #58943
11786
Daniel Veillard90493a92001-08-14 14:12:47 +000011787Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * xmllint.c: adding a --format option
11790
Daniel Veillardfe703322001-08-14 12:18:09 +000011791Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * xpath.c: count() was broken on Result Value Tree
11794 * xmlIO.c: fixed file:/// accesses on _WIN32
11795
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011796Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11799 macro was renamed, this should close bug #58683
11800
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011801Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11804 entity substitution mode text at the end of the entity might
11805 be added due to text coalescing.
11806 * nanoftp.c parser.c: small cleanup
11807
Daniel Veillard0c720972001-08-08 20:59:00 +000011808Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * HACKING: added John Fleck right to commit in the doc subdir
11811
Daniel Veillard48da9102001-08-07 01:10:10 +000011812Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11815 allow to inherit attributes from the DTD directly in the
11816 tree, this is needed for XPath and can be a useful feature.
11817 Inherited namespaces are always provided at the tree level now
11818 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11819 of tests for this feature (XSLT being the prime user).
11820
Daniel Veillard50f34372001-08-03 12:06:36 +000011821Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11824 testSAX.c xmlIO.c xmllint.c include/win32config.h
11825 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11826 include/libxml/xmlwin32version.h.in win32/README.MSDev
11827 win32/dsp/*: applied Win32 Facelift No.2 patches from
11828 Igor Zlatkovic for Windows/MSC
11829
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011830Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * SAX.c: unparsedEntityDecl() the URI computation of the
11833 entity wasn't done breaking XSLT unparsed-entity-uri()
11834
Daniel Veillard567e1b42001-08-01 15:53:47 +000011835Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * xpath.c: fixed a bug when walking the descendants and
11838 the current node has no children
11839 * debugXML.c: show up when a text node is supposed to not be escaped
11840
Thomas Broyerf186c822001-07-31 23:30:37 +000011841Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11842
11843 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11844 worked like the set:leading() function)
11845 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11846
Daniel Veillardba6db032001-07-31 16:25:45 +000011847Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11848
11849 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11850
Daniel Veillard57905372001-07-31 15:52:17 +000011851Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11852
11853 * include/libxml/xmlIO.h: apply change to close #58141
11854 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11855
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011856Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11857
11858 * parser.c: when the internal subset uses a PE, then the
11859 included entity can use conditional sections.
11860
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011861Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11864 when walking the namespace axis showing up in
11865 libxst/tests/general/bug-12
11866 * xmlmemory.c: added the possibility to trace a given block
11867 defined by its address
11868
Daniel Veillard4aafa792001-07-28 17:21:12 +000011869Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11870
11871 * parser.c: don't override existing encoding specified before
11872 starting xmlParseDocument()
11873
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011874Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11875
11876 * include/libxml/xmlwin32version.h: reinserted, needed for
11877 Windows users of CVS
11878
Darin Adlera77cac02001-07-27 17:41:51 +0000118792001-07-27 Darin Adler <darin@bentspoon.com>
11880
Darin Adler699613b2001-07-27 22:47:14 +000011881 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11882 * testCatalog.c: Add include of <libxml/parser.h>.
11883
118842001-07-27 Darin Adler <darin@bentspoon.com>
11885
Darin Adlera77cac02001-07-27 17:41:51 +000011886 * include/libxml/.cvsignore:
11887 * include/libxml/xmlwin32version.h:
11888 Remove this file from CVS because it's generated.
11889
Daniel Veillard50822cb2001-07-26 20:05:51 +000011890Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11891
11892 * parser.c include/libxml/parser.h: applied const patches from
11893 Tom Moog #58002
11894
Thomas Broyerba4ad322001-07-26 16:55:21 +000011895Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11896
11897 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11898 lookup framework
11899
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011900Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11901
11902 * tree.c: fixed xmlCopyNode() for documents
11903
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011904Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11907
11908Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011909
11910 * parser.c: fixes bug #57652 reported by Morus Walter
11911
Daniel Veillarde3924972001-07-25 20:25:21 +000011912Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11913
11914 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11915
Daniel Veillarda53c6882001-07-25 17:18:57 +000011916Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11917
11918 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11919 errors, lesson don't add new functions at 1am before a release
11920 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11921 from XPath initialization when possible.
11922
Daniel Veillardd9bad132001-07-23 19:39:43 +000011923Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11924
11925 * result/scripts/base*: removing history/readline changed
11926 this slightly
11927 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11928 xmllint.c: make element content line number generation
11929 optionnal to avoid breaking old apps added interface to switch
11930
Daniel Veillardf012a642001-07-23 19:10:52 +000011931Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11932
11933 * configure.in: get rid of the readline and libhistory
11934 dependancies by default, release 2.4.1 with IA64 fix
11935 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11936 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11937 John Kroll fixes to allow saving to HTTP via PUT (or
11938 POST of needed).
11939 * doc/html/*.html: regenerated the docs
11940
Thomas Broyere8126242001-07-22 03:54:15 +000011941Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11942
11943 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11944 xmlHashScanFull and xmlHashScannFull3 to get passed the
11945 three keys as arguments to the callback function
11946
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011947Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11948
11949 * configure.in Makefile.am: removed libxml softlink for good
11950 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11951 100% coverage by gtk-doc
11952
Daniel Veillard8599e702001-07-17 21:38:51 +000011953Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11954
11955 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11956 fixed serious troubles due to size_t vs. int mismatch
11957
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011958Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11961
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011962Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11963
11964 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11965 convenient extension API for value and context managing
11966 Now handles external objects through xmlXPathPopExternal,
11967 xmlXPathWrapExternal and xmlXPathReturnExternal.
11968 Added functions for sets operations (intersection, etc.)
11969
Daniel Veillard22090732001-07-16 00:06:07 +000011970Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11971
11972 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11973 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11974 HTMLparser.c: cleanup of global variables, marking some
11975 const or private.
11976
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011977Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011978
11979 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11980 fixed xmlXPathNodeSetItem when passing index=0
11981
Daniel Veillard05dec342001-07-14 21:57:39 +000011982Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11985
Daniel Veillard28ae6362001-07-14 16:44:32 +000011986Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11987
11988 * xmllint.c: fixed compilation under Cygwin #57503
11989 * TODO: update
11990
Peter Williamsed156f52001-07-13 18:35:13 +0000119912001-07-13 Peter Williams <peterw@ximian.com>
11992
11993 * config.h.in: add #undef HAVE_DLFCN_H
11994
11995 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11996 builddir.
11997
Daniel Veillard73b36e32001-07-12 15:09:52 +000011998Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11999
12000 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12001 raised by #57348 and #57381
12002
Daniel Veillard7db37732001-07-12 01:20:08 +000012003Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12004
12005 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12006 tree.c xpointer.c: store the line numbder in element->content,
12007 may break some software, need a configuration mechanism
12008
Darin Adler96037892001-07-11 00:03:16 +0000120092001-07-10 Darin Adler <darin@bentspoon.com>
12010
12011 * .cvsignore:
12012 * example/.cvsignore:
12013 * include/.cvsignore:
12014 * include/libxml/.cvsignore:
12015 Various things that are generated and should be ignored.
12016
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012017Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12018
12019 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12020 * doc/xml.html doc/html/*: updated the docs
12021
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012022Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12025 validation occured on content with element child
12026
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012027Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * tree.c: fixed XML Base computation which was broken
12030 * debugXML.c: added a base function to the shell
12031 * Makefile.am result/scripts/* test/scripts/*: added scripts
12032 based regression tests, and adding 2 XML Base tests
12033
Daniel Veillard19e96c32001-07-09 10:32:59 +000012034Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12035
12036 * tree.c: set properties doc and call xmlSetListDoc for properties
12037 content when grafting them in a different tree.
12038 * aclocal.m4: remove from CVS
12039
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012040Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12041
12042 * win32/libxml2/libxml2.def.src: added some missing entry point
12043 for XPath (Mark Vakoc)
12044
Daniel Veillard388236f2001-07-08 18:35:48 +000012045Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12046
12047 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12048 layer should URI-Unescape before trying to open resources.
12049
Daniel Veillard04383752001-07-08 14:27:15 +000012050Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12051
12052 * xpath.c: fix the name() bug for elements in the default
12053 namespace reported by Charlie Bozeman
12054
Daniel Veillard7583a592001-07-08 13:15:55 +000012055Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12056
12057 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12058 led to an XPath fix, improvements of SAX initialization, and
12059 an added option --nocdata to testXPath
12060
Daniel Veillard449d7392001-07-07 19:11:06 +000012061Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12062
12063 * doc/libxml-doc.el: Felix Natter provided anew version working
12064 with XEmacs too
12065
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012066Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * include/libxml/xpath.h: small cleanup
12069 * doc/xml.html: update
12070
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012071Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12074 released 2.3.14
12075
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012076Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12077
12078 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012079 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012080
Daniel Veillard73c9c042001-07-05 20:02:54 +000012081Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12082
12083 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12084 were not equal to empty strings
12085
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012086Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12087
12088 * SAX.c: fixed a URI-Reference computation problem when validating
12089 * xmlIO.c: small cleanup
12090
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012091Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12092
12093 * parser.c: improved the description of a couple of interfaces
12094 upon Larry Stamper suggestion
12095
Daniel Veillard62f313b2001-07-04 19:49:14 +000012096Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12097
12098 * SAX.c entities.c parser.c: changed completely the way entities
12099 are handled when running the parser in entity substitution mode.
12100 This fixes a bug reported by Stephan Kulow and nearly divides
12101 by 3 the amount of memory required by libxslt to load and process
12102 DocBook TDG.
12103
Daniel Veillardf420ac52001-07-04 16:04:09 +000012104Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12105
12106 * HTMLparser.c: fixing a too early root closing problem raised
12107 byt Prashanth Naidu
12108
Daniel Veillard8c357d52001-07-03 23:43:33 +000012109Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12110
12111 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12112 raised by Mark Vakoc.
12113
Daniel Veillard6e90d192001-07-03 16:37:49 +000012114Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12115
12116 * example/Makefile.am: fixed the include path to add srcdir/include
12117 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12118 and some cleanup
12119
Daniel Veillardf06307e2001-07-03 10:35:50 +000012120Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12121
12122 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12123 lot of optimization work, results in significant improvements
12124 when handling really complex XPath queries. Add a small optimizer
12125 for unions, improve [n] and [last()], avoid some costly ops.
12126
Daniel Veillard77044732001-06-29 21:31:07 +000012127Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12130 * xpath.c: small cleanup
12131 * xmlGetNsList: reformated, fixed problems if used on Entities
12132
Daniel Veillard2adbb512001-06-28 16:20:36 +000012133Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12134
12135 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12136
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012137Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12138
12139 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12140 * Makefile.am example/Makefile.am: workaround automake generating
12141 erroneous deps
12142
Daniel Veillard12f7d292001-06-28 13:12:11 +000012143Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * include/win32config.h: bug #56801 Yon Derek provided a patch
12146 to the windows config file.
12147
Daniel Veillard87ee9142001-06-28 12:54:16 +000012148Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12151 libxml.h : Yon Derek provided a set of changes to compile from
12152 CVS on Windows/MSC
12153
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012154Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12155
12156 * parser.c: fixed UTF8 BOM support in push mode
12157 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12158 added a specific testcase
12159
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012160Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12161
12162 * Makefile.am: added --push regression tests
12163 * parserInternals.c: the XML parser segfaulted in --push mode
12164
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012165Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12166
12167 * configure.in: moved the symlinks detection within a CVS
12168 check, this is not portable and will be removed soon.
12169 * xpath.c: small cleanup/speedup
12170
Daniel Veillard11648102001-06-26 16:08:24 +000012171Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12172
12173 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12174 release of 2.3.12
12175 * parser.c: make an error message if unknow entities in all cases
12176
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012177Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12180
Daniel Veillard23793842001-06-25 16:07:45 +000012181Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12184 includes were installed in the wrong dir
12185
Daniel Veillardf5498f32001-06-25 15:08:36 +000012186Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * doc/html.xml: warn against sending code to exhibit bugs.
12189
Daniel Veillard56f06462001-06-24 21:34:03 +000012190Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12191
12192 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12193 Tru64 from Thomas Leitner
12194
Daniel Veillardc5d64342001-06-24 12:13:24 +000012195Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12196
12197 * AUTHORS: added William and Bjorn
12198 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12199 daniel@veillard.com hopefully I won't have to do this again
12200 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12201 docs can be rebuilt cleanly now
12202 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12203 from CVs it's generated, added include/libxml/xmlwin32version.h
12204 also generated but which should change far less frequently.
12205 * catalog.c nanoftp.c: made sure to include libxml.h not
12206 libxml/xmlversion.h directly
12207 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12208 when compiling on WIN32 and MSC
12209
Daniel Veillard07385fd2001-06-23 21:55:48 +000012210Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12211
12212 * include/Makefile.am include/libxml/Makefile.am configure.in:
12213 fixed make distcheck and rebuilding the rpms
12214
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012215Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * configure.in: should finish the migration of exported includes
12218 into a real include/libxml in CVS, at least for CVS users.
12219 * removed the exported headers, added in include/libxml (as well
12220 as xmlversion.h.in).
12221
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012222Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * configure.in: fixed the way to detect symlink
12225
Daniel Veillard66541772001-06-23 18:31:04 +000012226Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
12228 * configure.in: updated, include/libxml is now a real CVS dir
12229
Daniel Veillardca989762001-06-23 17:39:29 +000012230Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12231
12232 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12233 version works with both libxml1 and libxml2 (it autodetects
12234 the prefix of the html-files) from Felix Natter.
12235 * doc/xml.html: updated doc accordingly
12236
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012237Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * xpath.c: fixed the bug generating a template loop in libxslt
12240 when using docbook-xsl-1.4, * should filter out document nodes
12241 * HACKING: added William
12242 * TODO: updated
12243
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012244Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * doc/FAQ.html: added a warning about gcc-3.0
12247 * doc/xml.html: added reference to gdome2 and removed a confusing
12248 sentence
12249
Daniel Veillardf7f41852001-06-22 15:18:01 +000012250Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * xmlversion.h: okay this is a generated file, but Windows
12253 users need it and they can't generate it, and I want CVS
12254 Windows users ...
12255 * win32/libxml2/libxml2_so.dsp: Windows project file for
12256 the shared lib version of libxml2
12257 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12258 resources needed for libxslt/xsltproc by Yon Derek
12259
Bjorn Reese3157b342001-06-22 14:41:45 +000012260Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12261
12262 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12263
Daniel Veillard4151acb2001-06-22 10:48:57 +000012264Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12265
Daniel Veillardcc146db2001-06-22 11:10:52 +000012266 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12267
12268Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
Daniel Veillard4151acb2001-06-22 10:48:57 +000012270 * include/win32config.h: Yon Derek provided a first fix
12271 to be able to compile libxslt/xsltproc on Windows
12272
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012273Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12274
12275 * xpath.c: attempt to work around what seemed a gcc optimizer
12276 bug when handling floats on i386 http://veillard.com/gcc.bug
12277 * tree.c entities.c encoding.c: doing some cleanups while
12278 chasing it
12279
Daniel Veillard017b1082001-06-21 11:20:21 +000012280Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * Makefile.am: cleanup when --without-debug is specified
12283 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12284 w.r.t. --without-debug and other include points
12285 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12286 Catalogs
12287 * configure.in entities.h tree.h HTMLparser.c: removed
12288 --without-corba, made the _private field mandatory
12289
Daniel Veillard87a764e2001-06-20 17:41:10 +000012290Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12293 outputs a BOM in UTF8, an errata has been issued to avoid the
12294 problem, that was the most reasonable solution... Add support
12295 for a leading UTF8 BOM in entities.
12296
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012297Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * valid.c: fixed a bug found when post validating an entity ref
12300 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12301 activate it too
12302
Daniel Veillard39196eb2001-06-19 18:09:42 +000012303Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12304
12305 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12306 weakness in the node copy the XPointer and the XInclude
12307 implementations. Serious cleanup.
12308
Daniel Veillard3739b982001-06-19 12:51:30 +000012309Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * Makefile.am: Kjartan Maraas provided a small patch to
12312 add xml2-config.in to EXTRA_DIST
12313
Daniel Veillarda9142e72001-06-19 11:07:54 +000012314Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12317 provided another failing case found in KDE, the way the
12318 ctxt->vctxt.nodeTab was allocated and freed changed over
12319 time but it wasn't completely cleaned up. This should fix it.
12320
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012321Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * parser.c: Stephan Kulow also raised the fact that line number
12324 could get miscounted making debug harder, fixed the problem
12325 in xmlParseCharData()
12326
Daniel Veillard64b98c02001-06-17 17:20:21 +000012327Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12328
12329 * valid.c: Stephan Kulow pointed out a problem when validating
12330 and using an empty entity, forgot a 'break' in a case.
12331
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012332Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12333
12334 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12335 * doc/xml.html: updated with 2.3.11
12336
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012337Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * TODO: updated adding cleanup of generated doc
12340 * configure.in: prepared to release 2.3.11
12341 * xmllint.c: added --version for bug reporting
12342 * doc/html/*.html: rebuilt the doc
12343
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012344Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * xpath.c: first part of the work on selecting namespace to
12347 fix bug #56115
12348
Daniel Veillard96ed5832001-06-15 22:22:04 +000012349Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12352 when using -liconv
12353 * TODO: updated
12354
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012355Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12358 cleanup, encoding support.
12359
Daniel Veillard608ad072001-06-14 08:32:28 +000012360Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12363
Daniel Veillard239d0522001-06-13 23:02:48 +000012364Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * xpath.c: bug detected by Ankh when / is used as a function arg
12367
Daniel Veillard02bb1702001-06-13 21:11:59 +000012368Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12371 of element and use it to avoid outputting formatting spaces at
12372 the wrong place. Implemented the format parameter for HTML save.
12373 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12374 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12375 result/HTML/wired.html: of course this impact the result of a
12376 number of HTML tests
12377
Daniel Veillard95d845f2001-06-13 13:48:46 +000012378Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12379
12380 * HTMLtree.[ch]: started augmenting the HTML save API with
12381 encoding and formatting parameters
12382
Daniel Veillardeca60d02001-06-13 07:45:41 +000012383Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * HTMLtree.h: cleanup and started evaluating the work needed on
12386 revamping the HTML output code
12387
Daniel Veillard84666b32001-06-11 17:31:08 +000012388Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12391
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012392Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * valid.c: fixed bug #56049, forgot one check in the
12395 validation routine
12396
Daniel Veillardca2366a2001-06-11 12:09:01 +000012397Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12400
Daniel Veillard6761eee2001-06-11 10:29:38 +000012401Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12402
12403 * libxml.h: fixed an error in last commit
12404 * doc/FAQ.html: added an entry for compilation from CVS
12405
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012406Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12407
12408 * xmlversion.h.in libxml.h: Cygwin patches
12409 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12410 * tree.h: cleanup
12411
Daniel Veillardacd370f2001-06-09 17:17:51 +000012412Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12413
12414 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12415 memory block in a strange case where libxml is linked twice
12416 in the binary.
12417
Daniel Veillard1d047672001-06-09 16:41:01 +000012418Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12421 state far too often, simple fix used to avoid it.
12422
Daniel Veillard4497e692001-06-09 14:19:02 +000012423Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12426 being processed, applied his patch
12427 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12428
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012429Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12432 provided fixes to compile on MSCC again
12433 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12434 also provided an update for the project files.
12435
Daniel Veillarda682b212001-06-07 19:59:42 +000012436Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12439 bug #55810
12440
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012441Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12442
12443 * tree.c: fixed xmlGetNsProp() to close bug #55683
12444 Note this requires libxslt to use it's own function instead.
12445
Daniel Veillardf0c53762001-06-07 16:07:07 +000012446Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * HTMLtree.c: when in a pre element no formatting space should
12449 be added.
12450 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12451
Daniel Veillard068a9652001-06-07 15:30:26 +000012452Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * configure.in: added tests for signal() and signal.h
12455
Daniel Veillard541d6552001-06-07 14:20:01 +000012456Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12459
Daniel Veillard8a367d42001-06-07 14:01:34 +000012460Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * doc/libxml-doc.el: Felix Natter provided a new version for
12463 libxml2
12464
Daniel Veillard8a926292001-06-07 11:20:20 +000012465Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * HTMLtree.c: when in a pre element no formatting space should
12468 be added.
12469
Daniel Veillard14839d52001-06-06 16:11:56 +000012470Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12473
Daniel Veillarde95e2392001-06-06 10:46:28 +000012474Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12477 hack
12478 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12479 * uri.c: fixed a warning
12480
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012481Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * HTMLtree.c: trying to close bug #55772 escaping in script
12484 elements
12485 * doc/xml.html: suggest to send mail to the list
12486
12487Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012488
12489 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12490 good. Use a macro and based on the solution provided in
12491 vsnprintf manual page from GNU.
12492
Bjorn Reese99748722001-06-05 12:49:15 +000012493Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12494
12495 * error.c: Workaround for non-preserving variadic list.
12496 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12497
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012498Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * doc/xml.html: added 2.3.10 release
12501
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012502Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * configure.in: releasing 2.3.10
12505
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012506Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12509
Daniel Veillard20042422001-05-31 18:22:04 +000012510Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12511
12512 * encoding.c: Robert Collins provided a patch to add the
12513 "US-ASCII" encoding alias
12514
Daniel Veillard97ac1312001-05-30 19:14:17 +000012515Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12518 string oriented functions and started cleaning the related areas
12519 in xpath.c which needed fixing in this respect
12520
Daniel Veillard2d703722001-05-30 18:32:34 +000012521Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12524 #55380
12525 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12526
Daniel Veillard9403a042001-05-28 11:00:53 +000012527Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * TODO: updated
12530 * nanohttp.[ch] : started adding APIs to get the redirected URL
12531 when this occurs (needed for further base computation
12532 * tree.h: cleanup
12533 * encoding.c: cleanup
12534 * SAX.c: minor change around ctxt->loadsubset
12535
Daniel Veillard6278fb52001-05-25 07:38:41 +000012536Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * Makefile.am include/Makefile.am: small change to have
12539 include/libxml rebuilt if working from CVS.
12540 * uri.c: applied another patch from Carl Douglas for URI escaping,
12541 this should close bug #51876
12542
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012543Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12546 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12547 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12548 added specific regression test
12549 * parser.h: preparing for the XSLT mode where DTD inherited
12550 attributes are added to the tree.
12551
Daniel Veillardbbd22452001-05-23 12:02:27 +000012552Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * xinclude.[ch]: Updated the namespace for the Last Call version
12555 * result/XInclude/include test/XInclude/include: updated the
12556 testsuite accordingly
12557
Daniel Veillard8514c672001-05-23 10:29:12 +000012558Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12561 related to bug #51876
12562
Daniel Veillard42596ad2001-05-22 16:57:14 +000012563Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * tree.c: fixed a gross mistake in base computation, xml:base is
12566 not completely correct yet (need cascade).
12567 * xpath.[ch]: added the few things needed to find a function name
12568 and URI from the XPath context when it is called.
12569
Daniel Veillard81418e32001-05-22 15:08:55 +000012570Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12573 * DOCBparser.c: small cleanup
12574 * xmllint.c: added a --catalogs option to load catalogs from
12575 $SGML_CATALOG_FILES
12576 * tree.c: cleanup
12577 * configure.in: iconv library fixup, ICONV_LIBS
12578
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012579Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * catalog.c: handling of CATALOG entries. detection of recursion,
12582 and a few bugfixes
12583 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12584 against the default namespace
12585
Daniel Veillard04b93292001-05-21 08:15:31 +000012586Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12589
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012590Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * parser.c: fixed propagation context info when parsing an
12593 external entity.
12594 * doc/html/*.html: regenerated a couple of docs
12595
Daniel Veillard4623acd2001-05-19 15:13:15 +000012596Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * doc/xml.html: update with 2.3.9 informations
12599
Daniel Veillardbed7b052001-05-19 14:59:49 +000012600Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12603 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12604 * doc/html/* : rebuilt the docs
12605 * valid.c: small patch which may improve some case when
12606 validating.
12607
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012608Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * HTMLparser.c: Closed bug #54891
12611 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12612 to the suite
12613
12614Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12617 applied a documentation patch from LotR and filled in a few missing
12618 descriptions
12619
Daniel Veillard76d66f42001-05-16 21:05:17 +000012620Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * xpath.c tree.c parser.c: speed optimizations at the parser level
12623 document tree freeing and xpath evaluation
12624
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012625Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * parser.c parser.h parserInternals.h: fixed a couple of
12628 interfaces for handling memory buffer input to const char *
12629 upon suggestion of JamesH.
12630
Daniel Veillardc3739e72001-05-15 15:23:27 +000012631Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * configure.in: LoTR sent a patch fixing the previous commit
12634
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012635Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * configure.in: trying to deal again with the stoopid -R linking
12638 flag of Solaris
12639
Daniel Veillard790142b2001-05-15 10:51:53 +000012640Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * xpath.h: two nodeset access macros from Thomas Broyer
12643
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012644Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12647 patch from Thomas Broyer
12648
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012649Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12652 case
12653 * INSTALL: was empty added stuff from the FAQ
12654
Daniel Veillard75bea542001-05-11 17:41:21 +000012655Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12658 attributes handling and #54433 by adding xmlUnsetProp()
12659 and xmlUnsetNsProp()
12660
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012661Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * HTMLparser.c: Patch from Jonas Borgström
12664 (htmlGetEndPriority): New function, returns
12665 the priority of a certain element.
12666 (htmlAutoCloseOnClose): Only close inline elements if they
12667 all have lower or equal priority.
12668 * result/HTML: this of course changed a number of tests results.
12669
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012670Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * xmlIO.c catalog.c: plugged in the default catalog resolution
12673 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12674 documentations
12675 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12676
Daniel Veillarda7374592001-05-10 14:17:55 +000012677Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12680 integrating catalogs
12681 * catalog.[ch] testCatalog.c: adding a small catalo API
12682 (only SGML catalog support).
12683 * parser.c: restaured xmlKeepBlanksDefault(0) API
12684
Daniel Veillardc17337c2001-05-09 10:51:31 +000012685Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12688
Daniel Veillard257d9102001-05-08 10:41:44 +000012689Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * parser.c: added xmlParseExternalEntityPrivate() to allow
12692 propagation of ctxt->_private when parsing external entities
12693
Daniel Veillard083c2662001-05-08 08:27:14 +000012694Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12697
Daniel Veillard01ef7382001-05-08 07:31:43 +000012698Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12701
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012702Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * valid.c: warn when indeterminist content model is detected
12705 * result/VC/ElementValid8: this adds a message
12706 * Makefile.am: add --novalid for VCM tests
12707 * parserInternals.c: added a call to Init memory
12708
Daniel Veillard64269352001-05-04 17:52:34 +000012709Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12712 when both parameters are NULL.
12713
Daniel Veillard37721922001-05-04 15:21:12 +000012714Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * valid.c: applied small patch from Gary Pennington, reindented
12717 some part of the code.
12718
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012719Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12722 release, updated and regenerated the docs
12723
Daniel Veillard357c9602001-05-03 10:49:20 +000012724Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * xpath.c result/XPath/expr/floats : clarified and cleanup
12727 printing of abnormal floats in tests.
12728
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012729Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12732 * results/HTML/ : a few changes in the output of the HTML tests as
12733 a result.
12734 * configure.in: tying to fix -liconv where needed
12735
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012736Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * Makefile.am: fixed a stupid error
12739
Daniel Veillard7150a032001-05-02 16:41:11 +000012740Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * configure.in Makefile.am: make the inclusion of the trio
12743 modules in the library conditional
12744
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012745Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * DOCBparser.c: patche from László Kovács, fixed entities refs
12748 in attributes handling
12749
Daniel Veillardedddff92001-05-02 10:58:52 +000012750Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12753 flushing
12754
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012755Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * xpath.c: fix of an XSLT namespace bug reported on the list
12758 general/bug-8-
12759
Daniel Veillard5792e162001-04-30 17:44:45 +000012760Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12761
12762 * strio.h trio.c: Dan McNichol suggested a couple of small
12763 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12764
Daniel Veillard02141ea2001-04-30 11:46:40 +000012765Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * tree.c parser.c encoding.c: spent a bit more time looking
12768 at the parsing speed and DOM handling. Added a few more
12769 speedups.
12770
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012771Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * parser.c: small but effective parsing speed improvement
12774
Daniel Veillardb59076b2001-04-29 17:04:07 +000012775Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * configure.in: default on the DocBook parser inclusion (for Gnome)
12778 * DOCBparser.h: fixed a header reference
12779
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012780Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * configure.in xpath.c: applied Bjorn patches for FPE on the
12783 alpha
12784
Daniel Veillardeefd4492001-04-28 16:55:50 +000012785Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12788 xmlSaveFormatFileTo()
12789
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012790Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * xpath.c: simple and efficient optimization, XPath functions
12793 aways bind to the same code, cache this
12794 * TODO: updated (by saying some is obsolete)
12795
Daniel Veillard2156a562001-04-28 12:24:34 +000012796Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * xpath.c: more cleanup work on XPath name parsing routines
12799
Daniel Veillard61d80a22001-04-27 17:13:01 +000012800Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12803 xmlXPathParseName
12804 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12805 * debugXML.c: avoid compilation problems if compiling without
12806 HTML support, Igor Zlatkovic
12807 * win32/libxml2/libxml2.def.src: being able to compile without
12808 XPath on Windows
12809
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012810Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * libxml.m4: yet another patch from Toshio Kuratomi
12813
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012814Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12817
Daniel Veillard67fee942001-04-26 18:59:03 +000012818Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * tree.[ch]: added xmlSaveFormatFile interface for saving
12821 and indenting a file.
12822
Daniel Veillard82e49712001-04-26 14:38:03 +000012823Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * xpath.c: fixed bug #53689 related to processing-instruction()
12826
Daniel Veillard02f077a2001-04-26 10:59:11 +000012827Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * DOCBparser.c: patche from László Kovács
12830
Daniel Veillard30211a02001-04-26 09:33:18 +000012831Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * parser.c: applied fixes from Christian Glahn bug report #53391
12834
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012835Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * error.c: Jean François Lecomte provided a complete description
12838 and a fix to bug #53537
12839
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012840Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12843
Daniel Veillard1034da22001-04-25 19:06:28 +000012844Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * DOCBparser.c SAX.c: a bit more work on entities processing.
12847 Still Need to cleanup XML output and references in attributes
12848
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012849Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12852
Daniel Veillardb33c2012001-04-25 12:59:04 +000012853Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * tree.c: trying to fix #53574, not completely complete,
12856 I would like xmllint --copy --debug test/ent1 and
12857 xmllint --debug test/ent1 to show the same result.
12858 * xpath.c: fix a bug when trying to sort namespace nodes
12859
Daniel Veillard5146f202001-04-25 10:29:44 +000012860Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * HTMLtree.c: real fix for #53402
12863
Daniel Veillard7533cc82001-04-24 15:52:00 +000012864Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12867 PIs when using xsl:output
12868 * valid.c: closing #53537 some case generate segfaults if there
12869 is validity errors
12870
Daniel Veillard61b33d52001-04-24 13:55:12 +000012871Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12874 of external parsed entities, added --noent to testDocbook
12875 * valid.c: Garry Pennington found an uninitialized variable
12876 access in xmlValidateElementContent()
12877
Daniel Veillard56098d42001-04-24 12:51:09 +000012878Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12881 with madness
12882 * result/HTML/ : this modified the result of the regression tests
12883 a lot.
12884
Daniel Veillard122376b2001-04-24 12:12:30 +000012885Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12888 to doc where it wasn't checked against NULL reported by
12889 Jens Laas
12890
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012891Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12894 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12895
Daniel Veillardeae522a2001-04-23 13:41:34 +000012896Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12899 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12900 * SAX.[ch]: cleanup and updates for DocBook
12901 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12902 ex SGML identifier changes
12903 * valid.c: removed a static unused function.
12904
Daniel Veillardde57c612001-04-23 09:13:36 +000012905Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * HTMLtree.c: applied change for Paul Sponagl on script saving
12908 * Makefile.am: the warning about entity title.xml are normal.
12909
Daniel Veillard393df012001-04-22 20:11:18 +000012910Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * configure.in: release of 2.3.7
12913 * Makefile.am: fixing make distcheck
12914
Daniel Veillarda41123c2001-04-22 19:31:20 +000012915Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * doc/html/* doc/xml.html: updated and regenerated the docs
12918
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012919Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12922
Daniel Veillarde82a9922001-04-22 12:12:58 +000012923Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * tree.c: fixed #53388 with the provided patch
12926
Daniel Veillard06803992001-04-22 10:35:56 +000012927Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12928
12929 * valid.c: Bjorn detected an invalid memory access. Fixed
12930 vstateVPush()
12931
Daniel Veillard40af6492001-04-22 08:50:55 +000012932Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12935
Bjorn Reese70a9da52001-04-21 16:57:29 +000012936Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12937
12938 * libxml.h: new header used only for the compilation of libxml
12939 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12940 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12941 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12942 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12943 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12944 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12945 baseline (version 1.2 plus a single patch).
12946 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12947 scientific notation for numbers. Tests added.
12948 * xpath.c: formatting of numbers changed to use sprintf
12949 (contribution from William Brack)
12950
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012951Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * valid.c: cleanup, more useful debugging
12954 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12955 * xmlIO.c: entity loading is printed as an error when validating
12956
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012957Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * valid.c: fixed to validate within entities
12960 * test/VCM/v22.xml: added a specific testcase
12961
Daniel Veillardca1f1722001-04-20 15:47:35 +000012962Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * valid.c: forgot an epsilon transition in for ()+
12965 * test/VCM/v21.xml : added a specific test case
12966
Daniel Veillard85349052001-04-20 13:48:21 +000012967Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * valid.c: removed a state explosion exhibited by RSS
12970 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12971 from bug #51872
12972
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012973Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12976 validation without using an ugly NFA -> DFA algo in the source.
12977 Made a specific algorithm easier to maintain, using a single
12978 stack and without recursion.
12979 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12980 * hash.c: made the growing routine static
12981 * tree.h parser.c: added the parent information to an
12982 xmlElementContent node.
12983
Daniel Veillarde470df72001-04-18 21:41:07 +000012984Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * SAX.c parser.c xpath.c: generating IDs when not validating
12987 from an external parsed entity was poisoning the ID has table
12988 with removed values. This was killing XSLT on the KDE help
12989 browser.
12990
Daniel Veillardceacdd92001-04-18 15:10:35 +000012991Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * entities.h: andrew@ugh.net.au detected a double declaration
12994
Daniel Veillarda10efa82001-04-18 13:09:01 +000012995Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * debugXML.c hash.c tree.h valid.c : some changes related to
12998 the validation suport to improve speed with DocBook
12999 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13000 the way validation errors get reported
13001
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013002Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13005 by P C Chow and William M. Brack for XSLT HTML output
13006
Daniel Veillard2d90de42001-04-16 17:46:18 +000013007Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13010 Igor Zlatkovic patches for MSC compilation and added his
13011 updates
13012
Daniel Veillarde043ee12001-04-16 14:08:07 +000013013Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13016 prefix lookup.
13017 * parserInternals.c: fixed the bug reported by Morus Walter
13018 due to an off by one typo in xmlStringCurrentChar()
13019
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013020Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * HTMLparser.c result/HTML/*: revamped the way the HTML
13023 parser handles end of tags or end of input
13024
Daniel Veillard82daa812001-04-12 08:55:36 +000013025Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13028
Daniel Veillard67a21302001-04-11 14:39:16 +000013029Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13032 bug where the linktime verions of free() won't work ...
13033
Daniel Veillard27b55282001-04-11 12:22:25 +000013034Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13037
Daniel Veillardafc73112001-04-11 11:51:41 +000013038Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * doc/xml.html: added 2.3.6 release
13041
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013042Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13045 * result/wml.xml: resulted in a small output change
13046
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013047Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * tree.c: xmlNewDoc was missing the charset initialization
13050 * xmllint.c: added --auto to autogenerate a doc, allow to
13051 reproduce the problem fixed on xmlNewDoc
13052
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013053Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * xpath.c: trying to get 52979 solved
13056 * tree.c result/ result/noent/: trying to get 52712 solved, this
13057 also made me clean up the fact that XML output in general should
13058 not add formating blanks by default, this changed the output of
13059 a few tests
13060
Daniel Veillard73639a72001-04-10 14:31:39 +000013061Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13064
Daniel Veillardfac26a12001-04-08 13:08:14 +000013065Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * configure.in: finally released 2.3.6
13068
Daniel Veillard911f49a2001-04-07 15:39:35 +000013069Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * xpath.c: checking for null pointer generated by new code
13072
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013073Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * xpath.c: fixed a [] evaluation problem reported
13076 * test/XPath/tests/simpleaddr: extended test
13077 * result/XPath/simpleaddr: updated result
13078
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013079Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * xmllint.c: Dan Timis reported a portability problem
13082 on Macs without mmap, fixed it.
13083
Daniel Veillardb38bd552001-04-03 18:22:00 +000013084Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * testXPath.c : added a --tree option allowing to display the
13087 tree dump of the XPath expression
13088
Daniel Veillard4dd93462001-04-02 15:16:19 +000013089Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * xpath.c: fixed a memleak when comparing nodesets
13092 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13093 * tree.c: added a TODO
13094
Daniel Veillard92ad2102001-03-27 12:47:33 +000013095Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13098 we need string functions
13099 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13100 to be able to use them where needed. Applied some changes
13101 to reduce name linking pollution and compile in only what's
13102 needed.
13103 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13104 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13105 for the string manipulation functions
13106 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13107 to the free() function of xmlmemory.c
13108 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13109 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13110 usage.
13111
13112
Daniel Veillard2be30642001-03-27 00:32:28 +000013113Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * error.c: applied the context output patch of the error
13116 handling submitted by Chuck Griffith
13117 * error/VC/*: this slightly change some error logs
13118
Daniel Veillard50582112001-03-26 22:52:16 +000013119Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * parser.c: fixed line number reporting on error
13122
Daniel Veillard04be4f52001-03-26 21:23:53 +000013123Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * parser.c: Sullivan and Darin found a parser bug,
13126 applied the patch.
13127
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013128Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13131 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13132 xmlversion.h.in xpointer.c: of course the way I defined
13133 UNUSED breaks on old gcc version. Try to be smart and
13134 also define it directly in xmlversion.h
13135 * configure.in: removed -ansi flag from the pedantic set
13136
13137Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013138 Huge cleanup, I switched to compile with
13139 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13140 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13141 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13142 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13143 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13144 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13145 encoding.h entities.c error.c list.[ch] nanoftp.c
13146 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13147 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13148 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13149 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13150 Cleanup, staticfied a number of non-exported functions,
13151 detected and cleaned up a dozen of problem found this way,
13152 avoided a lot of public function name/typedef/system names clashes
13153 * doc/xml.html: updated
13154 * configure.in: switched private flags to the really pedantic ones.
13155
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013156Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * configure.in: 2.3.5
13159 * doc/html/*: rebuilt the docs
13160
Daniel Veillard146c9122001-03-22 15:22:27 +000013161Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * parser.c: fixed a reported bug in NOTATION parsing
13164 * uri.c: accepted but not fixed bug 51876, added TODO
13165 * Makefile.am: fixed bug 51876
13166
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013167Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * config.h.in configure.in error.c: fix a compilation problem
13170 on platforms without vsnprintf (xml@thewrittenword.com)
13171
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013172Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * parser.c: fixed a function name header typo
13175 * SAX.c: notations can also occur in external subset.
13176
Daniel Veillard7d42b542001-03-20 13:22:46 +000013177Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * error.c: removed a C++ like comment
13180
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013181Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * parser.c: fixing bug 52299 strange condition leading
13184 to a parser crash due to a buffer overflow
13185 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13186 added the specific test case
13187
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013188Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13191 xmlXPathConvert{String,Number,Boolean} to be able to make
13192 type casts without a context stack, fixed some implementation
13193 problems related to the absence of context at parse-time,
13194 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13195 in the public API too
13196 * xpointer.c xpathInternals.h: we need to know at parse time
13197 whether we are compiling an XPointer
13198
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013199Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13202 cleaned up the parser internals, refactored XPath code, added
13203 new compilation based APIs and cleanly separated public and
13204 private APIs.
13205
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013206Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * xpath.h: the comp field must be added at the end to avoid
13209 killing binary compat.
13210
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013211Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * Makefile.am: detect XPath memleaks in regreson tests
13214 * error.c: fixed and error w.r.t. error reporting still using
13215 stderr
13216 * hash.c: added new line at end of file
13217 * tree.h: minor cleanup
13218 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13219 expression parsing from evaluation, resulted in a number of
13220 changes internally, and in XPointer. Likely to break stuff
13221 using xpathInternals.h but should remain binary compatible,
13222 new interfaces will be added.
13223
Daniel Veillardd574f782001-03-14 19:40:17 +000013224Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * configure.in: fixed a couple of problems reported by
13227 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13228 without gcc on non linux platforms.
13229
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013230Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13233 a fix for --with-html-dir= configure support. I hope it won't
13234 break rpm generation
13235
Daniel Veillarda022fe02001-03-14 16:30:00 +000013236Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * xmlIO.c: one function comment cleanup.
13239
Daniel Veillard25239c12001-03-14 13:56:48 +000013240Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * SAX.c: external subset notations were improperly registered
13243 in the internal subset.
13244
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013245Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * README.cvs-commits: added, pointing to HACKING
13248 * HACKING: updated
13249
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013250Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * parser.c: and Matt Sergeant found one in the XML push
13253 parser (erroneous check I forgot to remove when I fixed the
13254 main parser).
13255
Daniel Veillard68d7b672001-03-12 18:22:04 +000013256Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * xpath.c: ptittom found a small bug in UnaryExpr
13259
Daniel Veillarde356c282001-03-10 12:32:04 +000013260Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * configure.in: bumped to 2.3.4
13263 * error.c: fixed bug #51860
13264 * tree.c: fixed bug #51861
13265 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13266 * tree.[ch] : added xmlDefaultBufferSize
13267 * nanoftp.c: typo in function name header block
13268 * doc/xml.html : updated, added link to XML::LibXSLT
13269 * doc/html/* : rebuilt the docs
13270
Daniel Veillard80f32572001-03-07 19:45:40 +000013271Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * parser.c SAX.c: the new content parsing code raised an
13274 ugly bug in the characters() SAX callback. Found it
13275 just because of strangeness in XSLT XML Rec ouptut :-(
13276
Daniel Veillard6c831202001-03-07 15:57:53 +000013277Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * Makefile.am: Martin Baulig suggested to add -lm
13280 * tree.c: found another bug in xmlNodeGetContent()
13281
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013282Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * xpath.c: Bjorn found the error related to strictness of comparison.
13285
Daniel Veillard29631a82001-03-05 09:49:20 +000013286Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * parser.c: trying to fix the Dtd parsing problem reported
13289 by Gary, side effect of last week speed optimizations.
13290
Daniel Veillard14be0a12001-03-03 18:50:55 +000013291Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13294 * parserInternals.c: removed unneeded test raised by Stric
13295
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013296Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13297
13298 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13299 and fixed by William Brack). Added xmlXPathFormatNumber.
13300 Changed the sorting slightly.
13301 * configure.in Makefile.am example/Makefile.am: Added -lm.
13302 Please note that applications linking with libxml2, must
13303 also like with the math library from now on.
13304
Daniel Veillardf9533d12001-03-03 10:04:57 +000013305Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13308
Daniel Veillard2f362242001-03-02 17:36:21 +000013309Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * parser.c: one must report spaces even if the Dtd element
13312 content proves that this is not part of the element content.
13313 * result/valid/*.xml: this changed the ouptu slightly
13314
Daniel Veillardb402c072001-03-01 17:28:58 +000013315Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * configure.in: bumped to 2.3.3
13318 * doc/xml.html: updated
13319
Daniel Veillard77851712001-02-27 21:54:07 +000013320Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * tree.c: minor doc fix
13323 * xpath.c: deallocation issues when a result tree has been
13324 converted to a node-set
13325
Daniel Veillardec70e912001-02-26 20:10:45 +000013326Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * doc/xml.html: oops corrected dates s/2000/2001
13329
Daniel Veillard8730c562001-02-26 10:49:57 +000013330Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * valid.c: new patch from Gary Pennington
13333
Daniel Veillard91e9d582001-02-26 07:31:12 +000013334Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * doc/xml.html: applied patch from Ankh
13337
Daniel Veillardedac3c92001-02-26 01:36:19 +000013338Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * xinclude.c: fixed a problem building on Mac
13341
Daniel Veillard21a0f912001-02-25 19:54:14 +000013342Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * parser.c: more work on increasing parsing ferformances
13345
Daniel Veillard48b2f892001-02-25 16:11:03 +000013346Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13349 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13350 avoiding memcpy in production builds MEM_CLEANUP macro use
13351 * parser.[ch] parserInternals.c: optimizations of the tightest
13352 internal loops inside the parser. Better checking of I/O
13353 flushing/loading conditions
13354 * xmllint.c : added --timing
13355
Daniel Veillard71681102001-02-24 17:48:53 +000013356Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * configure.in: bumped to 2.3.2
13359 * doc/xml.html: updated for release
13360
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013361Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * xpath.c: found a memleak and fixed a nasty bug
13364
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013365Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * xmllint.[c1] : added return code errors for xmllint
13368 * xpath.c: specific debug dump function for result value trees
13369
Daniel Veillard4b637072001-02-21 21:52:55 +000013370Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * xpath.c: finally implemented xmlXPathCompareNodeSets
13373 * test/XPath/expr/floats results/XPath/expr/floats: added
13374 a test for float expressions
13375
Daniel Veillardf714aa32001-02-21 03:07:44 +000013376Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13379 * parserInternals.[ch]: trying to speed up parsing
13380 * xpath.c : speeded up node set equality op
13381
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013382Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13385 better handling of ID/IDREF and the list modules associated
13386 * configure.in: small CFLAGS cleanup
13387
Daniel Veillarda8abee62001-02-19 15:14:59 +000013388Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * configure.in: fixed iconv detection on AIX (stric)
13391
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013392Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013393
13394 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13395
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013396Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13397
13398 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13399 and optimized xmlXPathNodeSetSort
13400
Daniel Veillard142adbf2001-02-17 13:21:05 +000013401Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * xpath.c: bug fix when context size is 0
13404 * parser.c: I like Norm's Dtd because they still manage to break
13405 the parser occasionally
13406
Daniel Veillardf23e0092001-02-16 13:21:29 +000013407Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13410
Daniel Veillarde0e26512001-02-16 00:11:46 +000013411Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13414 attributes within the XML-1.0 namespace
13415
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013416Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * xpathInternals.h: exported a few axis functions
13419 * doc/xml.html: updated the doc
13420
Daniel Veillard760f4422001-02-15 14:59:48 +000013421Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * configure.in: applied patch from Daniel van Balen for OpenBSD
13424 and bumped version to 2.3.1
13425 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13426 attempt to find autoclosing was simply broken, removed it,
13427 updated the examples, this is better
13428
Daniel Veillardd194dd22001-02-14 10:37:43 +000013429Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13432 hash functionnalities.
13433 * doc/html/* : rebuild the doc
13434
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013435Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13438 on predicate
13439 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13440 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13441 really want to have tags closed on output even if we accept
13442 unclosed ones on input
13443
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013444Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * xpath.c: ouch don't free NULL, rare case fixed
13447 * tree.c: don't coalesce text nodes if they don't have the
13448 same behaviour wrt escaping on output
13449
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013450Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * xpath.c: small fixup
13453 * SAX.c: don't warn on empty namespaces.
13454
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013455Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * README: a bit of cleanup
13458 * configure.in: preparing for 2.3.0 release
13459
Daniel Veillard1f83d392001-02-08 09:37:42 +000013460Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * hash.[ch]: added a first version of xmlHashSize()
13463 * valid.c: another bug fix from Gary Pennington
13464
Daniel Veillard5eef6222001-02-07 18:24:48 +000013465Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * valid.c: couple of bug fixes pointed by Gary Pennington
13468 * HTMLtree.c: #if 0 cleanup
13469
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013470Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13473 which removes a time consuming check of xmlXPathNodeSetAdd()
13474 and use it in places where we are sure to not break unicity
13475
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013476Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xpath.c: bug fixes found from XSLT
13479 * tree.c: preserve node->name special values when copying nodes.
13480 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13481 external subset are fetched when available but without full
13482 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13483 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13484 output with encoding disabled.
13485
Daniel Veillard2c833b62001-02-03 08:52:06 +000013486Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13489 xmlCheckFilename should not be called from xmlFileOpenW
13490 and xmlGzfileOpenW
13491
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013492Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13495 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13496 added the new tests for URI normalization
13497 * testURI.c: fixed stoopid bugs
13498 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13499 the URI in the error messages are now properly normalized
13500
Daniel Veillardea28ce62001-02-02 08:20:19 +000013501Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13504
Daniel Veillarde99a4762001-02-01 04:34:35 +000013505Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13508
Daniel Veillard2b325a02001-01-31 20:46:31 +000013509Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * xpath.c: fixed mod operator
13512
Daniel Veillardde55cf62001-01-31 15:53:13 +000013513Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * parser.c: fixed xmlStrcat doc
13516 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13517 trees.
13518
Daniel Veillard2f913b72001-01-31 13:23:49 +000013519Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * xpath.c result/XPath/tests/chaptersbase
13522 result/XPath/tests/simplebase: fixed XPath node()
13523 * tree.c: small fix in xmlNewNs()
13524 * Makefile.am: removed extraneous xml2Conf.sh rule
13525
Daniel Veillardb42042b2001-01-28 07:40:36 +000013526Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13529 Changed the library name, in order to get libxml-devel and
13530 libxml2-devel to coexist on a single system
13531 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13532 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13533
Daniel Veillardee0a4662001-01-27 18:59:33 +000013534Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13537 libxml2-devel installable in // as libxml-devel.
13538
Daniel Veillard5eb05942001-01-27 17:50:22 +000013539Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * doc/Makefile.am: fixed make rebuild in doc
13542 * doc/html/*.html: rebuilt the docs
13543
Daniel Veillard65c295d2001-01-26 09:32:39 +000013544Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13547
Daniel Veillard8e199902001-01-25 18:54:39 +000013548Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13551 the HTML doc to go into the -devel RPM ...
13552 * aclocal.m4 config.h.in: some updates due to auto* magic
13553
Daniel Veillard93086662001-01-25 18:13:04 +000013554Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * xpath.h: added a hook in the context structure allowing to
13557 link to extra support, needed for XSLT
13558
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013559Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13562 xmlXPtrCmpPoints to use it.
13563 * propagated the following patch from Alejandro Forero
13564 * include/win32config.h xmlIO.c: applied further suggestions
13565 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13566 * example/gjobread.c: fixed warnings, now that it builds
13567
13568Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13569
13570 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13571
13572 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13573 filename points to a valid file (not a directory).
13574 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13575 Added calls to xmlCheckFilenameDir.
13576
13577 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13578 `path' (rather than `filename') as the parameter to gzopen and open.
13579
Daniel Veillard48177c22001-01-23 15:27:41 +000013580Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * Makefile.am: fixed a problem with EXTRA_DIST
13583
Daniel Veillardb83ba402001-01-22 22:45:10 +000013584Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * Makefile.am example/Makefile.am: finally found the trick
13587 to build the example, i.e. add "." in SUBDIRS before example
13588 in the list <grin/>
13589
Daniel Veillard82687162001-01-22 15:32:01 +000013590Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * doc/xml.html: updated with an XSLT section, removed pointer to
13593 W3C CVS base.
13594
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013595Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13598 too, and deallocation need to occur the same way.
13599
Daniel Veillarde4566462001-01-22 09:58:39 +000013600Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13603 type correponding to an XSLT result tree fragment. Share most
13604 of the data format with node set, as well as operators.
13605 * HTMLtree.c: added a newline at the end of the doctype output
13606 whe this one is not present initially.
13607 * tree.c: make sure taht the parent and doc pointers are properly
13608 set when copying attributes (lists).
13609
Daniel Veillard701c7362001-01-21 09:48:59 +000013610Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13613
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013614Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * xpath.c: seems I finally killed that ugly path evaluation
13617 context bug (tagged 9999 in case is is wrong)
13618
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013619Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13622 for XSLT
13623
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013624Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13627 for xmlGzfileOpen() bug
13628
Daniel Veillardf6eea272001-01-18 12:17:12 +000013629Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * xpath.c: removed an error found by XSLT usage
13632 * tree.c parserInternals.h: use a predefined static string
13633 for text and comment nodes, avoid freeing them in xmlFreeNode,
13634 exported the string name in parserInternals.h and added
13635 another value to disable encoding at output (for XSLT),
13636 gain memory, time.
13637
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013638Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13641 win32/libxml2/libxml2_so.dsp: new makefiles and update
13642 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13643
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013644Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13647 Gary Pennington
13648
Daniel Veillard389e6b72001-01-15 19:41:13 +000013649Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * xpath.c: fixed the comaprision of values and nodelists,
13652 need to compare nodelist still ...
13653 * debugXML.c: avoided a possible core dump
13654 * HTMLparser.c: cleanup
13655 * nanohttp.c: contributed fix.
13656 * tree.c: fixes in properties handling added xmlSetNsProp
13657 needed by libxslt
13658 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13659 comment
13660 * TODO: updated
13661
Daniel Veillard167bd532001-01-06 21:09:34 +000013662Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * parser.c parserInternals.c: applied Bjorn Reese optimization
13665 patch
13666
13667Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * Makefile.am: applied patch fro make check from Martin Vidner
13670
Daniel Veillard503b8932001-01-05 06:36:31 +000013671Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * configure.in: preparing 2.2.11
13674 * doc/html/*: rebuild the HTML files
13675 * doc/xml.html : updated
13676
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013677Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * tree.c: fixed a stupid bug
13680 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13681 patches related to validation of an XInclude processing result
13682 * TODO: updated
13683
Daniel Veillarde2488192001-01-04 10:54:22 +000013684Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13687 on large files
13688
Daniel Veillardf060a412001-01-03 20:52:44 +000013689Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13692
Daniel Veillard45cff692001-01-03 18:02:04 +000013693Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13696 reported by Jonas Borgström
13697 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13698
Daniel Veillard08108982001-01-03 15:24:58 +000013699Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * testXPath.c xpath.c: fixing the XPath union expressions problem
13702 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13703
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013704Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * xmllint.c: Made is so if the file name is "-" is will read form
13707 standard input. Sven Heinicke <sven@zen.org>
13708 * tree.c: fixed a problem when growing buffer
13709 * tree.h: fixed the comment of the node types following andersca
13710 comment
13711 * TODO: updated
13712
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013713Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13714
13715 * HTMLparser.[ch]: added a way to avoid adding automatically
13716 omitted tags. htmlHandleOmittedElem() allows to change the
13717 default handling.
13718 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13719 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13720 of xmllint too when using --memory flag, added a memory test
13721 suite at the Makefile level.
13722 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13723 with namespace use when encountering QNames in XPath evalation,
13724 added xmlns() scheme in XPointer.
13725 * nanoftp.c : incorporated a fix
13726 * parser.c xmlIO.c: fixed problems raised with encoding when using
13727 the memory I/O
13728 * parserInternals.c: closed bug 25934 reported by
13729 torsten.landschoff@innominate.de
13730 * TODO: updated
13731
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013732Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13733
13734 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13735 on a non-updated tree :-(, made a 2.2.10 release to correct the
13736 situation
13737
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013738Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13739
13740 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13741 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13742 integrated a set of OpenVMS changes from Howard Taylor
13743 <Howard.Taylor@pacoast.com>
13744
Daniel Veillard58770e72000-11-25 00:48:47 +000013745Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13746
13747 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13748 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13749
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013750Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13751
13752 * HTMLparser.c: some fixes on auto-open of html/head/body
13753 * encoding.c: fixed a compilation error on some gcc env
13754 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13755 XPointer implementation
13756 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13757 related XPointer tests and associated results
13758
Daniel Veillard300f7d62000-11-24 13:04:04 +000013759Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13760
13761 * doc/xmldtd.html doc/xml.html: following a short step by step
13762 guidance on IRC to help maciej with DTDs I started a small
13763 page on the subject.
13764
Daniel Veillard748e45d2000-11-17 16:36:08 +000013765Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13766
13767 * HTMLparser.c: fixed handling of broken charrefs
13768 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13769 patches
13770
Daniel Veillard28929b22000-11-13 18:22:49 +000013771Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13772
13773 * doc/xml.html doc/html/* : rebuilt the docs after adding
13774 xinclude and updated page for 2.2.7 and 2.2.8
13775 * configure.in: releasing 2.2.8
13776
Daniel Veillard41e06512000-11-13 11:47:47 +000013777Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13778
13779 * parser.[ch] parserInternals.c: applied the conditional
13780 section processing fix from Jonathan P Springer
13781 <jonathan.springer2@gte.net>
13782 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13783 project file, fixed iconv default non support
13784 * xpath.c: fixed the problem of evaluating relative expressions
13785 when a node context is provided.
13786
Daniel Veillardbf432752000-11-12 15:56:56 +000013787Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13788
13789 * nanoftp.c: fixed gcc 2.95 new warnings
13790 * SAX.c: fixed a stupid bug
13791 * tree.c: fixed a formatting problem when round-tripping
13792 from/to memory
13793 * xinclude.c: chased memleak, fixed a base problem
13794 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13795 xmlXPtrBuildNodeList()
13796 * TODO: updated
13797 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13798 adding a first small set of regression tests for XInclude
13799
Daniel Veillardc2def842000-11-07 14:21:01 +000013800Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13801
13802 * nanohttp.[ch]: applied Wayne Davison patches to access
13803 the WWW-Authorization header.
13804 * parser.c: Closed Bug#30847: Problems when switching encoding
13805 in short files by applying Simon Berg's patch.
13806 * valid.c: fixed a validation problem
13807 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13808 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13809 Wayne Davison
13810 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13811 need to be extended to non full nodes selections.
13812 * xinclude.c: starts to work decently
13813
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013814Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13815
13816 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13817 debugXML.c xmlversion.h.in: Started adding XInclude support,
13818 this is a new xmllint option
13819 * tree.c xpath.c: applied TOM patches for XPath
13820 * xpointer.c: fixed a couple of errors.
13821 * uri.c: added an escaping function needed for xinclude
13822 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13823 new warning from RH70 gcc's version
13824
Daniel Veillarda4964b72000-10-31 18:23:44 +000013825Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13826
13827 * HTMLparser.c: fixed loop on invalid char in scripts
13828 * parser.c: update to description of xmlIOParseDTD()
13829 * libxml.m4 xmlversion.h.in: changes contributed by
13830 Michael Schmeing <m.schmeing@internet-factory.de>
13831 * configure.in: preparing for 2.2.7
13832 * Makefile.am: trying to avoid config.h and acconfig.h
13833 being included in the distrib
13834 * configure.in: released 2.2.7
13835
13836Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13837
13838 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13839 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13840
Daniel Veillard01411222000-10-30 15:33:22 +000013841Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13842
13843 * parser.[ch]: added xmlIOParseDTD()
13844 * xpointer.c: added support for the 2 extra parameters of
13845 string-range, fixed a stoopid error when '0' was present
13846 in XPointer expressions
13847 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13848 testsuite for the above
13849
Daniel Veillard6db58192000-10-30 09:27:53 +000013850Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13851
13852 * libxml.spec.in: improved package descriptions
13853
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013854Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13855
13856 * xpath.c xpathInternals.h: applied a large cleaning patch
13857 from TOM <ptittom@free.fr>, it also add namespace support
13858 for function and variables registration.
13859
Daniel Veillardbd20df72000-10-29 17:53:40 +000013860Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13861
13862 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13863 * Makefile.mingw: Wayne Davison's update adding hash.c
13864
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013865Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13866
13867 * xpath.c: fixed the root evaluation problems
13868 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13869 ignorable spaces with <b> <bold> <em>
13870 * tree.c: fixed a loop in xmlSearchNsByHref()
13871
Daniel Veillard767662d2000-10-27 17:04:52 +000013872Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13873
13874 * xpath.c: applied another XPath patch from TOM
13875 * xpath.c include/makefile.am: applied another patch from
13876 china@thewrittenword.com (cleanup on IRIX).
13877
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013878Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13879
13880 * xml-config.1: received a fixed version from Fredrik Hallenberg
13881 <hallon@lysator.liu.se>
13882
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013883Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13884
13885 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13886 cleanup patch for XPath
13887
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013888Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13889
13890 * patched to redirrect all "out of context" error messages to
13891 a reconfigurable routine. The changes are:
13892 * xmlerror.h : added the export of an error context type (void *)
13893 an error handler type xmlGenericErrorFunc there is an interface
13894 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13895 to reset the error handling routine and its argument
13896 (by default it's equivalent to respectively fprintf and stderr.
13897 * all the c files: all wild accesses to stderr or stdout within
13898 the library have been replaced to calls to the handler.
13899
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013900Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13901
13902 * configure.in: release 2.2.6
13903 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13904 exporting the inner functions of xpath for extension modules
13905 * doc/*: updated and rebuilt the doc
13906
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013907Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13908
13909 * nanohttp.c : applied Wayne HTTP cleanup patch
13910 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13911 and xmlNodeSetSpacePreserve()
13912
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013913Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13914
13915 * xpath.c: closing bug #29260
13916
Daniel Veillard126f2792000-10-24 17:10:12 +000013917Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13918
13919 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13920 multikey tuples, made hash structure opaque
13921 * valid.[ch]: moved elements, attributes, notations decalarations
13922 as well as ID and refs to hash tables.
13923 * entities.c: hash cleanup
13924 * xmlmemory.c: fixed a dump problem in debug mode
13925 * include/Makefile.am: problem passing in DESTDIR= values patch
13926 from Marc Christensen <marc@calderasystems.com>
13927 * nanohttp.c: removed debugging remains
13928 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13929 * HTMLparser.c parser.c: fixing a number of problems with the
13930 macros in the *parser.c files (Wayne).
13931 * HTMLparser.c: close the previous option when opening a new one
13932 (Marc Sanfacon).
13933 * result/HTML/*: updated the HTML results accordingly
13934
Daniel Veillard52afe802000-10-22 16:56:02 +000013935Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13936
13937 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13938 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13939 XPath functions and XML entities table to them. More to come...
13940 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13941
Daniel Veillard683cb022000-10-22 12:04:13 +000013942Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13943
13944 * tree.c: coalesce adjacent text nodes
13945 * valid.c: handling of blank nodes in DTd validation (raised
13946 by problems with a posteriori validation).
13947 * nanohttp.c: changing behaviour on HTTP write stuff.
13948 * HTMLtree.c: forced body and html to be explicitely closed.
13949 * xpath.h: exported more XPath functions.
13950
Daniel Veillard1baf4122000-10-15 20:38:39 +000013951Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * Release of 2.2.5
13954 * xpointer.c: range() range-inside and other helper functions
13955 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13956
Daniel Veillard47e12f22000-10-15 14:24:25 +000013957Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13958
13959 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13960 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13961
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013962Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13963
13964 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13965 and XPointer modules
13966
Daniel Veillard134c9f32000-10-15 10:27:08 +000013967Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13968
13969 * SAX.h: closed #25107
13970
Daniel Veillard39915622000-10-15 10:06:55 +000013971Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * testSAX.c: fixed problem with cdata reporting
13974 * SAXresult/* : updated
13975
Daniel Veillard1e851392000-10-15 10:02:56 +000013976Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13979 Closed bug #27499, added to regression tests
13980 * TODO: updated
13981
Daniel Veillard7eda8452000-10-14 23:38:43 +000013982Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13985 support for SCRIPT and STYLE with help from Bjorn Reese
13986 * test/HTML/* result/HTML/*: added simple testcase and updated
13987 the existing ones.
13988
Daniel Veillardff9c3302000-10-13 16:38:25 +000013989Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13990
13991 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13992 string-range for empty strings
13993 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13994 test/XPath/xptr/strrange: augmented the XPointer testsuite
13995
Daniel Veillard189446d2000-10-13 10:23:06 +000013996Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13997
13998 * doc/xml.html doc/xmlmem.html: added a module describing memory
13999 interfaces and use, updated the main page.
14000
Daniel Veillard2f971a22000-10-12 23:26:32 +000014001Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14002
14003 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14004 nanoftp code work on Windows too now
14005
14006Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014007
14008 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14009 * xpointer.c: implemented string-range() at least a good first version
14010 * test/XPath/docs/str test/XPath/xptr/strrange
14011 result/XPath/xptr/strrange: the string-range() tests
14012
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014013Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14014
14015 * Makefile.am include/Makefile.am include/win32config.h
14016 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14017 and make distcheck
14018
Daniel Veillard19d61112000-10-11 23:50:35 +000014019Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14020
14021 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14022 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14023 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14024
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014025Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14028 patch for socklen_t detection by
14029 Albert Chin-A-Young <china@thewrittenword.com>
14030
Daniel Veillardcd429612000-10-11 15:57:05 +000014031Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14032
14033 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14034 and added a --dtdvalid option to xmllint used to test it
14035
Daniel Veillard47c02452000-10-11 13:04:36 +000014036Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14039 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14040
Daniel Veillard2d38f042000-10-11 10:54:10 +000014041Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14044 handlings (registration, lookup, cleanup)
14045
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014046Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14047
14048 * configure.in Makefile.am include/makefile.am: adding XPointer
14049 and XPtrtests target
14050 * xpointer.[ch] : new files for XPointer support
14051 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14052 more XPath tests
14053
Daniel Veillard57fda592000-10-10 23:24:14 +000014054Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14055
14056 * configure.in: fixed, very broken, make distcheck works again
14057
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014058Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14059
14060 * More work toward 2.2.5, integrated a number of patches
14061 * configure.in Makefile.am win32config.h.in: trying to cleanup
14062 make distcheck .... huh ...
14063 * include/Makefile.am include/win32config.h: new directory
14064 for includes
14065 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14066 updated teh makefiles and instructions for WIN32
14067 * xpath.c: small fixes
14068 * test/XPath/ results/XPath: updated the testcases and results
14069 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14070 suggested patches
14071 * valid.c: fixed an ID bug
14072
Daniel Veillardb71379b2000-10-09 12:30:39 +000014073Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14074
14075 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14076 the automake bug where wrong dependancies were generated.
14077 * xpath.[ch]: worked on XPointer
14078
Daniel Veillard7e99c632000-10-06 12:59:53 +000014079Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14080
14081 * configure.in Makefile.am: 2.2.5, ship the include in an
14082 include/libxml subdirectory, use symlinks when using CVS
14083 * testSAX.c: fixed small bug
14084 * testXPath.c: changed the way testfiles are parsed
14085 * debugXML.c: same kind of cleanup when parsing an argument expression
14086 XPath/XPointers can have blanks embedded
14087 * xpath.[ch]: more cleanup, reorgs for XPointer work
14088 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14089 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14090
Daniel Veillard55b91f22000-10-05 16:30:11 +000014091Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14092
14093 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14094 in the XPath engine, rewrote large parts of it, now it's far
14095 cleaner and in sync with the REC not an old WD. Fixed a parsing
14096 problem in the interactive XML shell found when testing XPath.
14097
Daniel Veillardac260302000-10-04 13:33:43 +000014098Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14101 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14102 examples with the extra test
14103
Daniel Veillard7cfce322000-10-04 12:40:27 +000014104Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14107 the global init function.
14108
Daniel Veillard970112a2000-10-03 09:33:21 +000014109Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * HTMLparser.c: Doohhh, attribute name parsing was still case
14112 sensitive ! Fixed this ...
14113 * result/HTML/* : updated the tests results accordingly
14114
Daniel Veillard740abf52000-10-02 23:04:54 +000014115Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14118 engine, should be far more stable, incorporated a new version of
14119 preceding/following axis, need testing
14120 * uri.c: fixed file:///c:/a/b/c problem
14121 * test/XPath/tests/idsimple: augmented the XPath tests
14122
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014123Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14124
14125 * doc/* rebuilding docs for 2.2.4 release
14126
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014127Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14128
14129 * configure.in: releasing 2.2.4
14130 * parser.[ch]: added xmlStrEqual()
14131 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14132 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14133 use xmlStrEqual instead
14134 * TODO: updated
14135 * added an XPath test
14136
Daniel Veillardbc765302000-10-01 18:23:35 +000014137Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14140 * entities.h: exported xmlInitializePredefinedEntities
14141 * parser.[ch] : added xmlInitParser()
14142 * parserInternals.h : had to export htmlInitAutoClose()
14143
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014144Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14145
14146 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14147 problems
14148 * Makefile.am : added XPath regression tests to normal tests
14149 * uri.c: fixed a problem with local paths, cleanup
14150 * parser.c: fixed a problem with large CData sections
14151
Daniel Veillardd2ade932000-09-30 14:39:55 +000014152Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14153
14154 * configure.in xml-config.in: patch from "Ben Taylor"
14155 <sol7x86@hotmail.com> for solaris shared libs lookup
14156
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141572000-09-30 Martin Baulig <baulig@suse.de>
14158
14159 * libxml-2.0.pc.in: Provide pkg-config script.
14160
14161 * configure.in: Create the libxml-2.0.pc script from the
14162 libxml-2.0.pc.in templates.
14163 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014164 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014165
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014166Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14169 when compiling with MSC
14170
Daniel Veillard46057e12000-09-24 18:49:59 +000014171Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
14173 * xpath.c: patch for normalize-string() substring-before(),
14174 substring-after() and translate() functions from Bjorn Reese
14175 <breese@mail1.stofanet.dk>
14176 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14177 Fredrik Hallenberg <hallon@lysator.liu.se>
14178 * TODO: updated
14179
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014180Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14183 problem of socklen_t being undefined on a number of platforms
14184 * debugXML.c: fixed a compilation problem when without snprintf
14185
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014186Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14187
14188 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14189 an URI bug and a fix for the control-character-induced infinite loop
14190 * nanohttp.c: preventive fix for compiling on WIN32
14191
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014192Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14193
14194 * xmlint.c: closing bug #25000
14195
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014196Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14197
14198 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14199 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14200 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14201 related function, fixing xmlStrncmp(), and associated cleanup
14202 * result/HTML/entities.html.sax: updating result
14203
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014204Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * uri.c: applied patch for URI escaping from Wayne Davison
14207 <wayned@blorf.net>
14208 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14209 from Denis Barbier <barbier@imacs.polytechnique.fr>
14210 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14211 patch from Wayne Davison
14212
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014213Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * doc/xml.html : updated with new releases, adding "how to help"
14216
Daniel Veillard04698d92000-09-17 16:00:22 +000014217Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14218
14219 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14220 removed a few warnings in pedantic mode ...
14221 * parserInternals.c parser.c: moved encoding switching function
14222 to parserInternals.c
14223 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14224
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014225Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14226
14227 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14228 error or warning handlers
14229
Daniel Veillardb1059e22000-09-16 14:02:43 +000014230Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * parserInternals.c parserInternals.h parser.c Makefile.am:
14233 created a new module parserInternals.c, moved most of the
14234 code shared by the various parsers there, as well as
14235 deprecated code from parser.c. More cleanup of parser.c
14236 * uri.c: fixed a problem when URI is NULL
14237 * valid.c: speedup when looking for an attribute declaration
14238
Daniel Veillard39c7d712000-09-10 16:14:55 +000014239Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14242 the cleanup of the computation of URI references when seeking
14243 external entities. The URI reference string and the resulting
14244 URI are both stored now.
14245 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14246 large s(n)printf checks and cleanup from Denis Barbier
14247 <barbier@imacs.polytechnique.fr>
14248 * xmlversion.h.in tree.h: couple of SGML declarations for a
14249 possible docbook module.
14250 * result/VC/ : a couple of test output changed due to the change
14251 of the entities URI
14252
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014253Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * parser.h: added a _private field for linking user's data
14256
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014257Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14258
14259 * parser.c parserInternals.h: demacroified most of the IS_XXX
14260 the gain in size is significant so ...
14261
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014262Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * entities.c: cases where looking up entities with doc==NULL
14265 covered
14266
Daniel Veillard90e11312000-09-05 10:42:32 +000014267Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
Daniel Veillard1de50802000-09-07 08:54:32 +000014269 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014270 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14271
Daniel Veillard98a79162000-09-04 11:15:39 +000014272Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14273
Daniel Veillard1de50802000-09-07 08:54:32 +000014274 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014275 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14276 * Makefile.in: added URItest and included thenin "make tests"
14277
14278Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014279
14280 * xmlversion.h.in: closed bug 22941
14281
Daniel Veillard2bb89092000-08-31 14:57:50 +000014282Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * doc/xmlio.html: added doc and example for entity loader
14285 redefinition.
14286
Daniel Veillard96984452000-08-31 13:50:12 +000014287Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14290 used by libxml
14291
Daniel Veillarde715dd22000-08-29 18:29:38 +000014292Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * parser.c: Fixed bug on invalid ontent characters and when using
14295 push.
14296 * xmllint.c: fixed xmllint endling of errors in push mode
14297
Daniel Veillard4948eb42000-08-29 09:41:15 +000014298Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014301 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014302 * result/HTML/*.sax: regenerated HTML SAX output
14303 * parser.c: more cleanup.
14304
Daniel Veillarde010c172000-08-28 10:04:51 +000014305Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014308 patches from Wayne Davison <wayned@users.sourceforge.net>,
14309 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014310 * HTMLparser.c: fixed an ignorable white space detection bug
14311 occuring when parsing with SAX only
14312 * result/HTML/*.sax: updated since the output is now HTML
14313 encoded...
14314
Daniel Veillard47f3f312000-08-27 22:40:15 +000014315Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14316
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014317 * HTMLparser.[ch]: applied some of Wayne Davison
14318 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014319
Daniel Veillarde0854c32000-08-27 21:12:29 +000014320Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14321
14322 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14323 undeclared namespace prefix was used, added a warning.
14324 Cleaned up support w.r.t. entities, spilling out a warning
14325 and being pedantic on lookups.
14326 * test/warning/ent9 : added testcase for previous example.
14327 * TODO: updated
14328 * parserInternals.h parser.c: changed the way names are parsed
14329 now allow infinite size and decrease penalty for normal use
14330 * parser.c: Started a big cleanup/check of the parser code,
14331 fixed some of the most tortuous entity code, spotted code
14332 unused anymore
14333 * test/*: added tests for very long names and related nasty
14334 things.
14335
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014336Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * doc/encoding.html: added encoding aliases doc
14339 * doc/xml.html: updates
14340 * encoding.[ch]: added EncodingAliases functions
14341 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14342 bottleneck affecting large DTDs like Docbook
14343 * parser.[ch] xmllint.c: added a pedantic option, will be
14344 useful
14345 * SAX.c: redefinition of entities is reported in pedantic mode
14346 * testHTML.c: uninitialized warning from gcc
14347 * uri.c: fixed a couple of bugs
14348 * TODO: added issue raised by Michael
14349
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014350Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * doc/encoding.html: propagated Martin Duerst suggestions
14353
Daniel Veillard52402ce2000-08-22 23:36:12 +000014354Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14355
14356 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14357 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14358 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14359 by Wayne Davison
14360
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014361Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * nanoftp.c nanohttp.c: small cleanup
14364 * TODO: updated
14365
Daniel Veillard244ece92000-08-19 20:58:02 +000014366Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * added an old VC testcase and updated title.xml entity
14369
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014370Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14371
14372 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14373 done on auto-opening of <p> tags and cleanup of SAX output
14374
Daniel Veillard979e55e2000-08-19 16:48:54 +000014375Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14378
Daniel Veillard4540be42000-08-19 16:40:28 +000014379Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14380
14381 * doc/xml.html libxml.* structure.*: updated the doc a bit
14382
Daniel Veillard808a3f12000-08-17 13:50:51 +000014383Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14386 of SAX tests
14387
Daniel Veillard29579362000-08-14 17:57:48 +000014388Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14391 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14392
Daniel Veillard1255ab72000-08-14 15:13:33 +000014393Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14396 * testHTML.c: fix core dump on Solaris 2.x systems
14397 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14398 * result/HTML/*.sax: previous bug fix lead to new results
14399
Daniel Veillard03109292000-08-14 14:58:22 +000014400Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14403 * configure.in: added --with-readline=DIR to accept alternate
14404 path for readline include/library
14405 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14406 for ANSI under HP-UX
14407 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14408 includes @LIBS@
14409
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014410Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * doc/* : rebuilt the docs
14413 * getting ready for 2.2.2 release
14414
Daniel Veillard87b95392000-08-12 21:12:04 +000014415Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14418 and xmlAddFeature()
14419 * tree.[ch]: added xmlAddChildList()
14420 * xmllint.c: MAP_FAILED macro test
14421 * parser.h: added xmlParseCtxtExternalEntity()
14422 * valid.c: applied bug fixes removed warning
14423 * tree.c: added CDATA block to elements content
14424 * testSAX.c: cleanup of output
14425 * testHTML.c: added SAX testing
14426 * encoding.c: better error recovery
14427 * SAX.c, parser.c: fixed one of the external entity processing
14428 of the OASis testsuite
14429 * Makefile.am: added HTML SAX regression tests
14430 * configure.in: bumped to 2.2.2
14431 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14432 SAX results
14433
Daniel Veillard88a172f2000-08-04 18:23:10 +000014434Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * configure.in: patch for HP compiler
14437
144382000-08-04 Sven Heinicke <sven@zen.org>
14439
14440 * xmllint.c: Was coredumping sometimes when the file given didn't
14441 exist.
14442
Daniel Veillard46e370e2000-07-21 20:32:03 +000014443Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014446
Daniel Veillard46e370e2000-07-21 20:32:03 +000014447 when using in memory parsing. Need some cleanup.
14448 * xmllint.c configure.in: added a --memory flag to test memory
14449 parsing
14450
Daniel Veillard36650692000-07-21 15:16:39 +000014451Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * nanohttp.c: fixed socklen_t replacement to unsigned int
14454 * parser.c: fixed a space handdling missing at the end of
14455 production 28 DOCTYPE.
14456 * xmlmemory.c: fixed a stupid bug on the routine to override
14457 allocation functions
14458 * TODO: updated
14459
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014460Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * doc/ regenerated the docs
14463
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014464Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * doc/encoding.html doc/xml.html: added I18N doc
14467 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14468 improvements, both parser and filters, added ASCII & HTML,
14469 fixed the ISO-Latin-1 one
14470 * xmllint.c testHTML.c: added/made visible --encode
14471 * debugXML.c : cleanup
14472 * most .c files: applied patches due to warning on Windows and
14473 when using Sun Pro cc compiler
14474 * xpath.c : cleanup memleaks
14475 * nanoftp.c : added a TESTING preprocessor flag for standalong
14476 compile so that people can report bugs more easilly
14477 * nanohttp.c : ditched socklen_t which was a portability mess
14478 and replaced it with unsigned int.
14479 * tree.[ch]: added xmlHasProp()
14480 * TODO: updated
14481 * test/ : added more test for entities, NS, encoding, HTML, wap
14482 * configure.in: preparing for 2.2.0 release
14483
Daniel Veillard49703262000-07-10 10:27:46 +000014484Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14485
14486 * nanoftp.c: fixed the way the control connection is handled
14487 * libxml.spec.in: fixed the dependancies and cleanup
14488
Daniel Veillard306be992000-07-03 12:38:45 +000014489Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * doc/xml.html: changed the xmlsoft.org structure, updated the
14492 examples w.r.t. root and childs
14493
Daniel Veillard7d853352000-07-02 18:53:09 +000014494Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14497
Daniel Veillard365e13b2000-07-02 07:56:37 +000014498Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14499
14500 * HTMLparser.c: Work on character encoding support for the HTML parser
14501 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14502 * encoding.c: Fixed a potential memleak in the encoding stuff
14503
Daniel Veillardaf743792000-07-01 11:49:28 +000014504Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * doc/FAQ.html doc/Makefile.am : added a FAQ
14507
14508Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014509
14510 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14511 of the HTML parser to force it to not bypass SAX
14512
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014513Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * win32config.h.in: updated
14516 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14517 lacks iconv support :-( need to release 2.1.1
14518 * configure.in: release 2.1.1
14519 * HTMLparser: fixed bug #14784
14520 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14521 by Windows compiler
14522 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14523 the SAX startDocument() callback.
14524 * TODO: updated
14525
14526Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * added xmlStopParser()
14529
Daniel Veillardbe803962000-06-28 23:40:59 +000014530Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * configure.in: 2.1.0 prerelease
14533 * Large resync between W3C and Gnome tree
14534 * nanoftp, nanohttp.c: fixed stalled connections probs
14535 * HTMLtree.c SAX.c : support for attribute without values in
14536 HTML for andersca
14537 * valid.c: Fixed most validation + namespace problems
14538 * HTMLparser.c: start document callback for andersca
14539 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14540 * parser.h, SAX.c: serious speed improvement for large
14541 CDATA blocks
14542 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14543 different encoding
14544 * example/Makefile.am example/gjobread.c tree.h: work on
14545 libxml1 libxml2 convergence.
14546 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14547 and the LIBXML_TEST_VERSION macro
14548
Daniel Veillardc310d562000-06-23 18:32:15 +000014549Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * doc/xml.html: various patches and improvements typo fixed by
14552 Felix Natter
14553 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14554 from Felix Natter <fnatter@gmx.net>
14555
Daniel Veillardf3029822000-05-06 08:11:19 +000014556Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * doc/upgrade.html: updated with instructions for support of both
14559 libxml-1.x and libxml-2.x
14560 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14561 for 2.x support and also fixed includes
14562
14563
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014564Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14567 the encoding support, added iconv support, so now libxml if
14568 compiled with iconv automatically support japanese encodings
14569 among others. Work based on initial patch from Yuan-Chen Cheng
14570 I may have broken binary compat in the encoding handler
14571 registration scheme, but that was so utterly broken I don't
14572 expect anybody to have used this feature until now.
14573 * parserInternals.h: fixup on the CHAR range macro
14574 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14575 code.
14576 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14577 * uri.c: added xmlParseURI() I can't believe I forgot to
14578 implement this one in 2.0 !!!
14579 * SAX.c: moved doc->encoding update in the endDocument() call.
14580 * TODO: updated.
14581
Daniel Veillard06047432000-04-24 11:33:38 +000014582Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * tree.h: removed extraneous xmlRemoveProp definition
14585 * TODO: added item about --disable-corba configure switch
14586 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14587 * nanoftp.c: fixed include problems giving troubles on AIX and
14588 slowlaris
14589 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14590 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14591 comment and headers changes to lower gtk-doc number of warnings
14592 * doc/html/*: rebuilt docs
14593
Daniel Veillarde0aed302000-04-16 08:52:20 +000014594Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * HACKING: documented the tag for 1.x and instructions
14597
Daniel Veillard5e873c42000-04-12 13:27:38 +000014598Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14601 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14602 xmlCreateIOParserCtxt
14603 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14604 significant overall improvement
14605 * xmllint.c: added I/O test to xmllint
14606 * testSAX.c: added a speed test
14607 * doc/* : updated/regenerated
14608
Daniel Veillardfc708e22000-04-08 13:17:27 +000014609Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * xpath.c uri.h parserInternals.h: cosmetic changes from
14612 "Timur I. Bakeyev" <timur@bat.ru>, including making
14613 xmlCreateURI() public
14614
Daniel Veillard5d211f42000-04-07 17:00:24 +000014615Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14616
14617 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14618 and the code at the same time. Added a clean mechanism for
14619 overload or added input methods: xmlRegisterInputCallbacks()
14620 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14621 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14622 * TODO: updated
14623 * doc/* : updated/regenerated
14624 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14625 source dir
14626
Daniel Veillarde77a9182000-04-05 19:12:29 +000014627Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * testURI.c: yet another forgotten commit, I should get some sleep !
14630
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014631Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * xmllint.c: forgot to commit this too ?
14634
Daniel Veillardb9df4042000-04-05 14:23:16 +000014635Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * xmlversion.h.in : forgot to commit this previously
14638
Daniel Veillard361d8452000-04-03 19:48:13 +000014639Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14640
14641 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14642 * README TODO: updated for release
14643 * uri.c uri.h: added authority parsing/saving
14644 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14645 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14646 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14647 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14648 Makefile.am : added compile-time customization of libxml
14649 --with-ftp --with-http --with-html --with-xpath --with-debug
14650 --with-mem-debug
14651 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14652 #include <libxml/xxx.h> I hope it won't break too much stuff
14653 and will be manageable in the future...
14654 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14655 and added xmllint to the installed programs
14656 * uri.h: added xmlFreeURI()
14657
Daniel Veillardec303412000-03-24 13:41:54 +000014658Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * uri.c uri.h: finished the escaping handling, the base support
14661 and the URI path normalization. Looks good just lacks the
14662 authority content parsing code.
14663 * Makefile.am: added instructions to generate testURI
14664 * TODO: updated
14665 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14666 added links and icons for W3C and Gnome
14667
Daniel Veillard8f621982000-03-20 13:07:15 +000014668Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * xmlmemory.[ch] : seems I forgot to actually update the files in
14671 the last commit :-)
14672 * doc/xml.html doc/html/* : updated and uploaded the docs
14673
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014674Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14677 * TODO: updated
14678 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014679 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014680 gfree).
14681 * Makefile.am, uri.c, uri.h: added a set of functions to do
14682 exact (litteraly copied from the RFC 2396 productions) parsing
14683 and handling of URI. Will be needed for XLink, one XML WFC,
14684 XML Base and reused in the nano[ftp/http] modules. Still work
14685 to be done.
14686
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014687Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * configure.in, libxml.spec.in : libxml2
14690 * doc/* : updated the doc page, rebuilt the docs
14691
Daniel Veillardcf461992000-03-14 18:30:20 +000014692Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * all: tagged LIB_XML_1_X
14695 * *.c *.h : updated from W3C CVS tree
14696 * configure.in : 2.0.0-beta
14697 * libxml.spec.in : libxml2 package nam
14698 * result/* : new version of the tests output
14699
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014700Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14703
Daniel Veillardb566ce12000-03-04 11:39:42 +000014704Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * doc/* : rebuilt the docs
14707 * parser.c: final patch on #6766
14708 * valid.c: small patch on validity checks.
14709
Daniel Veillardfb76c402000-03-04 11:39:42 +000014710Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14713 added
14714 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14715 compatibility w.r.t. XML spec and existing code.
14716
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014717Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * parser.c: seems a better solution to <a> </a> exists,
14720 will try it for a while
14721
Daniel Veillard83a30e72000-03-02 03:33:32 +000014722Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * parser.c: tried to remove the <a> </a> generating <a/>
14725 this is hard. Left a flag for that purpose. Fixed bug #6766
14726 * configure.in: prepared 1.8.7 not released, due to previous
14727 problem
14728
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014729Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14730
14731 * doc/xml.html : applied second patch from Paul DuBois
14732
Daniel Veillard402e8c82000-02-29 22:57:47 +000014733Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * doc/xml.html : applied patch from Paul DuBois
14736
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014737Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14740
Daniel Veillard5feb8492000-02-02 17:15:36 +000014741Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14744 compilation warnings on various platforms.
14745 * parser.c: Fixed #5281 validity error callbacks are now desactived
14746 by default if not validating.
14747
Daniel Veillardf341f932000-02-02 14:52:08 +000014748Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14751
Daniel Veillard13c757e2000-02-01 23:59:15 +000014752Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14755 <gkatsi@cs.toronto.edu>
14756
Daniel Veillard726e8792000-01-30 20:04:29 +000014757Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14760 processing URLs
14761
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014762Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14765 xmlNanoFTPUpdateURL for persistent control connections.
14766 * configure.in: 1.8.6
14767
14768Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14771 * tree.[ch] : added xmlSaveNoEmptyTags
14772
James Henstridgef3be9312000-01-28 13:59:21 +0000147732000-01-29 James Henstridge <james@daa.com.au>
14774
14775 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14776
14777 * Makefile.am: added nanoftp.[ch] to the build.
14778
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014779Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * nanoftp.[ch]: cleanup, comments, API
14782 * debugXML.c : fixed a bug in the cat command
14783 * doc/*: regenerated the docs
14784
Daniel Veillardda07c342000-01-25 18:31:22 +000014785Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14788 * debugXML.c : fixed a bug in the cat command
14789 * valid.c: fixing some small probs
14790 * libxml.spec.in: get rid of the SNAP suffix
14791 * doc/xml.html: updated the status
14792
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014793Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * xml-config.in: xml-config --version to just return the
14796 version number
14797 * xpath.c: some cleanup w.r.t. axis when the current node is
14798 an attribute.
14799 * TODO: updated
14800
Daniel Veillard461a66c2000-01-18 18:01:01 +000014801Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * configure.in: prepared for libxml-1.8.5
14804 * doc/* recompiled the documentation
14805
148062000-01-17 Jody Goldberg <jgoldberg@home.com>
14807
14808 * configure.in : WARNING autoconf subtlety alert :
14809 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14810 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14811 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14812 get defined by AC_CHECK_HEADERS.
14813
Daniel Veillardf967b902000-01-17 16:06:10 +000014814Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14817 Rune.Djurhuus@fast.no
14818
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014819Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * TODO: updated
14822 * tree.c, parser.c: made sure that only memory alloc problems
14823 and internal parser errors are allowed to write to stdout or
14824 stderr.
14825
Daniel Veillard0142b842000-01-14 14:45:24 +000014826Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14827
14828 * tree.c : restored xmlNewGlobalNs since this seems used by
14829 a lot of existing code :-(, fixed a bug in xmlNewNs
14830 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14831 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14832 to exit() from the library code.
14833 * xpath.c, parser.c: removed bugs or unused code detected by
14834 Windows compilers
14835 * parser.c: started adding interfaces for parsing well balanced
14836 XML fragments
14837 * configure.in: releasing 1.8.4
14838 * doc/* : rebuilt the docs
14839
Daniel Veillard2eac5032000-01-09 21:08:56 +000014840Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * tree.[ch] : added xmlNewDocFragment() for DOM
14843 * testHTML.c: uninitialized variable.
14844
Daniel Veillardf3a73582000-01-05 14:58:39 +000014845Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * doc/* : rebuild the docs
14848
Daniel Veillard71b656e2000-01-05 14:46:17 +000014849Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * acconfig.h: readline and history patch
14852 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14853 * tree.c: added check and handling when possibly removing an ID
14854 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14855 and saving.
14856 * test/HTML/entities.html result/HTML/entities.html* : test for
14857 various entities reference cases
14858 * result/HTML/* : as a result output of some testcase have
14859 changed
14860 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14861 by previous example. added xmlParseTryOrFinish().
14862 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14863 entities.h debugXML.h HTMLparser.h: changed the way struct are
14864 declared to allow gtk-doc to expose those
14865 * parser.c: closed bug #4960
14866 * Makefile.am configure.in: Applied patch from
14867 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14868 and math/socket libs detection
14869
Daniel Veillard437b87b2000-01-03 17:30:46 +000014870Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14871
14872 * configure.in, Makefile.am: link tester against readline
14873 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14874
Daniel Veillard686d6b62000-01-03 11:08:02 +000014875Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * tree.[ch]: added xmlRemoveProp
14878 * win32config.h.in nanohttp.c: avoid including the Windows
14879 socket stuff in every C files
14880 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14881 the XmL parser(s)
14882 * test/ns4 result/ns4 etc...: added test case for previous prob
14883 * tree.c: xmlNewNs wasn't checking for double definition
14884 * Makefile.in: fixed a problem with dist-hook duplicates
14885 * parser.[hc], xmlIO.c: fixed the loading of external entities
14886 APIs, now xmlLoadExternalEntity() is used everywhere and
14887 setting up an app specific front-end using the
14888 * SAX.c parser.c: some fixes, now the xhtml spec validates
14889 with the xhtml DTD.
14890 * error.c: fixed crashes in case of no input stream
14891 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14892 to the validation tests and results
14893
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014894Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14897 too htmlCreatePushParserCtxt() and htmlParseChunk()
14898 * parser.c: a bit of cleanup.
14899 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14900 to XML) removed the last mem leak known
14901 * HTMLtree.c: output message cleanup
14902 * xmlmemory.c: display content info about memory blocks
14903 * result/HTML/wired.* : missing att value warning change
14904
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014905Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * doc/* : rebuilt the documentation
14908
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014909Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * parser.[ch] parserInternals.h: Push parser for XML,
14912 seems to work fine now
14913 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14914 --push for push testing
14915 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14916 * testSAX.c: added --push
14917 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14918 subtree
14919 * xmlIO.[ch] : enriched API + fixes for push mode
14920 * entities.[ch]: added the entity content length to the struct.
14921 * xmlmemory.[ch]: new API to show the last entries for the shell
14922 * valid.c: added required attribute testing
14923 * SAX.c: the cdata callback now merge contiguous fragments
14924 * HTMLparser.c: cleanup of some macros
14925
Daniel Veillard3c558c31999-12-22 11:30:41 +000014926Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * parser.c: fix for PIs name starting with xml
14929 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014930 * *.c, configure.in win32config.h.in : generate win32config.h for
14931 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014932
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014933Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * parser.c: fixed a stupid = vs. == bug :-(
14936 * doc/gnome-xml.sgml: s/glade/xml/
14937
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014938Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * configure.in, doc/xml.html : bug fix release 1.8.2
14941 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14942 Hopefully the end of that silly C++ include problem
14943 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14944 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14945 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14946 troubles with autoclosed elements when the stree shape doesn't
14947 follow the DtD specs. Added htmlIsAutoClosed() and
14948 htmlAutoCloseTag()
14949 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14950 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14951 * debugXML.c: fixed a bug on printing default namespaces.
14952 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14953
Daniel Veillardb24054a1999-12-18 15:32:46 +000014954Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * result/HTML/*.htm[l] : updated the HTML regression tests according
14957 to the new output
14958 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14959 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14960 problem due to intermix of extern "C" { ... } declarations for C++
14961 and recursive includes in the headers
14962
Chris Lahey323c48c1999-12-18 15:32:45 +0000149631999-12-20 Chris Lahey <clahey@umich.edu>
14964
14965 * HTMLtree.c: Made it so that html nodes with a single child do
14966 not insert a carriage return before or after the child node.
14967
Daniel Veillardb24054a1999-12-18 15:32:46 +000014968Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014969
14970 * configure.in, doc/xml.html : bug fix release 1.8.1
14971 * parser.c: fixed bug #4344
14972 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14973 added the glue to avoid C++ problems
14974 * doc/* : regenerated the documentation
14975
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014976Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14979 namespace recognition, and Dia as a resul :-(
14980 * encoding.c: closed bug #3950
14981
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014982Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * valid.c: debugging a posteriori validation, except URI expansion
14985 stuff this should be fixed now
14986 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14987 Carl Nygard <cnygard@bellatlantic.net>
14988 * tester.c: added --postvalid, cleaning of the code
14989 * tree.[ch]: added xmlDocGetRootElement()
14990
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014991Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14992
14993 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14994 c++ losage.
14995
Daniel Veillard10a2c651999-12-12 13:03:50 +000014996Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * configure.in, doc/xml.html : bumped to 1.8.0
14999 * xlink.[ch], Makefile.am : added framework for link detection
15000 * parser.h: added nbChars to parser context, needed for cleanup.
15001 * xmlmemory.c: removed a nasty bug when out of mem
15002 * valid.[ch]: adding namespace support for attribute decl
15003 * tester.c: added --debugent option
15004 * debugXML.[ch]: added xmlDebugDumpEntities()
15005 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15006 buffers instead, this was really needed, validation was breaking
15007 in strange ways due to that. Added xmlParseStringPEReference()
15008 and other parsing from strings functions. Entities processing
15009 modified again, but PERef are still not handled correcly but
15010 unless you're Eve Maller you won't notice :-)
15011 * HTMLparser.c: large changes toward reliability, and switched to
15012 lowercase internal tags, XHTML is lowercase, so it will help
15013 that output is closer to next version.
15014 * doc/* : regenerated the documentation, it is now hosted at
15015 http://xmlsoft.org/ (same bits I just bought the domain :-)
15016
15017
Daniel Veillard294cbca1999-12-03 13:19:09 +000015018Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15021 doc generation
15022 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15023 in the SAX API
15024 * doc/*: rebuilt the doc making sure everything appears in the
15025 HTML files
15026
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015027Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15030 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15031 which allow impressive speed improvement on dataset with
15032 large text pieces, but at the cost of broken binary
15033 compatibility and slightly bigger memory usage.
15034 Configure with --with-buffers to activate them, they
15035 are protected with XML_USE_BUFFER_CONTENT define.
15036 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15037 goal is 0 memory left allocated once parser is no more used
15038 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15039 call xmlCleanupParser() and xmlMemoryDump()
15040
Daniel Veillarda819dac1999-11-24 18:04:22 +000015041Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15044 * parser.[ch] encoding.[ch]: added memory cleanup routines
15045 * parser.c: closing bug #3788
15046 * doc/*: rebuilt the doc
15047
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015048Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15051 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15052 * tester.c: added --compress option
15053 * doc/*: rebuilt the documentation
15054
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015055Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15058 if given /proc/kcore as input !
15059 * doc/xml.html doc/*: updated and rebuilt the documentation
15060
15061Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015062
15063 * parser.c: Fixed some wrongly space collapsing code due to
15064 a misreading of the spec.
15065 * result/*: fixed the output accordingly
15066
15067Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015068
15069 * encoding.c: bug fix and typos
15070 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15071 * parser.c: added attribute normalization closing bug #3597
15072 * test/att* result/att* SAXresult/att*: testcase for attribute
15073 normalization
15074
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015075Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * configure.in: closing bug #3163 by adding extra flags for the
15078 cc compiler on HP-UX
15079
Daniel Veillard51e3b151999-11-12 17:02:31 +000015080Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * valid.[ch] : removed a typo and an enumerated type bug in the
15083 xmlAddElementDecl() function
15084 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15085 call to xmlEncodeEntitiesReentrant() so that the functions
15086 New, Set and Get are at the same level.
15087 * parser.c HTMLparser.c: extra memory allocation bug for
15088 attributes detected by someone using libxml in embedded systems :-)
15089
Daniel Veillard962195f1999-10-28 15:51:53 +000015090Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * xmlmemory.h: turned off mem debug :-\
15093
Daniel Veillard35008381999-10-25 13:15:52 +000015094Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * parser.c: closed bug #2784 a one line fix, but worth pushing
15097 a new release out
15098 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15099 some structures, comments before and after the
15100 main element, and other nastyness
15101 * HTMLtree.c tree.c: accomodate the extended HTML supported
15102 * configure.in: pushing 1.7.4
15103 * test/ent8 and related outputs : added a new test for bug #2784
15104 * test/HTML/wired.html and related output: a nasty HTML example
15105 * Makefile.am: improved the test scripts
15106 * docs/* : reran the documentation extractor, updated xml.html
15107
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015108Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15111 HTMLparser and debugged the HTML related code. HTML documents
15112 now have their own type
15113 * entities.c: do not dump &apos; for HTML output
15114 * xmlmemory.c: improvement, breakpoint mechanism
15115 * testHTML.c: added --sax --repeat ...
15116 * Makefile.am: improved the HTML tests
15117 * valid.[ch]: added xmlValidGetValidElements and
15118 xmlValidGetPotentialChildren
15119 * tester.c: added --insert to test the 2 new functions
15120 * test//* result//* SAXresult//* : regression test cleanup
15121 and extension.
15122 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15123 gnome-xml-nanohttp.html
15124
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015125Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * HTMLparser.c: fixed problems with some autoclose tags
15128 * tree.c: fixed XML output problems.
15129 * result/* SAXresult/*: update of the tests output
15130
Daniel Veillard6077d031999-10-09 09:11:45 +000015131Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * Makefile.am: Arturo patch for xmlConf.sh version info
15134 * parser.c: Tim Josling patch for single quoted items
15135 * tester.c: Tim Josling patch for tester options usage
15136 * tree.h: indent cleanup
15137
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015138Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15141 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15142
Daniel Veillard00fdf371999-10-08 09:40:39 +000015143Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * tree.c : Raph patch for initialization of CORBA fields
15146 * parser.c, xpath.c, ...: modification of doc comments
15147 * xpath.c : allow spaces in xpath expressions
15148
Daniel Veillardad219441999-09-27 08:17:49 +000015149Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * xmlmemory.h: turning off memory debug :-(
15152
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015153Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15156 better SAX interfaces.
15157 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15158 entity.
15159 * configure.in: 1.7.2
15160
15161Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015162
15163 * libxml.spec.in: fixed the URL
15164 * doc/xml.html: improved the documentation front-end
15165
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015166Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015167
15168 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15169
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015170Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015171
15172 * libxml.spec.in: fixed the alpha compile problem
15173 * parser.[ch]: changed errno to errNo in the parser context :-(
15174 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15175 * doc/xml.html: changed CHAR to xmlChar
15176 * doc/html/*: recompiled the documentation
15177 * configure.in: 1.7.1
15178
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015179Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * parser.h: modified the parser context struct to regain 1.4.0
15182 binary compatibility
15183 * parser.c, xml-error.h: added errno ot teh context and defined
15184 a set of errors values with update of errno
15185 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15186 DTDs and entities
15187 * *.h, *.c: complete cleanup of the use of config.h and include
15188 protection depending on the current setup.
15189 * overalll debugging, maintenance and bug-fixing on all modules
15190 * updated the documentation
15191 * ready for 1.7.0
15192
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015193Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * HTMLparser.c : cleanup
15196 * SAX.c valid.c valid.h: added ID/IDREF checking
15197 * tree.c tree.h: extended doc structure for refs
15198 * configure.in: 1.6.2
15199 * parser.c: patched bug in SAX user arg call
15200 * parserInternals.h: patched missing close in C++ wrapping
15201 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15202 especially upcoming XPointer implementation.
15203 * doc/xml.html: augmented, typo
15204
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015205Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15206
15207 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15208 not all invocations of install understand -d.
15209
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015210Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15211
15212 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15213 to make 'check' works, when builddir != srcdir.
15214
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015215Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * doc/xml.html : updated the documentation
15218
Daniel Veillard6454aec1999-09-02 22:04:43 +000015219Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15222 not deallocated memory blocks
15223 * *.c : replaces all calls to malloc() free() and realloc() to
15224 the wrapper functions/macros
15225 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15226 instead of xmlFreeNodeList()
15227
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015228Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * HTMLparser.c: corrected a stupid bug leading to core dump at
15231 tree deallocation. Removed warnings indicated by
15232 Stephane.Conversy@lri.fr
15233 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15234 looked for in the external subset
15235
15236Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015237
15238 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15239 on SGI by Stephane.Conversy@lri.fr
15240
Daniel Veillardb96e6431999-08-29 21:02:19 +000015241Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * all .h : changed the prototype declaration indent as in gtk
15244 * most .c : working on reducing the TODOs in the code
15245 * most .c : cleanup though -pedantic and Insure++
15246 * improvements on validation ID checkings.
15247 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15248 * xml-config.in: closed #1810
15249
15250Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015251
15252 * tree.h, valid.c, valid.h: more work on validity, IDs
15253 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15254 definition for AIX
15255
Daniel Veillardb556eb51999-08-15 17:19:50 +000015256Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15259 the distribution due to a cut'n paste error at last commit
15260
Daniel Veillardb05deb71999-08-10 19:04:08 +000015261Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * configure.in: upgraded to version 1.4.0
15264 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15265 Big update, added a large part of the validation process,
15266 it should be usable, but some parts are missing
15267 * xpath.c: improved the implementation w.r.t. root.
15268 * Makefile.am: added more tests
15269 * test and result trees: added a lot of tests
15270 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15271
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015272Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * Added an HACKING file
15275
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015276Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * xpath.[ch] : improvements and debug of the XPath implementation
15279 * parser.c, HTMLparser.c : modified the parsers to be progressive
15280 * tree.[ch] : extended the Buffer promitives
15281 * xmlIO.[ch] : added basic I/O routines providing progressive
15282 parsing and ready for I18N conversion plugins
15283 * SAXresult/* : the SAX callback sequence maybe slightly different
15284 now
15285 * test*.c : improved/updated the tests programs
15286 * doc/* : recompiled the docs.
15287
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152881999-07-26 Michael Meeks <michael@edenproject.org>
15289
15290 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15291
15292 * tree.c: Ditto.
15293
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015294Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * configure.in: upgraded to version 1.4.0
15297 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15298 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15299 XML query language, see http://www.w3.org/TR/xpath for more details.
15300 * parser.c, parser.h: added CHAR* related string functions for XPath
15301 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15302 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15303 rebuild the docs.
15304 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15305 and regression testing capabilities for XPath.
15306
Daniel Veillardd79d7871999-07-12 10:38:12 +000015307Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15310 closing bug #1646
15311
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015312Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * Makefile.am, example/Makefile.am: closed bug #1683
15315
Daniel Veillard3166ab11999-07-11 16:14:19 +000015316Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * example/Makefile.am, configure.in: added the makefile for the
15319 gjobread example
15320
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015321Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15322
15323 * doc/Makefile.am:
15324 - fix which allow "make install DESTDIR=</install/prefix>".
15325
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015326Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15329 which fixed a problem on the file reading-code.
15330
Daniel Veillard82150d81999-07-07 07:32:15 +000015331Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15334 output.
15335 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15336
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015337Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * parser.h : Oops removed the binary compatibility problem
15340 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15341 * parser.c, HTMLparser.c: applied patches for reading from stdin
15342
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015343Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * parser.c, entities.c, valid.c: cleanup bug #1591
15346 * configure.in: cleanup bug #1592
15347 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15348 the same tree back-end. Hence gdome will be available for it.
15349 * doc/Makefile.am: close bug #617
15350
Daniel Veillard97fea181999-06-26 23:07:37 +000015351Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * parser.c: alloctate a per parser context SAX interface block
15354
Daniel Veillard14fff061999-06-22 21:49:07 +000015355Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15358 and xmlEncodeEntitiesReentrant with the correct one :-\
15359
15360Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * commit of my internal XML base changes, quite a lot of
15363 changes, cleanups, better entities support, framework for
15364 new I/O and charset detection and handling
15365 * Fixed the configure/Makefile stuff to generate shared libs
15366 with the proper version info, so we jumped on rev from
15367 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15368 xmlEncodeEntities() result need to be freed now, and a string
15369 xmlParserVersion provide the current library version.
15370
Raph Levien05240da1999-06-15 21:27:11 +000015371Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15372
15373 * parser.c: fixed a buffer overrun for when you have a very long
15374 attribute with no entities in it.
15375
Daniel Veillardbb2da581999-06-13 14:37:07 +000015376Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * added example directory
15379 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15380
Daniel Veillard011b63c1999-06-02 17:44:04 +000015381Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * Release of libxml-1.1, nearly everything has been touched for
15384 this.
15385 * Added more regression tests
15386 * Updated the documentation
15387
Daniel Veillard27d88741999-05-29 11:51:49 +000015388Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * tree.[ch]: unified the XML_NO_CORBA defines.
15391 * parser.c encoding.[ch]: started plugging in char encoding detection
15392
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015393Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15394
15395 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15396 Also freed allocated buffer.
15397
Daniel Veillard27d88741999-05-29 11:51:49 +000015398Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015399 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15400 reentrancy problem at printing. One is left in entities.c, to
15401 remove ASAP
15402 * testSAX.c : added a test example showing the use of the SAX
15403 interface if one doesn't want to build the DOM tree.
15404 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15405
Daniel Veillard517752b1999-04-05 12:20:10 +000015406Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15409 large revamping of the parser to use SAX callbacks
15410 http://www.megginson.com/SAX/ (or at least a C like interface
15411 a la Expat). It's now possible to set up your own callbacks
15412 and the parser will not build a DOM tree.
15413 * test/* result/*: updated the test suite, I finally removed
15414 the old Namespace draft support (PI based).
15415
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015416Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * Makefile.am: added test result to EXTRA_DIST for make tests
15419
Daniel Veillard64068b31999-03-24 20:42:16 +000015420Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * parser.c, parserInternals.h: moved the chars macro definitions
15423 to parserInternals.h
15424 * parser.c, error.c: applied patches from "Knut Åkesson"
15425 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15426
Daniel Veillard012ccc11999-03-23 10:11:11 +000015427Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * xml-config.in : applied patch to make --version work
15430
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154311999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15432
15433 * Makefile.am (check-local): Alias for `tests' target. This will
15434 cause `make check' to do the right thing.
15435 (tests): Don't run tests in srcdir. Also, replaced calls to
15436 basename with a `sed' "equivalent".
15437
Daniel Veillardd109e371999-03-05 06:26:45 +000015438Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15441 it in the header and not the sources, updated the doc.
15442 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15443 pointing this out.
15444
Daniel Veillardbc50b591999-03-01 12:28:53 +000015445Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15448 exported the inputStream routines.
15449 * doc/html/* : updated accordingly
15450
Daniel Veillardd692aa41999-02-28 21:54:31 +000015451Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * parser.c, parser.h, parserInternals.h: added a few extra
15454 internal calls to allocate and free parser contexts ...
15455 * doc/html/* : updated accordingly
15456
Daniel Veillard55a99271999-02-25 11:01:29 +000015457Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * configure.in, Makefile.am, doc/makefile.am : General changes for
15460 1.0.0 release and including the generated HTML documentation.
15461
Daniel Veillard35925471999-02-25 08:46:07 +000015462Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * makefile.am : added parserInternals.h, oops.
15465
Daniel Veillard1e346af1999-02-22 10:33:01 +000015466Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * parserInternals.h: added this header giving access to the parser
15469 internal functions.
15470 * doc/Makefile.am : added a rebuild target which rebuilds the full
15471 set of documentations
15472 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15473 the internal subset.
15474 * *.c *.h: modifications needed to generate the documentation using
15475 gtk-doc, cleanup of functions blocks, reorganisation of struct
15476 declarations.
15477
Daniel Veillard1164e751999-02-16 16:29:17 +000015478Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15479
15480 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15481 the tar and spec file to include the beginning of the doc.
15482
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154831999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15484
15485 * doc/.cvsignore: Added this file.
15486
Daniel Veillard6800ef31999-02-08 18:33:22 +000015487Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * tree.c: fixed xmlGetProp to return "" when the attribute
15490 exists, even if the node-list is NULL.
15491
Daniel Veillard726c7e31999-02-08 15:13:10 +000015492Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * tree.c: patched an error outputting empty attribute values.
15495 * Makefile.am and doc/makefile.am: have been updated during the
15496 week-end. Sorry for an empty CVS log, I got a shell problem.
15497
Daniel Veillard1899e851999-02-01 12:18:54 +000015498Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * tree.h: cleaned up using enums instead of defines
15501 * parser.c, valid.[ch]: more work on parsing/output of element
15502 declarations
15503
Daniel Veillard3b9def11999-01-31 22:15:06 +000015504Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * valid.[ch], tree.c, parser.c : more work toward full parsing
15507 of XML DTDs.
15508 * README: added informations about mailing-list and on-line
15509 documentation
15510
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155111999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15512
15513 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15514
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015515Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * parser.c, tree.[ch] : more work toward conformance testing,
15518 added a last element to accelerate parsing of very flat structures
15519 started working on internal subset Element content declaration.
15520 * valid.[ch] : first cut at adding code toward validation.
15521 * previous changes had also small impact on most files, especially
15522 the conformance testing using James Clark test suite.
15523
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015524Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * test/* : updated the examples, most of them were not well
15527 formed (humm), and added rdf2.
15528 * result/* : resulting changes in the output.
15529
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015530Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15533
Daniel Veillard44b3a061998-12-05 17:27:22 +000015534Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * tree.c: patched a bug in the generation of empty attributes
15537
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015538Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15541 for node/trees/documents/... Biggest problem is namespace
15542 support when copying subtrees.
15543
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015544Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * parser.c, entities.c: improve entities and char ref encoding,
15547 and cleanups of error messages.
15548
Daniel Veillard242590e1998-11-13 18:04:35 +000015549Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * parser.c, entities.c: simple bug hunting done during rpm2html and
15552 rpmfind integration.
15553
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015554Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * parser.[ch]: Added interfaces allowing to specify a SAX
15557 handler before parsing.
15558
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015559Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * parser.c: redirrect all errors reporting through the SAX
15562 error function
15563
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015564Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15567 * libtool, tlmain ...: update of the libtool files
15568
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155691998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15570
15571 * entities.c: Use g_snprintf insteda of snprintf.
15572
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015573Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15576 added ent5 test for this purpose.
15577 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15578
Daniel Veillard27271681998-10-30 06:39:40 +000015579Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * parser.c: fixed? a strange error due to compression on a GWP
15582 document.
15583
Daniel Veillard25940b71998-10-29 05:51:30 +000015584Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * tree.[ch]: bug fixing
15587 * entities.[ch]: defined a specific type for predefined entities
15588 * doc/xml.html: more documentation on the library, how to use it,
15589 overview of the interfaces.
15590
Daniel Veillard16253641998-10-28 22:58:05 +000015591Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15594
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015595Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15596
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015597 * tree.c: corrected a small bug
15598 * doc/xml.html: continuing writing documentation.
15599
15600Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15601
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015602 * debugXML.h debugXML.c: added debugging utilities.
15603 * tester.c: added --debug switch.
15604 * tree.c: patched an incorrect node->type assignment.
15605 * parser.c: formatting, ensure that node->doc != NULL in attributes
15606
Daniel Veillardccb09631998-10-27 06:21:04 +000015607Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15610 entity support and provide an internal representation close to
15611 DOM one (entity ref nodes, and attribute value as tree). I tried
15612 to preserve the interface but this will surely break some apps
15613 (I have to change rpm2html/rpmfind for example). I had to change
15614 two interfaces, and the generated tree is somewhat different.
15615 * doc/* : started documenting the XML library, the tree and
15616 DOM/Corba. This is a first step.
15617
Daniel Veillard11e00581998-10-24 18:27:49 +000015618Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * parser.c: Set up the fonctions comment block, boring but useful.
15621 * parser.h, SAX.c, parser.c: now attributes are processed through
15622 the SAX interface. The problem is that my SAX interface diverged
15623 quite a bit from the original one, well this is not an official
15624 spec, and translating it from Java to C is hairy anyway...
15625
Daniel Veillard97b58771998-10-20 06:14:16 +000015626Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15629 fonctions comment block, boring but useful.
15630
15631Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015632
15633 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15634 conversion routines. However they are not yet used to convert the
15635 inputs. The core will run with UTF-8.
15636
Daniel Veillard33942841998-10-18 19:12:41 +000015637Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * tree.c : make sure that the type id is properly set-up when
15640 a new object is allocated, needed for DOM.
15641
Daniel Veillard27fb0751998-10-17 06:47:46 +000015642Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * tree.h, tree.c: Ok, the main objects in the tree will be native
15645 corba objects, it costs 8 bytes per Node, Attribute and Document
15646 but it simplifies the Corba integration a lot (no extra interface
15647 objects to allocate/free).
15648
Daniel Veillard0bef1311998-10-14 02:36:47 +000015649Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15652 and changed NODEs contants for conformity with DOM Level 1
15653
Daniel Veillard27864701998-10-08 03:47:24 +000015654Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * added hooks to keep track of servants when creating objects
15657 xmlDoc and xmlNode (for Corba export).
15658
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015659Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * added xml-config script.
15662
Daniel Veillard7066a791998-10-01 20:28:28 +000015663Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15666 to autoupdate libtool and automake conf files.
15667
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156681998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15669
15670 * Makefile.am: Use '?' to separate the sed
15671 commands as ',' is used when people pass -Wl,something.
15672
15673
Daniel Veillard15a8df41998-09-24 19:15:06 +000015674Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * tree.c, tree.h: added a per-document compression interface.
15677
Daniel Veillard151b1b01998-09-23 00:49:46 +000015678Tue Sep 22 20:47:38 EDT 1998
15679
15680 * tree.c, tree.h: added saving with compression and added interfaces
15681 to control the compression level (xmlGetCompressMode,
15682 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15683
Daniel Veillard70120ff1998-09-22 00:24:21 +000015684Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * parser.c: corrected a loop for files of size 0
15687
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156881998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15689
15690 * error.h: New file. Contains prototyes from `error.c'.
15691
Tom Tromeyc19653d1998-08-14 01:22:43 +000015692Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15693
15694 * Makefile.am (xmlincdir): New macro.
15695 (xmlinc_HEADERS): Renamed from include_HEADERS.
15696
Daniel Veillard845664d1998-08-13 04:43:19 +000015697Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * applied small patch on numeric entities from
15700 Christopher Blizzard <blizzard@appliedtheory.com>
15701
Daniel Veillard260a68f1998-08-13 03:39:55 +000015702Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * New release 0.2, removed the old xml_* files so that it's
15705 coherent with the other CVS base (W3C), far better conformance
15706 to standard, new namespaces, decent entities support, beginning
15707 of a SAX-like interface. Nearly nothing left intact, even the
15708 test examples ...
15709
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157101998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15711
15712 * .cvsignore: Add .deps dir
15713
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015714Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15717
Daniel Veillardfe926001998-07-26 04:28:20 +000015718Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015719
Daniel Veillardfe926001998-07-26 04:28:20 +000015720 * configure.in: added test for CPP
15721 * AUTHORS, Changelog: the original ones didn't get commited but the
15722 glib ones instead, fixed.
15723 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015724
Daniel Veillardfe926001998-07-26 04:28:20 +000015725Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015726
Daniel Veillardfe926001998-07-26 04:28:20 +000015727 * integrated code developped at W3C
15728 * changed the original Copyright
15729 * migrated to automake
15730 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015731