blob: bad10a80aaa6720e78e9f2330e944a53f8861042 [file] [log] [blame]
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2
3 in docs/tutorial:
4 * apa.html
5 * apb.html
6 * apc.html
7 * apd.html
8 * ape.html
9 * apf.html
10 * apg.html
11 * ar01s02.html
12 * ar01s03.html
13 * ar01s04.html
14 * ar01s05.html
15 * ar01s06.html
16 * ar01s07.html
17 * ar01s08.html
18 * index.html
19 * xmltutorial.pdf
20 * xmltutorial.xml
21 add index to tutorial
22
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000023Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
24
25 * doc/xmlcatalog.1
26 * doc/xmlcatalog_man.html
27 * doc/xmlcatalog_man.xml
28 belatedly fixing bug #93622 (adds rewriteURI type to
29 "--add" option in xmlcatalog man page
30
Daniel Veillard3be27512003-01-26 19:49:04 +000031Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * xmlcatalog.c xmllint.c: applied patch for FreeBSD by
34 Julio Merino, closing #104475
35
Daniel Veillardea3f3982003-01-26 19:45:18 +000036Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * relaxng.c: more work on Relax-NG
39 * test/relaxng/* result/relaxng/*: augmented/updated the
40 regression tests
41
Daniel Veillardedc91922003-01-26 00:52:04 +000042Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * relaxng.c: more work on Relax-NG
45 * test/relaxng/* result/relaxng/*: augmented/updated the
46 regression tests
47
Daniel Veillarddd1655c2003-01-25 18:01:32 +000048Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * README: updated the policy on private mail answers
51 * relaxng.c: more work on Relax-NG
52 * test/relaxng/* result/relaxng/*: augmented/updated the
53 regression tests
54
Daniel Veillard7424eb62003-01-24 14:14:52 +000055Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * error.c parser.c tree.c: applied a documentation patch from
58 Stefan Kost
59
Daniel Veillard276be4a2003-01-24 01:03:34 +000060Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * relaxng.c: more work on Relax-NG
63 * doc/*: regenerated the docs
64 * test/relaxng/* result/relaxng/*: updated and augmented the
65 Relax-NG regression tests and results
66
Daniel Veillard6eadf632003-01-23 18:29:16 +000067Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
70 First commit of the new Relax-NG validation code, not generally
71 useful yet.
72 * test/relaxng/* result/relaxng/*: current state of the regression
73 tests
74
Daniel Veillard814a76d2003-01-23 18:24:20 +000075Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * tree.c: minimized the memory allocated for GetContent
78 and a bit of cleanup.
79
Daniel Veillardff12c492003-01-23 16:42:55 +000080Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * python/generator.py: seems there is no good reasons to
83 not generate bindings for XPointer
84
Daniel Veillard540a31a2003-01-21 11:21:07 +000085Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * xmlreader.c doc/apibuild.py: applied a new patch from
88 Stéphane Bidoul for cleanups
89 * doc/libxml2-api.xml: rebuilt the API description with
90 new entry points
91
Daniel Veillard417be3a2003-01-20 21:26:34 +000092Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * xmlreader.c python/drv_libxml2.py python/generator.py
95 python/libxml.c python/libxml.py python/libxml_wrap.h
96 python/types.c: patch from Stéphane Bidoul for better per
97 context error message APIs
98 * python/tests/ctxterror.py python/tests/readererr.py:
99 update of the tests
100
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000101Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
102
103 * doc/guidelines.html
104 grammar and spelling cleanup
105
Daniel Veillard26f70262003-01-16 22:45:08 +0000106Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * xmlreader.c include/libxml/xmlreader.h python/generator.py
109 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
110 a patch from Stéphane Bidoul to allow per XMLtextReader error
111 and warning handling
112 * python/tests/Makefile.am python/tests/readererr.py: adding the
113 specific regression test
114
Daniel Veillard71f9d732003-01-14 16:07:16 +0000115Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
118 should raise a syntax error
119
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000120Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * python/libxml.c: cleanup patch from Stéphane Bidoul
123
Daniel Veillard81601f92003-01-14 13:42:37 +0000124Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
127
Daniel Veillarde6227e02003-01-14 11:42:39 +0000128Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * python/generator.py python/libxml.c python/libxml.py
131 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000132 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000133 Python level.
134 * python/tests/Makefile.am python/tests/ctxterror.py: added a
135 regression test for it.
136
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000137Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * xmlreader.c: fixed the streaming property of the reader,
140 it was generating tree faster than consuming it. Pointed out
141 by Nate Myers
142 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
143
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000144Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
145
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000146 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000147
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000148Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * xpath.c: fix to the XPath implementation for parent and
151 ancestors axis when operating on a Result Value Tree.
152 Fixes bug #100271
153
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000154Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
157 to fix some URI/file escaping problems
158
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000159Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * python/generator.py: fixed a bug raised by Raymond Wiker,
162 docSetRootElement() should not raise an exception if the
163 return is None
164
Daniel Veillard3e20a292003-01-10 13:14:40 +0000165Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
168 fixed bug #102181 by applying the suggested change and fixing
169 the generation/registration problem.
170
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000171Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
174 routines.
175
Daniel Veillard8f872442003-01-09 23:19:02 +0000176Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * parser.c: one more IsEmptyElement crazyness, that time in
179 external parsed entities if substitution is asked.
180 * python/tests/reader3.py: added a specific test.
181
Daniel Veillarde329fc22003-01-09 21:36:42 +0000182Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
185 support and improved error handler registration
186
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000187Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
190 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
191 * README: fixed a link
192
Daniel Veillarde2830f12003-01-08 17:47:49 +0000193Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * configure.in doc/* NEWS: preparing 2.5.1 release
196 * SAX.c parser.c: fixing XmlTextReader bug
197
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000198Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * SAX.c: fuck, I introduced a memory leak on external parsed
201 entities in 2.5.0 :-(
202
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000203Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * xmllint.c: another fix needed as pointed by Christophe Merlet
206 for --stream --debug if compiled without debug support.
207
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000208Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
209
210 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000211 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000212 update man page with --stream and --chkregister
213
Daniel Veillard8326e732003-01-07 00:19:07 +0000214Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * globals.c: fixed --with-threads compile
217 * xmllint.c: fixed --without-debug compile
218 * include/libxml/globals.h: cleanup
219 * include/libxml/schemasInternals.h: add a missing include
220
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000221Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * configure.in NEWS: preparing 2.5.0 release
224 * SAX.c: only warn in pedantic mode about namespace name
225 brokeness
226 * globals.c: fix a doc generation problem
227 * uri.c: fix #101520
228 * doc/*: updated and rebuilt the doc for the release, includuding
229 stylesheet update
230 * python/Makefile.am: fix a filename bug
231
232Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
235 should not be called.
236
237Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * libxml-2.0.pc.in: applied the patch to fix #101894
240
241Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * tree.c : applied patch from Lukas Schroeder for register callbacks
244 * valid.c: modified patch from Lukas Schroeder to test
245 register callbacks with --chkregister
246
247Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * xmlreader.c: seriously changed the way data are pushed to
250 the underlying parser, go by block of 512 bytes instead of
251 tryng to detect tag boundaries at that level. Changed the
252 way empty element are detected and tagged.
253 * python/tests/reader.py python/tests/reader2.py
254 python/tests/reader3.py: small changes mostly due to context
255 reporting being different and DTD node being reported. Some
256 errors previously undetected are now caught and fixed.
257 * doc/xmlreader.html: flagged last section as TODO
258
259Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * python/libxml.py: integrated the Python 2.2 optimizations
262 from Hannu Krosing, while maintaining compatibility with
263 1.5 and 2.1
264
265Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * xmllint.c: a bit of cleanup
268 * xmlreader.c: small fix
269 * doc/xmlreader.html: more work on the XmlTextReader tutorial
270 * python/libxml.py: a few fixes pointed out by Hannu Krosing
271
272Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * python/setup.py.in: patch from Stéphane Bidoul to include
275 drv_libxml2.py in setup.py
276
277Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * doc/xmlreader.html: starting documenting the new XmlTextReader
280 interface.
281
282Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * xmllint.c: added the --stream flag to use the TextReader API
285 * xmlreader.c: small performance tweak
286
287Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * xmlreader.c python/tests/reader2py: okay the DTD validation
290 code on top of the XMLTextParser API should be solid now.
291
292Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
293
294 * xmlreader.c python/tests/reader2py: Fixing some more mess
295 with validation and recursive entities while using the
296 reader interface, it's getting a bit messy...
297
298Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * xmlreader.c python/tests/reader.py: another couple of problem
301 related to IsEmptyElement reported by Stéphane Bidoul needed
302 some fixes.
303
304Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
307 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
308 based on the python XmlTextReader interface.
309
310Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * tree.c: backing out one change in the last patch which broke the
313 regression tests
314
315Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * global.data globals.c tree.c include/libxml/globals.h: applied
318 an old patch from Lukas Schroeder to track node creation and
319 destruction. Probably missing a lot of references at the moment
320 and not usable reliably.
321
322Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
325 from doc/news.html and a stylesheet
326
327Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * xmlreader.c python/tests/reader.py: fixed another couple of
330 xmlreader bugs reported by Stéphane Bidoul and added tests.
331
332Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * xmlreader.c python/tests/reader2.py: fixed another validity
335 checking in external parsed entities raised by Stéphane Bidoul
336 and added a specific regression test.
337 * python/tests/reader3.py: cleanup
338
339Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
340
341 * xmlreader.c python/tests/reader2.py: fixed a problem with
342 validation within entities pointed by Stéphane Bidoul, augmented
343 the tests to catch those.
344
345Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * python/generator.py: modified the generator to allow keeping
348 class references when creating new classes, needed to fix a bug
349 pointed by Stéphane Bidoul where the input buffer of the
350 xmlTextReader instance gets destroyed if the python wrapper for
351 the input is not referenced anymore.
352
353Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
354
355 * xmlreader.c python/tests/reader.py: fixed another pair of problem
356 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
357
358Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
359
360 * xmlreader.c python/tests/reader.py: fixed another problem
361 pointed by Stéphane Bidoul
362
363Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
364
365 * xmlreader.c python/tests/reader.py: fixed a limit case problem
366 with "<a/>"
367
368Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
369
370 * SAX.c: warn on xmlns:prefix="foo"
371 * xmlreader.c python/tests/reader.py: fixed a couple of problem
372 for namespace attributes handling.
373
374Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
375
376 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
377 a really nasty problem raised by a DocBook XSLT transform
378 provided by Sebastian Bergmann
379
380Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
383 by Stéphane Bidoul and integrated it into the tests
384
385Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
388 extended the XmlTextReader API a bit, addding accessors for
389 the current doc and node, and an entity substitution mode for
390 the parser.
391 * python/libxml.py python/libxml2class.txt: related updates
392 * python/tests/Makefile.am python/tests/reader.py
393 python/tests/reader2.py python/tests/reader3.py: updated a bit
394 the old tests and added a new one to test the entities handling
395
396Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * python/generator.py python/libxml2class.txt
399 python/tests/reader.py python/tests/reader2.py: changed the
400 generator to provide casing for the XmlTextReader similar to
401 C# so that examples and documentation are more directly transposable.
402 Fixed the couple of tests in the suite.
403
404Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
405
406 * doc/guidelines.html: added a document on guildeline for
407 publishing and deploying XML
408
409Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * valid.c xmlreader.c: final touch running DTD validation
412 on the XmlTextReader
413 * python/tests/Makefile.am python/tests/reader2.py: added a
414 specific run based on the examples from test/valid/*.xml
415
416Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
417
418 * python/libxml.py: added a few predefined xmlTextReader parser
419 configuration values.
420
421Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
422
423 * python/libxml_wrap.h: trying to fix #102037
424
425Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * SAX.c: fixing bug #95296, when the predefined entities
428 are redefined in the DTD the default one must be used
429 instead anyway.
430
431Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
432
433 * doc/xmllint.xml
434 * doc/xmllint.1
435 Add discussion of XML_DEBUG_CATALOG to xmllint man
436 page - bug #100907
437
438
439Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
440
441 * xmlreader.c: Fixed the empty node detection to avoid reporting
442 an inexistant close tag.
443
444Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
447 for Python 2.1
448
449Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
452
453Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
454
455 * doc/libxml2-api.xml python/tests/reader.py: one really need
456 to provide the base URI information when creating a reader parser
457 from an input stream. Updated the API and the example using it.
458
459Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
460
461 * testReader.c xmlreader.c valid.c include/libxml/tree.h
462 include/libxml/valid.h include/libxml/xmlreader.h: working on
463 DTD validation on top of xml reader interfaces. Allows to
464 validate arbitrary large instances. This required some extensions
465 to the valid module interface and augmenting the size of xmlID
466 and xmlRef structs a bit.
467 * uri.c xmlregexp.c: simple cleanup.
468
469Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
472 work on the xml reader interfaces.
473 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
474 Web page for the Windows binaries.
475
476Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * xmlIO.c: applied a patch for VMS following the report by
479 Nigel Hall
480
481Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
482
483 * parser.c: the parseStartTag bug fix wasn't complete.
484
485Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
486
487 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
488 parseStartTag, fixing it.
489 * test/att4 result/att4 result/noent/att4: adding the test
490 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
491 more methods to XmlTextReader.
492
493Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
494
495 * win32/libxml2.def.src: added more xml reader exports
496 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
497 to the build
498
499Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
500
501 * doc/tutorial/xmltutorial.xml
502 plus generated html and pdf
503 Updating tutorial again based on further comments from Niraj
504 Tolia on the last iteration
505
506Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
507
508 * doc/tutorial/xmltutorial.xml
509 * doc/tutorial/includekeyword.c
510 * doc/tutorial/includegetattribute.c
511 plus generated html and pdf
512 Adding fix from Niraj Tolia to tutorial to properly free memory.
513
514
515Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
518 more methods of XmlTextReader.
519 * python/libxml2class.txt python/tests/reader.py: this increased the
520 methods in the bndings, augmented the test to check those new
521 functions.
522
523Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
524
525 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
526 methods of XmlTextReader.
527 * python/generator.py python/libxml_wrap.h python/types.c
528 python/libxml2class.txt: added the reader to the Python bindings
529 * python/tests/Makefile.am python/tests/reader.py: added a specific
530 test for the Python bindings of the Reader APIs
531 * parser.c: small cleanup.
532
533Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * xinclude.c: fallback was only copying the first child not the
536 full child list of the fallback element, closes #89684 as reopened
537 by Bernd Kuemmerlen
538
539Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
540
541 * win32/libxml2.def.src: exported htmlNodeDumpOutput
542
543Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * configure.in: preparing release of 2.4.30
546 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
547 gives enum values, fix functype return type, put back fields in
548 structs
549 * doc/*: updated the docs rebuilt
550
551Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
554 about htmlNodeDumpOutput location.
555 * xpath.c: removed an undefined function signature
556 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
557 too many symbols in the API breaking the python bindings.
558 Updated with the libxslt/libexslt changes.
559
560Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
561
562 * configure.in: preparing release of 2.4.29
563 * doc/*: rebuilt the docs and API
564 * xmlreader.c: a few more fixes for the XmlTextReader API
565
566Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
567
568 * include/win32config.h: applied mingw patch from Magnus Henoch
569
570Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * catalog.c doc/libxml2-api.xml: a bit more cleanup
573
574Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
577 building Python script, does the C parsing directly, generates
578 a better API description including structure fieds defs and
579 enums. Still a couple of bugs, but good enough for the python
580 wrappers now.
581 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
582 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
583 include/libxml/schemasInternals.h include/libxml/tree.h: more
584 cleanup based on the python analysis script reports.
585 * libxml.spec.in: make sure the API XML description is part of the
586 devel package.
587
588Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
591 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
592 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
593 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
594 code cleanup, especially the function comments.
595 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
596
597Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * Makefile.am xmlreader.c include/libxml/Makefile.am
600 include/libxml/xmlreader.h: Adding a new set of APIs based on
601 the C# TextXmlReader API but converted to C. Allow to parse
602 in constant memory usage, far simpler to program and explain
603 than the SAX like APIs, unfinished but working.
604 * testReader.c: test program
605
606Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
607
608 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
609
610Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
611
612 * tree.c: Chip turner indicated that XHTML1 serialization
613 rule for style actually break on both IE and Mozilla,
614 try to avoid the rule if escaping ain't necessary
615
616Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * nanhttp.c: handle HTTP URL escaping, problem reported by
619 Glen Nakamura and Stefano Zacchiroli
620
621Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
624
625Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * uri.c: Johann Richard pointed out some XPointer problems for
628 URN based URI references in XInclude. Modified the URI parsing
629 and saving routines to allow correct parsing and saving of
630 XPointers, especially when attached to "opaque" scheme accordingly
631 to RFC 2396
632
633Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
634
635 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
636 of refactoring to the HTML saving code.
637 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
638 in the doc.
639
640Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * tree.c include/libxml/tree.h: refactored the XML dump of a node
643 to a buffer API to reuse the generic dump to an OutputIO layer,
644 this reduces code, fixes xmlNodeDump() for XHTML, also made
645 xmlNodeDump() now return the number of byte written.
646
647Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * python/setup.py.in: another patch from Stéphane Bidoul for
650 Python bindings on Windows
651 * doc/parsedecl.py: small cleanup
652
653Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
654
655 * libxml.spec.in configure.in: add a line in %changelog for releases
656
657Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
658
659 * parser.c: patch from Marcus Clarke fixing a problem in entities
660 parsing that was detected in KDe documentations environment.
661
662Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
663
664 * python/libxml.c (libxml_prev): Return the previous as opposed to
665 the next node (I guess this is the result of some cut & paste programming:)
666
667Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
670
671Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * python/generator.py python/libxml.c python/setup.py.in: trying
674 to fix the Python bindings build on Windows (Stéphane Bidoul)
675
676Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
677
678 * win32/configure.js: added option for python bindings
679 * win32/libxml2.def.src: added more exports
680
681Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
682
683 * win32/Makefile.mingw: fixed unresolved symbols when linking with
684 pthreads
685 * win32/wince/*: applied updates to Windows CE port from Javier
686
687Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * configure.in: preparing 2.4.28
690 * libxml.spec.in doc/Makefile.am: some cleanup
691 * doc/*: updated the news and regenerated.
692
693Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * HTMLparser.c: final touch at closing #87235 </p> end tags
696 need to be generated.
697 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
698 this change slightly the output of a few tests
699 * doc/*: regenerated
700
701Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * parserInternals.c: fixing bug #99190 when UTF8 document are
704 parsed using the progressive parser and the end of the chunk
705 is in the middle of an UTF8 multibyte character.
706
707Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
708
709 * threads.c: fixed initialization problem in xmlNewGlobalState
710 which was causing crash.
711 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
712 in xmlInitializeGlobalState.
713 * parserInternals.c: cleaned up ctxt->sax initialisation.
714
715Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * tree.c include/libxml/tree.h: modified the existing APIs
718 to handle XHTML1 serialization rules automatically, also add
719 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
720 libxslt serialization uses it when needed without changing
721 the library API.
722 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
723 result/xhtml1: added a new test specifically for xhtml1 output
724 and updated the result of one XHTML1 test
725
726Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * xinclude.c parserInternals.c encoding.c: fixed #99082
729 for xi:include encoding="..." support on text includes.
730 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
731 test/XInclude/ents/isolatin.txt : added a specific regression test
732 * python/generator.py python/libxml2class.txt: fixed the generator
733 the new set of comments generated for doc/libxml2-api.xml were
734 breaking the python generation.
735
736Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * doc/Makefile.am: repair some problem if gtk-doc fail or such
739 * configure.in: patch for Solaris on new autoconf closes #98880
740 * doc/parsedecl.py: repair the frigging API building script,
741 did I say that python xmllib sucks ?
742 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
743 and some comment are no more truncated.
744
745Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
746
747 * parser.c: Martin Stoilov pointed out a potential leak in
748 xmlCreateMemoryParserCtxt
749
750Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
751
752 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
753 included in HTML documents and using the push parser.
754
755Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
756
757 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
758 specified, look for the Python interpreter not just in the
759 specified root but also in the specified location. Fixes #98825
760
761Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * python/libxml.c: fixing bug #98792 , node may have no doc
764 and dereferencing without checking ain't good ...
765
766Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * configure.in: preparing release 2.4.27
769 * doc/* : updated and rebuilt the docs
770 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
771 and all the docs are actually packaged and in the final RPMs
772 * parser.c parserInternals.c include/libxml/parser.h: restore
773 xmllint --recover feature.
774
775Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * parser.c xpath.c: fixing #96925 wich was also dependant on the
778 processing of parsed entities, and XPath computation on sustitued
779 entities.
780 * testXPath.c: make sure entities are substitued.
781
782Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * parser.c: fixed #96594, which was totally dependant on the
785 processing of internal parsed entities, which had to be changed.
786
787Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * Makefile.am python/Makefile.am python/tests/Makefile.am:
790 trying to fix bug #98517 about building outside the source tree
791 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
792
793Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
794
795 * include/win32config.h: cleanup
796 * win32/Makefile.mingw: integrated mingw in JScript configure
797 * win32/Makefile.msvc: modified to allow mingw coexistence
798 * win32/configure.js: integrated mingw
799 * win32/Readme.txt: cleanup
800
801Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * HTMLparser.c: strengthen the guard in the Pop macros,
804 like in the XML parser, closes bug #97315
805
806Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
809 callback is never used.
810
811Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * parserInternals.c: fixed the initialization of the SAX structure
814 which was breaking xsltproc
815 * xpath.c: patch from Petr Pajas for CDATA nodes
816 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
817 * parser.c include/libxml/parser.h: patch from Peter Jones
818 removing a leak in xmlSAXParseMemory() and adding the
819 function xmlSAXParseMemoryWithData()
820
821Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
822
823 adding pdf of tutorial, changing web page to link to it
824 * doc/tutorial/xmltutorial.pdf
825 * doc/xml.html
826 * doc/docs.html
827
828Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
829
830 * doc/tutorial/ar01s08.html
831 adding file what I forgot for tutorial
832
833
834Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
835
836 Adding encoding discussion to tutorial
837 Added:
838 * doc/tutorial/images/*.png: DocBook admonition image files
839 * doc/tutorial/apf.html, apg.html: new generated html
840 * doc/tutorial/includeconvert.c: conversion code entity file
841 changed:
842 * doc/tutorial/xmltutorial.xml: DocBook original
843 * doc/tutorial/*.html: generated html
844
845Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
846
847 * include/libxml/*.h: retired xmlwin32version.h
848 * doc/Makefile.am: retired xmlwin32version.h
849 * win32/configure.js: retired xmlwin32version.h
850
851Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
852
853 * win32/libxml2.def.src: exported additional symbols
854 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
855 sisterhood
856
857Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
858
859 * globals.c: fixed a typo pointed out by Igor
860 * xpath.c: try to speed up node compare using line numbers
861 if available.
862
863Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * tree.c: make xmlFreeNode() handle attributes correctly.
866
867Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
868
869 * catalog.c: completed the #96963 fix, as reported by Karl
870 Eichwalder
871
872Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
875
876Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * Makefile.am: switched the order of a couple of includes
879 to fix bugs #97100
880
881Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
882
883 * catalog.c: fixed bug #96963, reverted to the old behaviour of
884 xmlLoadCatalogs that used to separate directories with a ':'.
885
886Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
887
888 * threads.c: improvements to the Windows-side of thread handling
889 * testThreads.c: conditionally excluded unistd.h
890 * testThradsWin32.c: broke overlong lines
891 * include/win32config.h: adapted thread-related macros to the new
892 scheme and for pthreads on Windows
893 * win32/Makefile.msvc: introduced a more flexible thread build,
894 added testThreads[Win32].c to the build
895 * win32/configure.js: introduced a more flexible thread config
896
8972002-10-31 John Fleck <jfleck@inkstain.net>
898
899 * doc/xml.html (and, by implication, FAQ.html)
900 added UTF-8 conversaion FAQ from Marcus Labib Iskander
901
902Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
903
904 * configure.in: removed xmlwin32version.h
905 * include/libxml/Makefile.am: removed xmlwin32version.h
906
907Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
908
909 * tree.c: applied patch from Brian Stafford to fix a bug
910 in xmlReconciliateNs()
911
912Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
913
914 * tree.c: applied patch from Christian Glahn to allow
915 xmlNewChild() on document fragment nodes
916
917Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
918
919 * parser.c: Christian Glahn found a problem with a recent
920 patch to xmlParseBalancedChunkMemoryRecover()
921 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
922 problems
923 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
924 test/schemas/seq*: added the test cases from Charles
925
926Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
927
928 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
929 serious cleanup of the spec file and associated changes
930 in the Makefiles.
931 * valid.c: try to remove some warnings on x86_64
932
933Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
936 fix bug #96586
937
938Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
941 parsing, applied his patch
942 * result/HTML/attrents.html result/HTML/attrents.html.err
943 result/HTML/attrents.html.sax test/HTML/attrents.html:
944 added the test and result case provided by Mikhail Sogrine
945
946Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
947
948 * vms/build_libxml.com vms/config.vms vms/readme.vms
949 include/libxml/parser.h include/libxml/parserInternals.h
950 include/libxml/tree.h include/libxml/xmlIO.h
951 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
952 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
953 Applied the VMS update patch from Craig A. Berry
954 * doc/*.html: update
955
956Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
957
958 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
959
960Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
961
962 * debugXML.c: adding a grep command to --shell in xmllint
963 for T.V. Raman
964
965Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * xmlcatalog.c: tried to fix some of the problem with --sgml
968
969Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
970
971 * parser.c: tried to fix bug #91500 where doc->children may
972 be overriden by a call to xmlParseBalancedChunkMemory()
973
974Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
975
976 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
977 identifiers in SGML catalogs containing '&'
978
979Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
980
981 * python/types.c: fixed bugs when passing result value tree
982 to Python functions.
983
984Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
985
986 * configure.in: preparing the release of 2.4.26
987 * doc/*: updated and rebuilt the documentation
988
989Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
990
991 * parser.c: fixed a XML Namespace compliance bug reported by
992 Alexander Grimalovsky
993
994Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
995
996 * HTMLtree.c: fixed serialization of script and style when
997 they are not lowercase (i.e. added using the API to the tree).
998
999Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * valid.c: make xmlValidateDocument emit a warning msg if there
1002 is no DTD, pointed by Christian Glahn
1003
1004Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1007 content model when some of the blocks have min or max, and a couple
1008 of bugs found in the process.
1009 * result/schemas/list0* test/schemas/list0*: added some specific
1010 regression tests
1011
1012Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * README: updated the contact informations
1015
1016Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1019 misses it, reported by Peter Bray.
1020
1021Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1024 and removed a few warnings
1025
1026Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * parser.c: Christian Glahn found a small bug in the push parser.
1029 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1030 public
1031
1032Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * xmlschemas.c include/libxml/xmlschemas.h: added
1035 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1036 * testSchemas.c: added --memory to test the new interface
1037
1038Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * doc/index.py doc/search.php: integrated the XSLT indexing,
1041 a few fixed in the indexer, added a scope selection at the
1042 search level.
1043
1044Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1047 this was due to uninitialized parts of the validation context
1048
1049Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * debugXML.c: applied patch from Mark Vakoc except the API
1052 change, preserved it.
1053 * doc/*: updated the docs to point to the search engine for
1054 information lookup or before bug/help reports.
1055
1056Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * doc/index.py doc/search.php: added mailing-list archives
1059 indexing and lookup
1060
1061Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1064
1065Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * doc/index.py: improved HTML indexing
1068 * doc/search.php: make the queries also lookup the HTML based indexes
1069
1070Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * doc/index.py: added HTML page indexing
1073
1074Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1075
1076 * xmlIO.c: extended Windows path normalisation to fix the base
1077 problem in libxslt.
1078 * catalog.c: fixed list handling in XML_CATALOG_FILES
1079
1080Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * valid.c: typo/bug found by Christian Glahn
1083
1084Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1085
1086 * xmlIO.c: applied Windows CE patch from Javier.
1087 * win32/wince: new directory, contains support for the PocketPC
1088 with Windows CE from Javier.
1089 * include/win32config.h: reorganised, removed duplicate
1090 definitions and applied WinCE patch from Javier.
1091 * include/wsockcompat.h: new file, now contains WinSock
1092 compatibility macros.
1093 * win32/Makefile.msvc: introduced double-run compilation.
1094
1095Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * configure.in include/libxml/xmlwin32version.h: preparing release
1098 of 2.4.25
1099 * doc/*: updated and regenerated teh docs and web pages.
1100
1101Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1104 error were not covering namespace declarations.
1105 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1106 it was missing the attribute declaration for the namespace
1107 * result/VC/NS3: the fix now report breakages in that test
1108
1109Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1112
1113Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1116 and regenerated the docs and web site
1117
1118Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1121 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1122 not before
1123
1124Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * python/generator.py python/libxml2class.txt: fixed a stupid error
1127 breaking the python API
1128
1129Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1132 triostr.c triostr.h: applied a trio update patch from
1133 Bjorn Reese which should work with MinGW
1134
1135Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * tree.c: improving some documentation comments
1138 * xmlregexp.c: found and fixed a mem leak with python regression tests
1139 * doc/*: rebuilt the doc and the API XML file including the
1140 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1141 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1142 python/types.c: added access to the XML Schemas regexps from
1143 python
1144 * python/tests/Makefile.am python/tests/regexp.py: added a
1145 simple regexp bindings test
1146
1147Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1148
1149 * doc/xml.html:
1150 fixing ftp links - thanks to Vitaly Ostanin
1151
1152Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * xmlregexp.c: fixed the data callback on transition functionality
1155 which was broken when using the compact form
1156 * result/schemas/*: updated the results, less verbose, all tests
1157 pass like before
1158 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1159 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1160 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1161 annoying warnings
1162 * xpath.c: try to provide better error report when possible
1163
1164Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * Makefile.am: fixed a breakage raised by Jacob
1167
1168Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1169
1170 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1171 which don't use sockets
1172
1173Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1174
1175 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1176 * win32/configure.js: applied zlib patch from Daniel Gehriger
1177
1178Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1179
1180 * win32/configure.js: applied the patch from Mark Vakoc for
1181 regexp support
1182 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1183 for regexp support
1184
1185Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * xmlschemastypes.c: as pointed by Igor Float and Double
1188 parsing ain't finished yet
1189
1190Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * Makefile.am configure.in: trying to fix #88412 by bypassing
1193 all the python subdir if python ain't detected
1194
1195Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1198 made configuring with regexps/automata/unicode the default
1199 but without schemas ATM
1200 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1201 fixed the regexp based DTD validation performance and memory
1202 problem by switching to a compact form for determinist regexps
1203 and detecting the determinism property in the process. Seems
1204 as fast as the old DTD validation specific engine :-) despite
1205 the regexp built and compaction process.
1206
1207Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * valid.c: determinism is debugged, new DTD checking code now works
1210 but xmlFAComputesDeterminism takes far too much CPU and the whole
1211 set usues too much memory to be really usable as-is
1212
1213Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * tree.c: fixed another stupid bug in xmlGetNodePath()
1216 * xmllint.c: --version now report the options compiled in
1217
1218Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * HTMLparser.c: small cleanup
1221 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1222 when configured with them. A bit of debugging around the determinism
1223 checks is still needed
1224
1225Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1228
1229Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlIO.c: small portability glitch fixed.
1232
1233Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * xmlschemastypes.c: incomplete steps for real/double support
1236 * testAutomata.c include/libxml/xmlautomata.h
1237 include/libxml/xmlregexp.h: avoiding a compilation problem
1238 * valid.c include/libxml/valid.h: starting the work toward using
1239 the regexps for actual DTD validation
1240
1241Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * hash.c: cosmetic cleanup
1244 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1245 integrating a DTD validation layer based on the regexps
1246
1247Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1250 the determinism was tested before eliminating the epsilon
1251 transitions :-(
1252
1253Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * python/generator.py python/libxml.c python/libxml.py
1256 python/libxml2-python-api.xml python/libxml2class.txt
1257 python/libxml_wrap.h python/types.c: updated the python
1258 bindings, added code for easier File I/O, and the ability to
1259 define a resolver from Python fixing bug #91635
1260 * python/tests/Makefile.am python/tests/inbuf.py
1261 python/tests/outbuf.py python/tests/pushSAXhtml.py
1262 python/tests/resolver.py python/tests/serialize.py: updated
1263 and augmented the set of Python tests.
1264
1265Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1266
1267 * win32/configure.js: added more readme info for the binary
1268 package.
1269
1270Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xmlIO.c: fixed a stupid out of bound array error
1273
1274Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1277 messing around with support for Windows path, cleanups,
1278 trying to identify and fix the various code path to the
1279 filename access. Added xmlNormalizeWindowsPath()
1280
1281Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * error.c valid.c: working on better error reporting of validity
1284 errors, especially providing an accurate context.
1285 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1286 error reports in those cases.
1287
1288Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1291 parser.c parserInternals.c xmlIO.c: get rid of all the
1292 perror() calls made in the library execution paths. This
1293 should fix both #92059 and #92385
1294
1295Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmllint.c: memory leak reporting was broken after a change
1298 of the preprocessor symbol used to activate it.
1299
1300Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * tree.c: try to make the copy function work for node of
1303 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1304 DOM layers though, not libxml2 itself.
1305
1306Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * valid.c: try to provide file and line informations, not all
1309 messages are covered, but it's a (good) start
1310
1311Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * xinclude.c: reimplemented a large part of the XInclude
1314 processor, trying to minimize resources used, James Henstridge
1315 provided a huge test case which was exhibiting severe memory
1316 consumption problems.
1317
1318Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * python/Makefile.am: applied patch from Christophe Merlet to
1321 reestablish DESTDIR
1322
1323Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * libxml.spec.in: fixes libary path for x86_64 AMD
1326
1327Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1328
1329 * doc/tutorial/includekeyword.c
1330 * doc/tutorial/xmltutorial.xml:
1331 (plus resulting generated html files)
1332 fixing one spot I missed in the tutorial where I hadn't freed
1333 memory properly
1334
1335Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1336
1337 * doc/tutorial/includeaddattribute.c
1338 * doc/tutorial/includeaddkeyword.c
1339 * doc/tutorial/includegetattribute.c
1340 * doc/tutorial/includekeyword.c
1341 * doc/tutorial/xmltutorial.xml
1342 * doc/tutorial/*.html:
1343 update tutorial to properly free memory (thanks to Christopher
1344 R. Harris for pointing out that this needs to be done)
1345 * doc/tutorial/images/callouts/*.png:
1346 added image files so the callouts are graphical, making it
1347 easier to read ( use "--param callout.graphics 1" to generate
1348 html with graphical callouts)
1349
1350Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1353 nice logos generated by Marc Liyanage
1354 * doc/site.xsl *.html: changed the stylesheet to show the new
1355 logo and regenerated the pages
1356
1357Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1360
1361Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * xpath.c: possible mem leak patch from Jason Adams
1364
1365Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1368 in the XQuery namespace
1369 * configure.in: preparing 2.4.24
1370 * doc/*.html: updated the web pages
1371
1372Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * python/generator.py: closing bug #85258 by generating conditional
1375 compile check to avoid linking to routines not configured in.
1376
13772002-08-22 Havoc Pennington <hp@pobox.com>
1378
1379 * autogen.sh: update error message for missing automake
1380
1381Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * python/Makefile.am: typo in target name resulted in libxml2.py
1384 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1385
1386Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * win32/win32/Makefile.mingw: updated with version from
1389 Elizabeth Barham at http://soggytrousers.net/repository/
1390
1391Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1392
1393 * win32/Makefile.msvc: added the prefix location to the include
1394 and lib search path.
1395
13962002-08-18 Havoc Pennington <hp@pobox.com>
1397
1398 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1399 both automake 1.6 and 1.4 installed get the right automake. Means
1400 compilation from CVS will now require the latest automake 1.4
1401 release, or manually creating symlinks called "automake-1.4" and
1402 "aclocal-1.4"
1403
1404Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * configure.in python/Makefile.am: more AMD 64 induced changes from
1407 Frederic Crozat
1408
1409Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * xinclude.c: oops I was missing the xml:base fixup too
1412 * result/XInclude/*.xml: this adds xml:base attributes to most
1413 results of the tests
1414
1415Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * xinclude.c: quick but apparently working implementation of
1418 xi:fallback, should close bug #89684
1419 * Makefile.am test/XInclude/docs/fallback.xml
1420 result/XInclude/fallback.xml: added a basic test for fallback,
1421 and run with --nowarning to avoid a spurious warning
1422 * configure.in: applied patch from Frederic Crozat for python
1423 bindings on AMD 64bits machines.
1424
1425Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1428 the caller don't pass a SAX callback block.
1429
1430Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * tree.c: applied the same fix for the XML-1.0 namespace to
1433 xmlSearchNsByHref() as was done for xmlSearchNs()
1434
1435Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * libxml.3: small cleanup of the man page
1438 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1439 when serializing HREF attributes generated by XSLT.
1440
1441Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1444 version of Marc Liyanage' patch for boolean attributes in HTML
1445 output
1446
1447Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * python/tests/serialize.py: fixed the test results, indenting
1450 behaviour changed slightly
1451
1452Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1453
1454 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1455 new c14n function to Windows def files
1456
1457Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1458
1459 * c14n.c: fixed a memory leak in c14n code
1460
1461Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * parser.c include/libxml/parser.h: adding a new API for Christian
1464 Glahn: xmlParseBalancedChunkMemoryRecover
1465 * valid.c: patch from Rick Jones for some grammar cleanup in
1466 validation messages
1467 * result/VC/* result/valid/*: this slightly change some of the
1468 regression tests outputs
1469
1470Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * tree.c: trying to fix a problem in namespaced attribute handling
1473 raised by Christian Glahn
1474
1475Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * encoding.c include/libxml/encoding.h: Opening the interface
1478 xmlNewCharEncodingHandler as requested in #89415
1479 * python/generator.py python/setup.py.in: applied cleanup
1480 patches from Marc-Andre Lemburg
1481 * tree.c: fixing bug #89332 on a specific case of loosing
1482 the XML-1.0 namespace on xml:xxx attributes
1483
1484Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1485
1486 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1487 corner case from new Merlin's test suite and added a callback
1488 that will be used to improve xmlsec performance
1489
1490
1491Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * HTMLtree.c: trying to fix the <style> escaping problem in
1494 HTML serialization bug #89342
1495
1496Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1499 and rebuilt the web site.
1500
1501Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1502
1503 * include/libxml/tree.h: added _private member to xmlNs struct
1504
1505Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * HTMLparser.c: fixing bug #84876 based on the xml working
1508 code.
1509
1510Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1511
1512 * python/Makefile.am: enhanced to fix bug 72012 (errors
1513 when using '-jX' make parameter)
1514
1515Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1516
1517 * xpath.c: small additional enhancement for booleans
1518 compared to nodesets
1519
1520Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * HTMLtree.c: changed the order of the encoding declaration
1523 attributes in the meta tags due to a bug in IE/Mac
1524
1525Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1526
1527 * xpath.c: enhanced handling of booleans (especially '='
1528 and '!=' for nodesets) - fixes bug 85256. Added new
1529 routine xmlXPathNotEqualValues for more proper handling
1530 of '!=' when nodesets are involved.
1531
1532Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1535 doc/xmlcatalog_man.xml to the source distribution
1536
1537Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1538
1539 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1540 asked for this.
1541
1542Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * configure.in: preparing 2.4.23
1545 * doc/*: rebuilt the docs
1546
1547Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * parser.c: fixing bug #84169 by fixing the
1550 comment of xmlCreatePushParserCtxt to describe the
1551 encoding detection parameters better.
1552
1553Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * valid.c: fixing bug #79331 in one path the lookup for
1556 ID attributes on a namespaced node wasn't handled correctly :-\
1557
1558Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * HTMLparser.c: trying to fix 87235 about discarded white
1561 spaces in the HTML parser.
1562 * result/HTML/*: this changes the output of a number of HTML
1563 regression tests
1564
1565Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * xpath.c: applied patch from Richard Jinks for the namespace
1568 axis + fixed a memory error.
1569 * parser.c parserInternals.c: applied patches from Peter Jacobi
1570 removing ctxt->token for good.
1571 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1572 popped out by the regression tests.
1573 * Makefile.am: patch for threads makefile from Gary Pennington
1574
1575Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1576
1577 * xpath.c: enhanced behaviour of position() after usage of
1578 expressions involving preceding-sibling (et al).
1579
1580Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * hash.c: applied a patch from Peter Jacobi to solve a problem
1583 when compiling with the Watcom C on Win32
1584 * result/schemas/*.err: the change of hashing algo generated
1585 permutations in the output
1586
1587Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * hash.c: applied patch from Sander Vesik improving the quality of
1590 the hash function.
1591
15922002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1593
1594 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1595 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1596 xmllint.c xpath.c: replaced sprintf() with snprintf()
1597 to prevent possible buffer overflow (the bug was pointed
1598 out by Anju Premachandran)
1599
1600Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * parser.c: removed an uninitialized data error popped by valgrind
1603 on PE references
1604
1605Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1606
1607 * doc/xml.html
1608 adding tutorial reference to the web page
1609
1610Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1611
1612 * doc/tutorial/xmltutorial.xml
1613 * doc/tutorial/ar01s07.html
1614 * doc/tutorial/ape.html
1615 * doc/tutorial/includegetattribute.c
1616 adding section to tutorial about retrieving an attribute
1617 value
1618
1619Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * parser.c: applied a couple of patches from Peter Jacobi to start
1622 to get rid of ctxt->token, with a possible significant speed
1623 improvement to be gained once done. Better compliance with PE
1624 references constructs in DTDs too.
1625 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1626 from Peter too
1627
1628Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1631 xmlParseElement was likely to have been deallocated at the
1632 time of the report, possibly leading to segfault. Just report
1633 the tag name now.
1634
1635Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * xpath.c: patch from Richard Jinks for XPath substring() function
1638 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1639
16402002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1641
1642 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1643
1644Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1645
1646 *doc/FAQ.html
1647 fixing typos in FAQ, thanks to Robert Funnell for the
1648 editing help
1649
1650Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * NEWS: got complaints from rpmlint that it was empty
1653
1654Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1655
1656 * added doc/tutorial, including:
1657 apa.html
1658 apb.html
1659 apc.html
1660 apd.html
1661 ar01s02.html
1662 ar01s03.html
1663 ar01s04.html
1664 ar01s05.html
1665 ar01s06.html
1666 includeaddattribute.c
1667 includeaddkeyword.c
1668 includekeyword.c
1669 includestory.xml
1670 index.html
1671 xmltutorial.xml
1672 libxml tutorial, including generated html
1673
1674Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1675
1676 * result/c14n/exc-without-comments/merlin-c14n-two-*
1677 result/c14n/without-comments/merlin-c14n-two-*
1678 test/c14n/exc-without-comments/merlin-c14n-two-*
1679 test/c14n/without-comments/merlin-c14n-two-*
1680 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1681 c14n/exc-c14n and slightly modified test script to handle
1682 these test cases
1683 * c14n.c: fixed bugs for complicated nodes set (namespace
1684 without node and others from merlin-c14n-two.tar.gz)
1685 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1686 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1687 for xmlsec performance patch
1688 * xpath.c: fixed self::node() for namespaces and attributes
1689
1690Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1691
1692 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1693 but with the format parameter
1694 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1695
1696Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1697
1698 * Makefile.am: updated c14n tests suite
1699 * c14n.c: performance improvement for previous c14n patch
1700
1701Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * parser.c: another peroformance patch from Peter Jacobi, that
1704 time on parsing attribute values.
1705
1706Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1707
1708 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1709 into LibXML2 test suite
1710
1711Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1712
1713 * c14n.c: propagating xpath ancesstors node fix to c14n
1714 plus small performance improvement to reduce number of
1715 mallocs
1716 * xpath.c: fixed ancestors axis processing for namespace nodes
1717
1718Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1721 Peter Jacobi
1722
1723Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * configure.in: preparing 2.4.22
1726
1727Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1730 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1731 a public entry point.
1732 * doc/*: rebuilt the API and docs
1733
1734Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * xpath.c: patch from Richard Jinks to fix a problem introduced
1737 in the previous patch and pointed by Norm
1738
1739Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * libxml.spec.in: fixing bug #81112
1742
1743Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * uri.c: fixing bug #82848
1746
1747Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1750 output of one catalog test
1751
1752Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1753
1754 * global.data globals.c tree.c include/libxml/globals.h
1755 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1756 default value for global parameter xmlIndentTreeOutput to 1 and
1757 introduced new global parameter xmlTreeIndentString (the string
1758 used to do one-level indent) with default value " " (as it was
1759 in tree.c)
1760
1761Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1764 with trio and schemas.
1765
1766Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * xpath.c: patch from Richard Jinks to fix the problem raised in
1769 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1770
1771Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * xmlschemas.c: a bit of work on import.
1774 * xmlschemastypes.c: Charles Bozeman provided a compare function
1775 for date/time types so min/max facet restrictions should work,
1776 indeterminate comparisons return an error instead of equal.
1777 * test/schemas/date_0* result/schemas/date_0_0: specific test
1778 from Charles Bozeman too
1779
1780Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1783 from Christian Cornelssen fixing the man pages and the Catalog
1784 building script.
1785 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1786 next step is <xs:import> I now have a reasonable understanding
1787 of how it works.
1788
1789Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1792
1793Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1794
1795 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1796
1797Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * xpath.c: fixing an XPath function evalutation bug pointed out
1800 by Alexey Efimov where the context was lost when evaluating
1801 the function arguments
1802
1803Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1804
1805 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1806 function public for XMLSec performance optimizations
1807
1808Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * python/generator.py python/libxml2class.txt : fixed a problem
1811 with the HTML parser pointed by Gary Benson
1812 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1813 example
1814
1815Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1816 * parser.c: fixed bug #81159 (memory growth in SAX)
1817
1818Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1819 * xpath.c: fixed bug #78858 (the real fix)
1820
1821Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1822 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1823
1824Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * tree.c: modified xmlNodeSetBase to allow changing the
1827 base of a document.
1828
1829Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * xmlschemastypes.c: patch Charles Bozeman for validation of
1832 all the date, time, and duration types
1833 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1834 * configure.in: fixed an error pointed by an user
1835 * xml2-config.in: fixed an error pointed by an user
1836
1837Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1838
1839 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1840 win32/libxml2.def.src xmlIO.c: exported default
1841 'file:', 'http:' and 'ftp:' protocols input handlers
1842 and maked protocols comparisson case insensitive
1843
1844Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * configure.in: Neven Has detected a typo
1847
1848Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1851 as one of the persons allowed to commit directly to the
1852 module.
1853
1854Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1857 * valid.c: raised a too low limit
1858 * doc/*: rebuilt the docs
1859
1860Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * test/XPath/expr/floats test/XPath/expr/functions
1863 result/XPath/expr/floats result/XPath/expr/functions
1864 xpath.c: another XPath conformance patch from Richard Jinks
1865
1866Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * xmlschemas.c: fixed validation of attribute groups.
1869 * test/schemas result/schemas: added an example from the primer
1870
1871Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1874 * test/schemas result/schemas: updated the test list
1875
1876Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * TODO: updated a bit
1879 * parser.c: made a comment more specific
1880 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1881 Schemas conformance.
1882 * test/schemas result/schemas: updated the test list
1883
1884Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1887 implementing xs:all with minOccurs = 0
1888 * tes/schemas/* result/schemas/*: added more tests covering
1889 xs:all
1890
1891Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * xmlregexp.c: first implementation of the all particle, this
1894 may need to be revisited for case where not all transitions
1895 must be crossed.
1896
1897Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * tree.c: another entity processing update from Markus Henke
1900
1901Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1902
1903 * trionan.c: fixed crash on OSF/1
1904
1905Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * xmlschemas.c: more Schemas work
1908 * test/schemas/* result/schemas/*: added more tests coming
1909 from the spec.
1910
1911Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1914 ExcC14N specification
1915
1916Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * tree.c: patch from Markus Henke, fix for recursive entities.
1919
1920Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * xpath.c: fix a problem with string() on a document node.
1923
1924Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * Makefile.am xmlschemas.c: more Schemas work
1927 * test/schemas/* result/schemas/*: added more tests coming
1928 from the spec.
1929
1930Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1933 * result/HTML/*: this changes a few things in the results
1934
1935Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1936
1937 * include/libxml/tree.h: eliminated 'declaration different than
1938 prototype' warning
1939 * include/win32config.h: "resolved" conflicts with errno.h
1940
1941Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1944 on the automata interfaces and debug of counted choices
1945 * test/schemas/* result/schemas/*: added a number of tests
1946
1947Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1950 a bit of work on Schemas
1951 * testSchemas.c: try to make it more useful
1952 * test/schemas/* result/schemas/* Makefile.am: changed the
1953 Schemas regression test procedure, started adding a few samples
1954
1955Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1956
1957 * include/libxml/encoding.h: Patch for the Borland C++ builder
1958 * include/libxml/tree.h: Patch for the Borland C++ builder
1959 * threads.c: Patch for the Borland C++ builder
1960 * win32/bcb5: New directory for the Borland C++ builder
1961 project files
1962
1963Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1964
1965 * win32/Makefile.msvc: Update for XML Schema support
1966 * win32/configure.js: Update for XML Schema support
1967 * win32/libxml2.def.src: Update for XML Schema support
1968
1969Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1972 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1973 xmlunicode.c include/libxml/Makefile.am
1974 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1975 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1976 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1977 include/libxml/xmlversion.h.in : merged the current state of
1978 XML Schemas implementation, it is not configured in by default,
1979 a specific --schemas configure option has been added.
1980 * test/automata test/regexp test/schemas Makefile.am
1981 result/automata result/regexp result/schemas:
1982 merged automata/regexp/schemas regression tests
1983
1984Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * xpath.c: Gary found a compile time problem, fixes #78823
1987
1988Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * configure.in: release of 2.4.20
1991 * doc/*: updated and rebuilt the docs
1992
1993Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * python/Makefile.am: patch from Cristian Gafton to build on
1996 Red Hat 6.2, should also fix #75779
1997
1998Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * valid.c: first part of fixing #78729
2001
2002Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2005 escaping of URI when saving HTML files.
2006 * result/HTML/*: this impacted some tests
2007
2008Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * configure.in: trying to fix #77441
2011
2012Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * include/libxml/xmlIO.h: Hallski complained it could not be
2015 included by itself.
2016
2017Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2020
2021Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2022
2023 * win32/configure.js: patch from Nilo for the c14n option
2024 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2025
2026Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2029 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2030 LIBXML_THREAD_ENABLED
2031
2032Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xpath.c: another patch from Richard Jinks for substring conformance
2035 * test/XPath/expr/floats test/XPath/expr/strings
2036 result/XPath/expr/floats result/XPath/expr/strings: update of the
2037 test suite to check those.
2038
2039Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * xpath.c: patch from Richard Jinks for .x float parsing.
2042
2043Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * parser.c: patch from Markus Henke when an encoding ain't recognized
2046
2047Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * libxml.m4: got a report that #include <string.h> was needed
2050
2051Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2054
2055Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2056
2057 * doc/example.html: fixing typo
2058
2059Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2062 pointed out by Melvyn Sopacua.
2063
2064Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * libxml.m4: Frédéric Crozat gave a patch related to the change
2067 of Include paths breaking the libxml.m4
2068
2069Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * xpath.c: Fix bug #76927 forgot to save some context
2072 when evaluating binary expressions
2073
2074Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * configure.in: fixed configure for MPE/iX from Markus Henke
2077 * xmlmemory.c: fixed initialization problems
2078 * xpath.c: another set of patches from Richard Jinks this
2079 fixes "make XPathtests" on linux
2080
2081Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2084 * test/XPath/expr/compare test/XPath/expr/equality
2085 test/XPath/expr/floats test/XPath/expr/functions
2086 test/XPath/expr/strings result/XPath/expr/compare
2087 result/XPath/expr/equality result/XPath/expr/floats
2088 result/XPath/expr/functions result/XPath/expr/strings: Updated
2089 tests though they show a divergence on Linux
2090
2091Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * xpath.c trionan.c: previous commit also included patches
2094 from Richard Jinks on some IEEE support corner case
2095
2096Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2099 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2100 that $(datadir) should be used for docs
2101
2102Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2105 could leak filedescriptors
2106
2107Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * configure.in nanohttp.c: applied patch from Allan Clark for
2110 UnixWare/OpenServer
2111
2112Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * configure.in: preparing 2.4.19
2115 * doc/*: rebuilt the docs
2116
2117Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * nanohttp.c: fixing #76043, got fed up with non-portability
2120 of that piece of code.
2121
2122Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * valid.c SAX.c: Never commit without running "make tests" :-(
2125 fix a couple of stupidities in the previous commit
2126 * result/*: a few changes in some attribute order result of previous
2127 commit.
2128
2129Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2132 the internal subset should not raise duplicate ID errors,
2133 also there was a small bug in conjunction to namespace
2134 declarations defaulted and xml:xxx attributes DTD definitions.
2135
2136Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xpath.c: Richard Jinks also raised some rounding problems
2139 this tries to fix them
2140
2141Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2144 behaviour in xmlXPathCastToString()
2145
2146Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2149 raised by Morus Walter
2150
2151Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2154 from Igor
2155
2156Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * xpath.c: fixing #75619, related to a problem when trying
2159 to evaluate condition when the current node set resulting
2160 from that sub-step evaluation is empty. Also fixes 2 potential
2161 problem with previous-sibling and next-siblings axis.
2162
2163Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2166 HTML support is not configured in.
2167
2168Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2171 include/libxml/tree.h: dohh I really didn't intended to commit
2172 this test version :-(
2173
2174Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * testSAX.c: I wanted to see the real speed at the SAX interface
2177 after a little too many Ximianer started complaining about the
2178 parser speed.
2179 added a --quiet option:
2180 paphio:~/XML -> ls -l db100000.xml
2181 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2182 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2183 3200006 callbacks generated
2184 real 0m1.270s
2185 Which means 16MBytes/s and 3Mcallback/s
2186
2187Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xpath.c: valgrind spotted another error that time when running
2190 on libxslt regression tests
2191
2192Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * Makefile.am: adding "make valgrind" running the full regression
2195 tests (except python ones) under Valgrind (using valgrind -q
2196 which was kindly added by the author).
2197 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2198 passes cleanly now except an obcure floating point initialization
2199 raised in log10() in one XPath regression test ???
2200 * tree.c: edited some comments to close #75244
2201
2202Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2205 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2206 context of ScrollKeeper, made sure that if the number is
2207 an integer, the serialization follows the description at
2208 http://www.w3.org/TR/xpath#section-String-Functions
2209
2210Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * configure.in: preparing 2.4.18
2213 * doc/*: updated and rebuilt the web site
2214 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2215 the Windows and Cygwin maintainers.
2216 * parser.c: humm, changed the way the SAX parser work when
2217 xmlSubstituteEntitiesDefault(1) is set, it will then
2218 do the entity registration and loading by itself in case the
2219 user provided SAX getEntity() returns NULL.
2220 * testSAX.c: added --noent to test the behaviour.
2221
2222Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * parser.c: Wilfried Teiken provided a hackish but working
2225 way to get context reported back on entities when parsing
2226 with SAX and without breaking the DOM build.
2227
2228Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * c14n.c: applied a new patch from Aleksey Sanin
2231 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2232 to reference Aleksey implementation of XML digital Signatures
2233
2234Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * xpath.c: small fix to avoid potential problem due to
2237 ordering of freeing data
2238 * python/Makefile.am: people were complaining about
2239 the generated file in python dir not being built
2240
2241Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2244 python/generator.py python/libxml.c python/types.c: Cleanup
2245 of the python Makefiles based on Jacob and James feedback,
2246 fixed the spec file accordingly, fixed the number of warning
2247 that passing my pedantic CFLAGS was generating. Conclusion
2248 is that Python includes are real crap.
2249
2250Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * configure,in: it was reported quite a few times that
2253 xml2-config --cflags should not output
2254 -I$includeprefix/libxml2/libxml because libxml2 header names
2255 clashes with existing names like list.h from C++ stl.
2256 Includes should be #include<libxml/xxx.h> so ...
2257
2258Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * c14n.c: another patch from Aleksey Sanin
2261
2262Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2265 canonicalization algorithm
2266 * doc/xml.html doc/index.html: added the C14N references on the
2267 index page.
2268
22692002-03-13 jacob berkman <jacob@ximian.com>
2270
2271 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2272 usage, redundant, and gcc specific
2273
2274Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * xpath.c: speedup some node selection operations, this can
2277 have a significant impact on DocBook Norm's stylesheets
2278 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2279 make sure it's always the case
2280 * debugXML.c: distinguish CDATA and comments in ls operations
2281
2282Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2285 to generate better API descriptions etc...
2286
2287Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * c14n.c: Fixing #74186, made sure all boolean expressions
2290 get fully parenthesized, ran indent on the output
2291 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2292 include/libxml/tree.h: also #74186 related, removed the
2293 --with-buffers option, and all the preprocessor conditional
2294 sections that were resulting from it.
2295
2296Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * valid.c: applied patch from Dodji Seketeli fixing an
2299 uninitailized variable in xmlValidGetValidElements()
2300
2301Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * c14n.c: fixed a few comments
2304 * doc/*.html doc/*/*.html: regenerated the docs and added
2305 the C14N API
2306 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2307
2308Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * check-xml-test-suite.py: fix to adapt varaiations in the
2311 bindings
2312 * configure.in python/setup.py python/setup.py.in: fixed to
2313 have the version of the python scripts automatically updated
2314
2315Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2318 in xmlCopyProp()
2319
2320Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * configure.in: preparing 2.4.17 release
2323 * doc/*: updated and rebuilt the docs
2324 * xpath.c: fixed a comment
2325 * python/libxml.c: fixed a possible reentrancy problem
2326
2327Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2330 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2331 added a specific regression test
2332 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2333 not raise exceptions when failing to find the attribute.
2334
2335Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * configure.in xmllint.c: owen pointed out a problem with the
2338 ftme fix, gettimeofday() was not detected by configure and
2339 the ftime header wasn't included, dohhh
2340
2341Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * configure.in xmllint.c: trying to fix #71457 for timing
2344 precision when gettimeofday() is not availble but ftime() is
2345
2346Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2349 are now copied on install and part of the -devel RPM
2350
2351Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * xpath.c: trying to avoid bug #72150 which was apparently
2354 caused by a gcc bug (or a processor problem) as detailed
2355 at http://veillard.com/gcc.bug
2356
2357Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2360 fixed xmlReconciliateNs(), added a Python test/example for
2361 inter-document cut'n paste
2362 * python/libxml.py: fixed node.doc on document nodes and added
2363 xpathEval() onto node objects
2364
2365Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2368 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2369 fixup and integrated tests for the serialization stuff
2370
2371Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2374 moved the libxml man page to section 3
2375
2376Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * tree.c: fix bug #72490
2379 * python/libxml.c python/libxml.py: added methods serialize()
2380 and saveTo() to all node elements.
2381
2382Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xmlIO.c: closed #73430, don't read from an input source
2385 which indicated an end-of-file or an error.
2386
2387Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * parser.c: make sure SAX endDocument is always called as
2390 this could result in a Python memory leak otherwise (it's
2391 used to decrement ref-counting)
2392 * python/generator.py python/libxml.c python/libxml.py
2393 python/libxml2-python-api.xml python/libxml2class.txt
2394 python/tests/error.py python/tests/xpath.py: implemented
2395 the suggestions made by Gary Benson and extended the tests
2396 to match it.
2397
2398Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * python/generator.py: applied patch fixing #73450
2401
2402Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * xpath.c: fixing #61290 "namespace nodes have no parent"
2405 long standing divergence from the XPath REC. NodeSets
2406 simply hold a copy of namespace nodes and those node ->next
2407 points to the parent (which may not be the node carrying the
2408 definition).
2409 * include/libxml/xpath.h: flagged but didn't added a possible
2410 speedup
2411 * DOCBparser.c HTMLparser.c: removed some warnings from push
2412 parser due to new state being added.
2413 * tree.c: new fix from Boris Erdmann
2414 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2415 the XML Canonalization support from Aleksey Sanin
2416
2417Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * tree.c: patch from Boris Erdmann fixing some namespace odities
2420 with xmlCopyNode()
2421
2422Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * xmlIO.c: fix bug #72706 when loading a NULL entity
2425
2426Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2429 actually change in a future XML Namespace revision.
2430
2431Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2434 added the possibility of returning nodesets from XPath extension
2435 functions written in Python
2436
2437Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * python/*: commiting some Python bindings work done while travelling
2440
2441Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2444 explicitely with memory debugging switched on
2445
2446Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2449 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2450 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2451 the accessor generator for strings
2452 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2453 regression test.
2454
2455Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * python/README python/generator.py python/libxml.c python/setup.py:
2458 added the 'usual' setup.py to allow building a libxml2-python
2459 module based on the same code. The initialization is however
2460 different the 2 .so files fo libxml2 and libxslt are identical and
2461 they entry point initialize both libraries. this is done to avoid
2462 some possible nasty problem since the Python don't merge the maps
2463 of all shared modules.
2464
2465Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * parser.c: fixed a push/encoding bug reported by Michael
2468 on librsvg
2469
2470Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * include/libxml/parserInternals.h: fixes a misplaced #endif
2473
2474Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * parser.c valid.c: found and fixed a couple of allocation bugs
2477
2478Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * doc/xml.html doc/python.html doc/*: added a Python and binding
2481 page describing the current state of the Python bindings and
2482 giving pointers to the other languages wrappers.
2483
2484Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2487 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2488 rebuilt the API and web site
2489 * xpath.c: fixed #71978 portability bugs
2490
2491Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2494
2495Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * include/libxml/parserInternals.h parser.c: had to change
2498 2 internal parsing API when processing document content
2499 to check the start and end of element content are defined
2500 in the same entity
2501 * valid.c include/libxml/valid.h: attribute normalization can
2502 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2503 with the context to report it.
2504 * SAX.c: fixed the last known bugs, crazy validation constraints
2505 when a document is standalone seems correctly handled. There
2506 is a couple of open issues left which need consideration especially
2507 PE93 on external unparsed entities and standalone status.
2508 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2509 The 2 tests left failing are actually in error. Cleanup done.
2510
2511Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * valid.c: implemented E59 spaces in CDATA does not match the
2514 nonterminal S
2515
2516Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * SAX.c parser.c valid.c: more validation test fixups
2519 * check-xml-test-suite.py: added duration info for the tests
2520
2521Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * parser.c valid.c: a couple of errors were reported but not
2524 saved back as such in the parsing context. Down to 1% failure rate
2525 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2526
2527Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * xmlInternald.c: isExtender was missing a char
2530 * parser.c include/libxml/parser.h: % are acceptable in the
2531 internal subset if within a PUBLIC ID
2532
2533Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * SAX.c parserInternals.c valid.c: more work on the conformance
2536 suite. Took the step to finally block documents with encoding
2537 errors. It's a fatal error per the spec, people should have fixed
2538 their documents by now.
2539
2540Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * check-xml-test-suite.py: fixed the test script after some discussion
2543 on the semantic of TYPE="error"
2544 * Makefile.am: added the script to the distrib
2545
2546Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * SAX.c entities.c: fixed a couple of conformances issues deep
2549 into the validation code (standalone and undeclared Notations)
2550
2551Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2554 stayed there for years !
2555
2556Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2559 missing
2560
2561Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * check-xml-test-suite.py: improved the behaviour a bit as
2564 well as the logs
2565 * parser.c valid.c SAX.c: fixed a few more bugs
2566 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2567
2568Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * check-xml-test-suite.py: python script to run regression tests
2571 against the XML Test suite of W3C/OASis
2572 * SAX.c: fixed a validation bug
2573 * parser.c: fixed 3 errors pointed by the test suite
2574 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2575 * python/Makefile.am: fixed a dependendy
2576
2577Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * xmlmemory.c: avoid a warning bug #71594
2580
2581Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2584 warning on alpha/Tru64
2585
2586Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * include/libxml/entities.h: fixing a comment
2589 * valid.c: fixing some troubles with validity check on namespaces
2590 * result/VC/NS3 test/VC/NS3: added a specific regression test
2591
2592Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * tree.c: Fixing #71342 serializing '\n' in attribute values
2595 * result/noent/att3 result/att3 test/att3: added a specific
2596 test.
2597
2598Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * python/libxml.c: couple of bug fixes
2601
2602Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * python/*.py: removed tabs and used spaces.
2605
2606Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2609 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2610
2611Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2614 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2615
2616Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * include/libxml/encoding.h include/libxml/entities.h
2619 include/libxml/globals.h include/libxml/parser.h
2620 include/libxml/threads.h include/libxml/tree.h
2621 include/libxml/xmlmemory.h: trying to fix the include mess
2622
2623Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * include/libxml/xmlmemory.h: reverted part of the previous
2626 attempt to provide #69655, this was breaking the build.
2627
2628Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2631 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2632 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2633 include/libxml/parserInternals.h include/libxml/tree.h
2634 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2635 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2636 clean.
2637 * python/libxml.c: fixed a warning.
2638
2639Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2642 copying of node, merge back IDs in the target document.
2643 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2644 test/XInclude/ents/ids.xml: test case
2645 * result/VC/ElementValid4: output changed due to a typo fix
2646
2647Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * python/Makefile.am: seems some version of automake didn't
2650 generate the dependancies right as Jacob found out. Add
2651 an extra dependancy rule.
2652
2653Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * parserInternals.c valid.c: Justin Fletcher found some parts
2656 of the code needing cleanup
2657 * libxml.spec.in python/Makefile.am python/generator.py
2658 python/libxml.c python/libxml.py: Fixed the python Makefiles
2659 corrected a bug showing up on ia64, changed the name of the
2660 python internal module too
2661
2662Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * Makefile.am: applied patch from Andris Pavenis for binary
2665 name suffixes
2666
2667Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * xmllint.c win32/win32config.h: fixing #68748
2670
2671Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * valid.c: fixing #70166
2674
2675Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * valid.c: fixing #70077
2678
2679Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * Copyright Makefile.am README configure.in libxml.spec.in:
2682 Changed to the MIT Licence
2683 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2684 doc/xmlio.html: updated the doc accordingly
2685 * include/libxml/xmlwin32version.h configure.in: preparing
2686 2.4.14 release
2687 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2688 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2689 fixed the const xmlChar * wrapper and generator, XPath extension
2690 functions now use the context as first argument
2691 * python/tests/tstxpath.py python/tests/xpath.py
2692 python/tests/xpathext.py: Updated the tests accordingly
2693 * tree.c: fixed bug #70067
2694
2695Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * Makefile.am: cleanup
2698 * debugXML.c: always use stdout if output is NULL
2699 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2700 * python/Makefile.am python/generator.py python/libxml2class.txt
2701 python/libxml_wrap.h python/types.c: augmented the number of bindings
2702 handling FILE * and XPath contexts
2703 * python/tests/Makefile.am: avoid a stupid problem due to the
2704 use of TEST.
2705
2706Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2709
2710Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * python/TODO python/libxml.c: cleanup the extension function lookup
2713 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2714
2715Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * configure.in python/Makefile.am: do not install outside
2718 of prefix
2719
2720Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * python/TODO python/libxml.c: started adding SAX interfaces
2723 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2724 SAX test
2725
2726Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * tree.c: hardened the addChild function
2729 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2730 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2731 added accessors needed for xmlNode, a bit more testing and
2732 extension of interfaces
2733 * python/tests/Makefile.am python/tests/build.py: added a test
2734 build from scratch/save/load/check
2735
2736Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * parserInternals.c: change a small bit in the way valididy
2739 error messages get initialized
2740 * python/TODO python/libxml.c python/libxml2-python-api.xml
2741 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2742 added some memory debugging to track leaks at the libxml2 level
2743 * python/tests/*.py: changed all tests to check for leaks,
2744 there is just one left in XPath extension registrations.
2745
2746Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * python/TODO python/generator.py python/libxml2-python-api.xml
2749 python/libxml2class.txt: more accessor classes for the parser
2750 context, allow to switch on and check validity
2751 * python/tests/Makefile.am python/tests/error.py
2752 python/tests/invalid.xml python/tests/valid.xml
2753 python/tests/validate.py: attded more test and and added error.py
2754 which I forgot to commit in the last step
2755
2756Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * python/Makefile.am python/types.c: cleanup
2759 * python/libxml.c python/libxml.py python/libxml_wrap.h
2760 python/generator.py python/libxml2-python-api.xml
2761 python/libxml2class.txt: added class for parser context, added
2762 first cut for push mode support. Added a framework to generate
2763 accessors functions.
2764 * python/tests/Makefile.am python/tests/push.py: added a push
2765 test
2766
2767Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2770 bug a bit of cleanup.
2771
2772Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2775 python/libxml2class.txt: adding error redirections and preformat
2776 to a python handler
2777 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2778 tests self checking
2779
2780Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2783 a function
2784
2785Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2788 python/libxml.c python/libxml2-python-api.xml
2789 python/libxml2class.txt: Progressing through the TODOs, class
2790 description output, extra XML API, RPM now builds the wrappers
2791 for all python installed versions
2792
2793Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * configure.in libxml.spec.in python/Makefile.am python/TODO
2796 python/generator.py python/libxml2class.txt: added more informations
2797 in the libxml2-python package including docs. Slightly changed
2798 the class hierarchy
2799 * python/tests/*: added basic regression tests infrastructure too
2800
2801Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2804 added libxml2-python as part of the packages installed
2805
2806Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * python/Makefile.am python/generator.py python/libxml.c
2809 python/libxml.py: more work, now able to extend the
2810 XPath interpreter with functions written in python.
2811
2812Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * python/Makefile.am: Jacob sent a patch to allow building from
2815 tarfile.
2816
2817Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2820 inserted the python wrappers build, I hope this won't be too
2821 unportable
2822
2823Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * xpath.c: minor optimization
2826 * python/generator.py python/libxml.c python/libxml.py
2827 python/libxml_wrap.h: more work on the python bindings,
2828 they now support XPath and there is no evident leak
2829
2830Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * python/generator.py python/libxml.c python/libxml.py:
2833 more work on the python bindings generator.
2834
2835Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * python/generator.py python/libxml.c python/libxml_wrap.h:
2838 more work on the python bindings.
2839
2840Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * python/generator.py python/libxml.c python/libxml.py
2843 python/libxml_wrap.h: commited early version of a python binding
2844 for private use only ATM
2845
2846Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * entities.c tree.c include/libxml/entities.h: applied patch
2849 from Anthony Jones to implement copy of DTD subtree too. Had
2850 just to keep 2 function private which really ought to become
2851 public ones.
2852
2853Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * xmllint.c: added pointers to the web pages in the usage()
2856
2857Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * tree.c: more fixes from Petr Kozelka for attribute handling
2860 in the tree API to align the semantic with DOM.
2861
2862Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * valid.c tree.c entities.c: another set of patches from
2865 Anthony Jones for copy operations cleanup and robustness
2866
2867Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2870 an alphabetic index based on comments content
2871 * doc/*: rebuilt the web site with the new references
2872
2873Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * parserInternals.h: Greg Sjaardema suggested to use an
2876 eponential buffer groth policy in xmlParserAddNodeInfo()
2877
2878Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2881 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2882 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2883 to generate cross-references, and added/updated the stylesheets
2884 to generate and link API indexes. The generic keyword index
2885 is not done yet.
2886 * doc/*.html: regenerated all the usual docs too
2887
2888Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * debugXML.c: added an xpath function to the shell for T. V. Raman
2891
2892Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2895 debug routines.
2896
2897Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2900 support of attribute nodes
2901
2902Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2905 hopefully near complete and fully documented of the API in XML
2906 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2907 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2908 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2909 include/libxml/parserInternals.h include/libxml/valid.hi
2910 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2911 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2912 include/libxml/xpath.h include/libxml/xpathInternals.h:
2913 Cleaned up the doc comments a lot in the process, the interface
2914 coverage is now 100%
2915
2916Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2919 extracts comments from the gtk-doc DocBook output (a bit
2920 convoluted but seems to work).
2921
2922Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2925 added an XML description of the API, moved the script generating
2926 it here. Added a "make api" target
2927
2928Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2931
2932Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * xpath.c include/libxml/xpathInternals.h: the change made to
2935 xmlXPathFuncLookupFunc was incompatible roll it back
2936
2937Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * SAX.c: cleanup patch from Anthony Jones
2940 * doc/Makefile.am: fix the headers to avoid in make scan
2941 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2942 includes, * vs Ptr and general cleanup
2943 * parsedecl.py: first version of a script to extract the
2944 module interfaces, the goal will be to provide .decl or XML
2945 specification of the interfaces to build wrappers.
2946
2947Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2950 now provides return codes in case of errors
2951
2952Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2953
2954 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2955 Upgraded to trio baseline 1.6
2956 * strio.h strio.c: Replaced by triostr.h and triostr.c
2957
2958Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2961 of strdup usage in the code
2962
2963Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * parser.c error.c: Keith Isdale complained rightly that
2966 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2967
2968Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * tree.c: fixed the funxtion to set the xml: attributes
2971 * debugXML.c: added "setbase" to test it.
2972
2973Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2976 to allow updating an attribute content
2977
2978Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * libxml.h: try to avoid problems when compiling on Windows
2981
2982Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * hash.c: patch from Anthony Jones for hash.c allocation size
2985 * Makefile.am: trying to work around Yet Another Libtool Madness
2986 and build the 2.4.13 release finally ...
2987
2988Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2991 * doc/* : update of the documentation
2992
2993Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2996 at fixing #61290 :-(
2997
2998Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3001 Fixes bug #67229
3002
3003Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * tree.c: trying to avoid troubles when a subtree is copied
3006 and coalesced in part with the target tree. Should fix
3007 bug #67407
3008
3009Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * valid.c: fixed validation of attributes content of type
3012 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3013 values, very old bug. Fixes #67671
3014
3015Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * parser.c include/libxml/parserInternals.h tree.c: integrated
3018 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3019 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3020
3021Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * threads.c: applied Serguei Narojnyi's patch to add native
3024 thread support on the Win32 platform
3025 * testThreadsWin32.c Makefile.am: added the test program also
3026 from Serguei, Win32 specific
3027 * include/win32config.h include/libxml/xmlwin32version.h.in:
3028 added patch from Igor for the Windows thread specific defines.
3029
3030Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3033
3034Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3037 output page into XMLinfo.html. Close bug #66951 and
3038 raised by Robert Collins too.
3039
3040Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * encoding.c: Paul Keogh pointed out a possibility of segfault
3043 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3044 Closes bug # 68238
3045
3046Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * doc/*.html: updated the Gdome2 links
3049
3050Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * libxml.h: Applied following patches from Robert Collins
3053 and make sure IN_LIBXML is defined when compiling it
3054 -------
3055 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3056 as well as Visual C.
3057 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3058 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3059 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3060 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3061 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3062 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3063 xmlSysIDExists xmlNoNetExists).
3064 * xmllint.c: Don't include winsock2.h for Cygwin.
3065
3066Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3069 when the version info is not present.
3070
3071Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * tree.c: Anthony Jones pointed out a problem in
3074 xmlStringGetNodeList() and provided a fix for it
3075
3076Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * parser.c: patch from Frank J Franklin to remove a bug in
3079 xmlCreatePushParserCtxt() when the initial buffer passed
3080 is large.
3081
3082Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * win32/*: big cleanup of the Windows/MSVC project files
3085 from Igor Zlatkovic
3086
3087Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * doc/Makefile.am: should fix #67674 and avoid troubles if
3090 xsltproc is not available or fails in the prefix provided
3091
3092Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3095
3096Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3097
3098 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3099 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3100 Fixed a few other problems raised by Charlie Bozeman.
3101 * result/VC/ElementValid[5-7]: fixed the output
3102
3103Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3104
3105 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3106 patches from Charlie Bozeman. Regenerated the HTML docs.
3107
3108Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3109
3110 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3111 for Windows from Igor
3112
3113Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3114
3115 * xmllint.c: applied Justin Fletcher patch for --output or -o
3116
3117Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * win32/libxml2/libxml2.def.src: close #67019
3120
3121Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * xmllint.c: applied Justin Fletcher generic timing patch
3124 similar to the one already applied to xsltproc.
3125
3126Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3127
3128 * include/libxml/tree.h tree.c: applied documentation patches
3129 from Charlie Bozeman
3130
3131Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3132
3133 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3134
3135Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * valid.c: fix the xmlStrdup() used in the previous patch.
3138 * valid.c: added --dropdtd
3139 * tree.c: fixed xmlUnlinkNode so it also removes the references
3140 from the document if the node is a DTD
3141
3142Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3143
3144 * HTMLtree.c valid.c: cleanup some static declarations
3145
3146Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3147
3148 * xmllint.c: removed another strdup()
3149 * doc/FAQ: removed the HP/UX entry
3150
3151Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3152
3153 * valid.c: fix bug #66816 when validating.
3154 * xmllint.c: don't use sys/time.h if configure did not found it
3155
3156Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3157
3158 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3159 xmlcatalog_man.xml
3160
3161Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3162
3163 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3164 xmlInitMemory() was declared twice
3165
3166Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3167
3168 * globals.c: do not reference strdup() !
3169 * configure.in libxml-2.0.pc.in: trying to fix the libs
3170 of the various config extraction modules
3171
3172Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * configure.in : preparing 2.4.12
3175 * doc/* : updated and rebuilt the docs
3176
3177Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * uri.c: closed bug #66159
3180 * testURI.c: added --escape option
3181 * configure.in: some cleanup for xml2-config --cflags
3182
3183Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * globals.c testThreads.c: removed some misplaced includes
3186 of xmlversion.h
3187
3188Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * threads.c: patch from Gary Pennington fixing a possible
3191 problem at initialization time.
3192
3193Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3196 Eric Lavigne contribution to build libxml2 on MacOS using
3197 CodeWarrior.
3198
3199Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3200
3201 * xmllint.c: applied Geert Kloosterman's patch to fix
3202 --repeat --timing output
3203
3204Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3207 where non-wellformed XML declaractions were not detected.
3208
3209Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3212
3213Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3214
3215 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3216 gets reset by xmlCleanupInputCallbacks() and this makes the
3217 function useless. Same for output.
3218
3219Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * xmlIO.c: robert pointed out a loop error in callback cleanups
3222
3223Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3226 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3227 they are not really tied to debugging
3228
3229Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3232 * xmllint.c: better --catalogs description
3233
3234Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * tree.c: fixed a couple of problems in xmlSetProp()
3237
3238Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3241 unappropriate stdout output.
3242
3243Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3246 by Denis Beurive, closes #65111
3247
3248Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * valid.c: in case of content model validity error, don't
3251 print it if validity warnings were not requested.
3252
3253Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3256 * parserInternals.c: removed the last exit() call. Print an
3257 unmaskable error on stderr instead (library mismatch detection)
3258
3259Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3260
3261 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3262 shell instructions from Heiko Rupp
3263
3264Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3265
3266 * catalog.c: use the URL notation file:// for default catalog paths
3267
3268Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3269
3270 * include/libxml/tree.h: better comments for _private fields
3271 * tree.c: removed a problem when copying an entity reference.
3272
3273Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3274
3275 * vms/*: updated instructions and diffs from John A Fotheringham
3276
3277Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * include/libxml/xmlerror.h: avoid an include problem if
3280 #include <libxml/xmlerror.h> happens first in code
3281 seems to be the case in KDE libs
3282
3283Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3286 from Igor for Windows
3287
3288Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * Makefile.am: Gary Pennington pointed out a missing prefix
3291
3292Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3293
3294 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3295 * doc/*: upgraded and rebuilt the docs
3296
3297Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3298
3299 * HTMLparser.c: fix comment in scripts element parsing.
3300 * result/HTML/doc3*: updated the results.
3301
3302Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3303
3304 * uri.c: another URI bug fix #63336, using Joel Young patch.
3305
3306Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3309 a cleaned up version of the Pwd shell string generation.
3310
3311Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * valid.c include/libxml/tree.h: trying to fix namespaces +
3314 validation problems for good, closing #63619 in the process
3315 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3316 wrong in this respect, fixed it.
3317
3318Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3319
3320 * xmllint.c: Morus Walter patch to allow --format and --encode
3321
3322Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * debugXML.c: Stefan Kost provided an help command for the shell
3325
3326Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * debugXML.c: Heiko Rupp pointed that the shell would crash
3329 on empty nodesets returns.
3330
3331Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3332
3333 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3334 migh need the history libraries
3335
3336Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3337
3338 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3339 handle the case of < in quoted attributes, Bastian Kleineidam
3340
3341Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3342
3343 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3344 fixing catalog breakages
3345 * Makefile.am catalog.c result/catalogs/catal
3346 result/catalogs/mycatalog.* test/catalogs/catal*:
3347 fixed more problems in catalog support, added more regression tests
3348 for both XML and SGML catalog handling
3349
3350Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * debugXML.c: applied an improvement to xmlGetLineNo() from
3353 Keith Isdale
3354
3355Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3356
3357 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3358 Side effect of the progressive catalog loading
3359
3360Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * Makefile.am: confexecdir and confexec_DATA were defined twice
3363 pointed out by Karl Eichwalder
3364
3365Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * xmlcatalog.c: avoid unlink() and use remove() instead.
3368
3369Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3370
3371 * libxml.spec.in: cleanup
3372 * include/libxml/xmlwin32version.h: updated with 2.4.8
3373
3374Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3375
3376 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3377 of compiling libxml with a non standard set of options
3378
3379Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3380
3381 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3382 document --sgml option, fixing gnome bugzilla #63382
3383
3384Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3387 breakage of 2.4.7, added a couple of really needed APIs
3388 like xmlCatalogIsEmpty() and xmlNewCatalog()
3389 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3390 for install-catalog
3391 * configure.in: preparing 2.4.8
3392
3393Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3394
3395 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3396 include/libxml/tree.h include/libxml/xmlIO.h: more include
3397 cleanups, export cleanly one html output + format function.
3398
3399Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3400
3401 * parser.c: removed initGenericErrorDefaultFunc call from
3402 xmlInitParser() since it could destroy previous calls to
3403 xsltSetGenericErrorFunc() effects
3404
3405Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3408 keyword.
3409
3410Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3411
3412 * Makefile.am: cleanup
3413 * threads.c: cleanup too
3414 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3415 from xsltproc
3416 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3417 dependancy loop.
3418
3419Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3422 was not used anymore !
3423
3424Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * configure.in: preparing 2.4.7
3427 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3428 manual page from John
3429 * doc/*: updated the doc and rebuilt the generated pages
3430
3431Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * xmlIO.c: closing bug #62711, the library should never
3434 close stdin or stdout.
3435
3436Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3437
3438 * uri.c: second pass at fixing #63336, using Joel Young
3439 final patch. looks okay.
3440
3441Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3442
3443 * uri.c include/libxml/uri.h: trying to clear #63336
3444 allowing the escaping routine to parse unconformant
3445 URI-References.
3446
3447Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * vms/readme.vms vms/build_libxml.com nanoftp.c
3450 include/libxml/xmlversion.h.in: a few VMS updates from
3451 John A Fotheringham
3452 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3453 and xmlCleanupOutputCallbacks() for the Perl binding people.
3454
3455Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3458 apply fixes to close #63271 and avoid segfaults when
3459 the error routine gets callbed before xmlInitParser()
3460 get called.
3461 * nanoftp.c error.c: Applied patches from Justin Fletcher
3462 correcting some xmlGenericError misuses.
3463
3464Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3465
3466 *doc/xmllint.xml, doc/xmllint.1
3467 New and improved man page for xmllint - .xml is the original, .1
3468 is the generated man page
3469
3470Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3473 the web site from the main HTML document.
3474
3475Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * parser.c: fixed an erroneous validation bug when PE refs
3478 occurs in external parsed entities referenced from the
3479 internals subset
3480 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3481 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3482 added the associated testcase, it's a nice one.
3483 * HTMLparser.c: generate the DTD node as HTML still ...
3484 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3485
3486Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * HTMLparser.c: fixed a bug in htmlNewDoc()
3489
3490Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3491
3492 * test/threads/*: added entities testing to the Thread test
3493 * testThreads.c: make the test reasonable
3494 * DOCBparser.c: fix the DTD public and system ID
3495 * xmllint.c: added --sgml for SGML DocBook importing
3496 * Makefile.am: added Docbtests target
3497
3498Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3501 * testThreads.c: removed bogus include
3502
3503Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3506 fixed a very serious (looping) validation bug
3507
3508Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * include/libxml/globals.h include/libxml/threads.h threads.c
3511 testThreads.c: far more testing, cleaning up bugs
3512 * *.c : make sure globals.h is always included.
3513
3514Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * HTMLparser.c: try to get rid of parser loops for good.
3517
3518Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * configure.in: fixed some bugs in CFLAGS passing.
3521 * test/threads Makefile.am testThreads.c: added a specific
3522 threaded test case (really nasty, guaranteed).
3523
3524Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * catalog.c: serious cleanup on the management of the
3527 XML catalog tree, more tests done, especially with
3528 the catalog PI.
3529
3530Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * catalog.c: avoid a problem in catalog cleanup on SMP if
3533 catalogs were not initialized.
3534
3535Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * catalog.c xpath.c: trying to cleanup the not thread safe
3538 parts of the library.
3539
3540Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3541
3542 * include/libxml/globals.h configure.in global.data: make
3543 the allocation be per-thread a configure option
3544 * encoding.c include/libxml/parser.h: fixed compilation
3545 errors
3546
3547Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * include/libxml/parser.h: Norm reported that a few lines
3550 added were breaking libxslt compile, removed them for now
3551
3552Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * parser.c parserInternals.c threads.c: debugged and fixed
3555 initialization problems which were giving troubles on SMP
3556 boxes.
3557
3558Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * include/libxml/Makefile.am: missing globals.h
3561
3562Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * globals.c: added a couple of standard includes.
3565
3566Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3567
3568 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3569 include/libxml/parserInternals.h include/libxml/tree.h
3570 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3571 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3572 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3573 Applied the last patches from Gary, cleanup, activated threading
3574 all user accessible global variables are now handled in globals.[ch]
3575 Still a bit rought but make tests passes with either
3576 --with-threads defined at configure time or not.
3577 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3578 linking options
3579
3580Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * Makefile.am include/libxml/Makefile.am
3583 include/libxml/globals.h globals.c include/libxml/threads.h
3584 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3585 configure.in: started integrating the core of the thread support
3586 not activated yet but half integrated. The code should still
3587 compile and work anyway.
3588
3589Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3592 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3593 integrating the non-controversial parts of Gary Pennington
3594 multithread patches
3595 * catalog.c: corrected a small bug introduced
3596
3597Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * catalog.c include/libxml/catalog.h: very serious cleanup,
3600 isolating unportable code and as much as possible the accesses
3601 to the global shared catalog. May need more testing !
3602
3603Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3606 Keith Isdale patches for the XSLT debugger interfaces. Some
3607 cleanup
3608
3609Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3612 * DOCBparser.c: generate line nubers in elements
3613
3614Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * configure.in: preparing 2.4.6 release
3617 * doc/xml.html doc/html/*: updated and rebuilt the docs
3618 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3619
3620Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3621
3622 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3623 adding documentation for DV's supercatalog support
3624
3625Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3628 super catalog support adding one API and one flag --sgml to
3629 xmlcatalog
3630
3631Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3632
3633 * doc/xmlcatalog_man.xml, xmlcatalog.1
3634 One more crack at
3635 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3636
3637
3638Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3639
3640 * xpath.c: implemented xmlXPathObjectCopy for external objects
3641 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3642
3643Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3644
3645 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3646 finishing up fix to
3647 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3648 the xmlcatalog man page display more elegantly
3649
3650Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * configure.in: closing bug #61832
3653 * HTMLparser.c: removed a warning
3654
3655Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * xpath.c: fixing #61673 part I, do not loose doc information
3658 when copying result value trees.
3659
3660Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * xpath.c: trying to harden the XPath interpreter
3663
3664Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3665
3666 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3667 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3668
3669Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3670
3671 * HTMLparser: repaired another loop problem
3672
3673Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3676 parsing.
3677 * xpath.c: fix bug #61291 the default XML namespace node is
3678 missing from the namespace axis.
3679 * tree.c: refuse to create namespaces nodes with prefix "xml"
3680
3681Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * SAX.c: ouch a non-defined namespace could lead to a crash,
3684 fixed #61215
3685
3686Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * parserInternals.c: closed bug #61054
3689
3690Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * include/libxml/Makefile.am: closing #60708
3693
3694Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3697 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3698
3699Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3700
3701 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3702
3703Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3706 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3707
3708Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * catalog.c: Justin Fletcher provided cleaup code in case
3711 HAVE_STAT is not defined
3712 * include/win32config.h: Igor Zlatkovic suggested to have
3713 HAVE_STAT defined there
3714
3715Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3716
3717 * catalog.c - fixed typing error reported by M. Barros
3718
3719Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3720
3721 * xmllint.c - fixing typo
3722
3723Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3724
3725 * HTMLparser.c: small enhancement to prevent loop on
3726 unrecognizable data
3727
3728Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * parserInternals.c: applying patch from bug #60757 this
3731 should close it
3732
3733Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * catalog.c xmlcatalog.c: removed a couple of warning
3736 * xpath.c: try to solve the linking problem on platforms
3737 needing trio to compile
3738
3739Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * Makefile.am libxml.spec.in: backing up non-documented changes
3742 commited without review or aproval by Jens Finke <jens@gnome.org>
3743 * HACKING: made 100% clear that no commit should be done directly
3744
3745Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * configure.in: Joe Orton provided a patch fixing a problem
3748 when iconv is specified to be in a non-standard directory
3749 but wasn't exported in xml2-config --cflags
3750
3751Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * configure.in: let's ship 2.4.5 before getting too much
3754 troubles with 2.4.4 errors.
3755
3756Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * encoding.c entities.c: do not output hexadecimal charrefs
3759 when serializing HTML since some version of Netscape can't
3760 grok it, generate decimal ones.
3761 * result/HTML/doc3.htm: output changed due to previous test
3762 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3763
3764Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3767 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3768
3769Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770 Released 2.4.4
3771
3772 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3773 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3774 updated the configuration scripts systems accordingly
3775
3776Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3777
3778 * configure.in: preparing for 2.4.4
3779 * doc/xml.html doc/html/*: updated and rebuilt the docs
3780
3781Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * win32/dsp/libxml2.def.src: tried to incorporate comments
3784 from bug #59220
3785
3786Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * parser.c result/noent/wml.xml: fixed bug #59981 related
3789 to handling of '&' in attributes when entities are substitued
3790
3791Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * libxml.h include/libxml/xmlversion.h.in
3794 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3795 Tried to close bug #60131
3796
3797Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3800
3801Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * SAX.c: fixing bug #59946 on xmlns=""
3804
3805Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3808 but allocates a new error code.
3809
3810Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * xmllint.c: John Fleck fixed typos in the options output
3813 * parser.c SAX.c: fix ignorable white space SAX selection
3814
3815Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * entities.c: Steve Underwood found the possibility of an
3818 ininite loop in case of error.
3819
3820Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3823
3824Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * parser.c: warn if version is not 1.0 but it's not
3827 strictly speaking an error after analyzing the spec
3828
3829Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3830
3831 *doc/catalog.html - add link to the html version of the
3832 man page, other linguistic cleanups
3833
3834Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3835
3836 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3837 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3838 file, has not yet been included in the build.
3839
3840Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * catalog.c: removed a duplicate affectation Justin Fletcher
3843
3844Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * tree.c: Armin Sander pointed a possible text coalescing
3847 problem, completed his patch.
3848
3849Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3850
3851 * trionan.c: Fixed const and volatile re-definition problem
3852
3853Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * libxml.4 parser.c: doc updates from Heiko Rupp
3856 * parserInternals.c: 2 sanity checks from Heiko Rupp
3857
3858Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * tree.c: applied patch from Armin Sander to make some pointers
3861 const in xmlCopyNode()
3862 * include/libxml/tree.h: added fix to the header
3863
3864Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * xpath.c: hum, restrict the integer usage gcc bug workaround
3867 to only gcc compilers so that other architecture don't get
3868 penalized by this limitation.
3869 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3870
3871Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3874 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3875
3876Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3877
3878 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3879 --convert option to xmlcatalog to convert SGML ones to
3880 the XML syntax.
3881 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3882
3883 2.4.3 got released at that point
3884Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * catalog.c xmlIO.c: started some serious testing and fixed
3887 a few bug and optmization needs.
3888
3889Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3892 preparing for a 2.4.3 release even if it may not be ready yet
3893 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3894 all file parsing lookup to go through the entity resolver, add
3895 to add an API to bypass it (needed to load catalogs themselves),
3896 some cleanup on the catalog code too.
3897 * nanoftp.c: small cleanup
3898 * doc/catalog.html: small update
3899
3900Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3903 Jun Kuriyama
3904
3905Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * doc/catalog.html: finished the catalog documentation
3908
3909Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * doc/catalog.html doc/xml.html: added documentation about
3912 Catalog support, misses an API description
3913 * doc/html/*: reextracted the API pages
3914
3915Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3918 Added the part about section 7.2 on URI resolution,
3919 fixed a side effect in the HTML parser, look complete
3920 and ready to rock except the URI/SystemID part!
3921
3922Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * include/libxml/catalog.h include/libxml/parser.h
3925 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3926 xmlIO.c: added support and APIs needed for the catalog PI
3927 * include/libxml/xmlIO.h: cleanup
3928
3929Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3932 include/libxml/catalog.h: starts to look okay, really
3933 plugged the new framework, cleaned a lot of stuff,
3934 added some APIs, except the PI's support missing this
3935 should be mostly complete
3936 * result/catalogs/* test/catalogs/*: added new test, enriched
3937 the existing one with URN ID tests
3938
3939Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * catalog.c: fixed nextCatalog
3942 * result/catalogs/docbook test/catalogs/*: started adding
3943 a small regression test
3944
3945Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3948 more work on the XML catalog support.
3949 * parser.c include/libxml/parser.h: small cleanup seems using
3950 list as a public parameter name can give portability troubles
3951 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3952 include/libxml/xpath.h include/libxml/Makefile.am: removed
3953 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3954 wrappers
3955
3956Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3957
3958 * Makefile.am trio.c triodef.h trionan.c xpath.c
3959 include/libxml/Makefile.am include/libxml/trionan.h:
3960 Re-worked Not-A-Number and Infinity support.
3961 * xmlcatalog.c: added readline include files
3962
3963Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3966 testCatalog as xmlcatalog, making it an installed app
3967 adding a shell, and preparing it to be a /etc/xml/catalog
3968 management tool, though not ready yet
3969 * catalog.c include/libxml/catalog.h: adding support for
3970 XML Catalogs http://www.oasis-open.org/committees/entity/
3971 not finished, there is some interesting tradeoffs and a
3972 few open questions left.
3973
3974Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * xmllint.c: fixed a line formatting problem
3977
3978Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * SAX.c: removed a couple of unused variable (Albert Chin)
3981
3982Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3985 trying to fix some troubles w.r.t. function returning
3986 const xxxPtr.
3987
3988Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3991 defined
3992
3993Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * xpointer.c: removed unused var
3996
3997Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * testXPath.c: another small cleanup closing bug #59110
4000
4001Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * win32/dsp/libxml2.def.src: small cleanup closing bug
4004 #59108
4005
4006Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * example/gjobread.c: add xmlCleanupParser() before leaving
4009
4010Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * config.h.in configure.in include/libxml/xmlwin32version.h:
4013 released 2.4.2
4014
4015Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * include/libxml/valid.h debugXML.c valid.c: deprecate
4018 the non-boundchecking Sprintf functions, add Snprintf
4019 this should close bug #57984
4020
4021Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4024 URIs before doing the lookups (pointed by Mark Vakoc)
4025
4026Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * xpath.c: serious changes on Result Value Trees and NodeSets
4029 w.r.t. deallocation and collect operations. Probably not
4030 100% clean (merge of allocated trees smells like a problem).
4031 Seems sufficient to close #58943
4032
4033Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * xmllint.c: adding a --format option
4036
4037Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * xpath.c: count() was broken on Result Value Tree
4040 * xmlIO.c: fixed file:/// accesses on _WIN32
4041
4042Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4045 macro was renamed, this should close bug #58683
4046
4047Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4050 entity substitution mode text at the end of the entity might
4051 be added due to text coalescing.
4052 * nanoftp.c parser.c: small cleanup
4053
4054Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * HACKING: added John Fleck right to commit in the doc subdir
4057
4058Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4061 allow to inherit attributes from the DTD directly in the
4062 tree, this is needed for XPath and can be a useful feature.
4063 Inherited namespaces are always provided at the tree level now
4064 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4065 of tests for this feature (XSLT being the prime user).
4066
4067Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4070 testSAX.c xmlIO.c xmllint.c include/win32config.h
4071 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4072 include/libxml/xmlwin32version.h.in win32/README.MSDev
4073 win32/dsp/*: applied Win32 Facelift No.2 patches from
4074 Igor Zlatkovic for Windows/MSC
4075
4076Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4077
4078 * SAX.c: unparsedEntityDecl() the URI computation of the
4079 entity wasn't done breaking XSLT unparsed-entity-uri()
4080
4081Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * xpath.c: fixed a bug when walking the descendants and
4084 the current node has no children
4085 * debugXML.c: show up when a text node is supposed to not be escaped
4086
4087Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4088
4089 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4090 worked like the set:leading() function)
4091 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4092
4093Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4096
4097Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * include/libxml/xmlIO.h: apply change to close #58141
4100 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4101
4102Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * parser.c: when the internal subset uses a PE, then the
4105 included entity can use conditional sections.
4106
4107Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4110 when walking the namespace axis showing up in
4111 libxst/tests/general/bug-12
4112 * xmlmemory.c: added the possibility to trace a given block
4113 defined by its address
4114
4115Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * parser.c: don't override existing encoding specified before
4118 starting xmlParseDocument()
4119
4120Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * include/libxml/xmlwin32version.h: reinserted, needed for
4123 Windows users of CVS
4124
41252001-07-27 Darin Adler <darin@bentspoon.com>
4126
4127 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4128 * testCatalog.c: Add include of <libxml/parser.h>.
4129
41302001-07-27 Darin Adler <darin@bentspoon.com>
4131
4132 * include/libxml/.cvsignore:
4133 * include/libxml/xmlwin32version.h:
4134 Remove this file from CVS because it's generated.
4135
4136Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * parser.c include/libxml/parser.h: applied const patches from
4139 Tom Moog #58002
4140
4141Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4142
4143 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4144 lookup framework
4145
4146Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * tree.c: fixed xmlCopyNode() for documents
4149
4150Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4153
4154Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * parser.c: fixes bug #57652 reported by Morus Walter
4157
4158Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4161
4162Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163
4164 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4165 errors, lesson don't add new functions at 1am before a release
4166 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4167 from XPath initialization when possible.
4168
4169Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * result/scripts/base*: removing history/readline changed
4172 this slightly
4173 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4174 xmllint.c: make element content line number generation
4175 optionnal to avoid breaking old apps added interface to switch
4176
4177Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * configure.in: get rid of the readline and libhistory
4180 dependancies by default, release 2.4.1 with IA64 fix
4181 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4182 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4183 John Kroll fixes to allow saving to HTTP via PUT (or
4184 POST of needed).
4185 * doc/html/*.html: regenerated the docs
4186
4187Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4188
4189 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4190 xmlHashScanFull and xmlHashScannFull3 to get passed the
4191 three keys as arguments to the callback function
4192
4193Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * configure.in Makefile.am: removed libxml softlink for good
4196 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4197 100% coverage by gtk-doc
4198
4199Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4202 fixed serious troubles due to size_t vs. int mismatch
4203
4204Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4207
4208Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4209
4210 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4211 convenient extension API for value and context managing
4212 Now handles external objects through xmlXPathPopExternal,
4213 xmlXPathWrapExternal and xmlXPathReturnExternal.
4214 Added functions for sets operations (intersection, etc.)
4215
4216Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4219 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4220 HTMLparser.c: cleanup of global variables, marking some
4221 const or private.
4222
4223Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4224
4225 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4226 fixed xmlXPathNodeSetItem when passing index=0
4227
4228Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4231
4232Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234 * xmllint.c: fixed compilation under Cygwin #57503
4235 * TODO: update
4236
42372001-07-13 Peter Williams <peterw@ximian.com>
4238
4239 * config.h.in: add #undef HAVE_DLFCN_H
4240
4241 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4242 builddir.
4243
4244Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4247 raised by #57348 and #57381
4248
4249Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4252 tree.c xpointer.c: store the line numbder in element->content,
4253 may break some software, need a configuration mechanism
4254
42552001-07-10 Darin Adler <darin@bentspoon.com>
4256
4257 * .cvsignore:
4258 * example/.cvsignore:
4259 * include/.cvsignore:
4260 * include/libxml/.cvsignore:
4261 Various things that are generated and should be ignored.
4262
4263Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4266 * doc/xml.html doc/html/*: updated the docs
4267
4268Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4271 validation occured on content with element child
4272
4273Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * tree.c: fixed XML Base computation which was broken
4276 * debugXML.c: added a base function to the shell
4277 * Makefile.am result/scripts/* test/scripts/*: added scripts
4278 based regression tests, and adding 2 XML Base tests
4279
4280Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * tree.c: set properties doc and call xmlSetListDoc for properties
4283 content when grafting them in a different tree.
4284 * aclocal.m4: remove from CVS
4285
4286Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * win32/libxml2/libxml2.def.src: added some missing entry point
4289 for XPath (Mark Vakoc)
4290
4291Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292
4293 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4294 layer should URI-Unescape before trying to open resources.
4295
4296Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * xpath.c: fix the name() bug for elements in the default
4299 namespace reported by Charlie Bozeman
4300
4301Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4304 led to an XPath fix, improvements of SAX initialization, and
4305 an added option --nocdata to testXPath
4306
4307Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * doc/libxml-doc.el: Felix Natter provided anew version working
4310 with XEmacs too
4311
4312Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * include/libxml/xpath.h: small cleanup
4315 * doc/xml.html: update
4316
4317Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4320 released 2.3.14
4321
4322Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * doc/html/*: rebuilt the docs for the release
4325 * doc/xml.html: added 2.3.14 release.
4326
4327Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4330 were not equal to empty strings
4331
4332Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * SAX.c: fixed a URI-Reference computation problem when validating
4335 * xmlIO.c: small cleanup
4336
4337Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * parser.c: improved the description of a couple of interfaces
4340 upon Larry Stamper suggestion
4341
4342Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * SAX.c entities.c parser.c: changed completely the way entities
4345 are handled when running the parser in entity substitution mode.
4346 This fixes a bug reported by Stephan Kulow and nearly divides
4347 by 3 the amount of memory required by libxslt to load and process
4348 DocBook TDG.
4349
4350Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * HTMLparser.c: fixing a too early root closing problem raised
4353 byt Prashanth Naidu
4354
4355Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4358 raised by Mark Vakoc.
4359
4360Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * example/Makefile.am: fixed the include path to add srcdir/include
4363 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4364 and some cleanup
4365
4366Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4369 lot of optimization work, results in significant improvements
4370 when handling really complex XPath queries. Add a small optimizer
4371 for unions, improve [n] and [last()], avoid some costly ops.
4372
4373Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4376 * xpath.c: small cleanup
4377 * xmlGetNsList: reformated, fixed problems if used on Entities
4378
4379Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4382
4383Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4386 * Makefile.am example/Makefile.am: workaround automake generating
4387 erroneous deps
4388
4389Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * include/win32config.h: bug #56801 Yon Derek provided a patch
4392 to the windows config file.
4393
4394Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4397 libxml.h : Yon Derek provided a set of changes to compile from
4398 CVS on Windows/MSC
4399
4400Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * parser.c: fixed UTF8 BOM support in push mode
4403 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4404 added a specific testcase
4405
4406Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * Makefile.am: added --push regression tests
4409 * parserInternals.c: the XML parser segfaulted in --push mode
4410
4411Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4412
4413 * configure.in: moved the symlinks detection within a CVS
4414 check, this is not portable and will be removed soon.
4415 * xpath.c: small cleanup/speedup
4416
4417Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4420 release of 2.3.12
4421 * parser.c: make an error message if unknow entities in all cases
4422
4423Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4426
4427Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4430 includes were installed in the wrong dir
4431
4432Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * doc/html.xml: warn against sending code to exhibit bugs.
4435
4436Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4439 Tru64 from Thomas Leitner
4440
4441Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * AUTHORS: added William and Bjorn
4444 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4445 daniel@veillard.com hopefully I won't have to do this again
4446 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4447 docs can be rebuilt cleanly now
4448 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4449 from CVs it's generated, added include/libxml/xmlwin32version.h
4450 also generated but which should change far less frequently.
4451 * catalog.c nanoftp.c: made sure to include libxml.h not
4452 libxml/xmlversion.h directly
4453 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4454 when compiling on WIN32 and MSC
4455
4456Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * include/Makefile.am include/libxml/Makefile.am configure.in:
4459 fixed make distcheck and rebuilding the rpms
4460
4461Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * configure.in: should finish the migration of exported includes
4464 into a real include/libxml in CVS, at least for CVS users.
4465 * removed the exported headers, added in include/libxml (as well
4466 as xmlversion.h.in).
4467
4468Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * configure.in: fixed the way to detect symlink
4471
4472Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473
4474 * configure.in: updated, include/libxml is now a real CVS dir
4475
4476Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4479 version works with both libxml1 and libxml2 (it autodetects
4480 the prefix of the html-files) from Felix Natter.
4481 * doc/xml.html: updated doc accordingly
4482
4483Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * xpath.c: fixed the bug generating a template loop in libxslt
4486 when using docbook-xsl-1.4, * should filter out document nodes
4487 * HACKING: added William
4488 * TODO: updated
4489
4490Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * doc/FAQ.html: added a warning about gcc-3.0
4493 * doc/xml.html: added reference to gdome2 and removed a confusing
4494 sentence
4495
4496Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * xmlversion.h: okay this is a generated file, but Windows
4499 users need it and they can't generate it, and I want CVS
4500 Windows users ...
4501 * win32/libxml2/libxml2_so.dsp: Windows project file for
4502 the shared lib version of libxml2
4503 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4504 resources needed for libxslt/xsltproc by Yon Derek
4505
4506Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4507
4508 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4509
4510Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4513
4514Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * include/win32config.h: Yon Derek provided a first fix
4517 to be able to compile libxslt/xsltproc on Windows
4518
4519Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * xpath.c: attempt to work around what seemed a gcc optimizer
4522 bug when handling floats on i386 http://veillard.com/gcc.bug
4523 * tree.c entities.c encoding.c: doing some cleanups while
4524 chasing it
4525
4526Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * Makefile.am: cleanup when --without-debug is specified
4529 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4530 w.r.t. --without-debug and other include points
4531 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4532 Catalogs
4533 * configure.in entities.h tree.h HTMLparser.c: removed
4534 --without-corba, made the _private field mandatory
4535
4536Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4539 outputs a BOM in UTF8, an errata has been issued to avoid the
4540 problem, that was the most reasonable solution... Add support
4541 for a leading UTF8 BOM in entities.
4542
4543Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * valid.c: fixed a bug found when post validating an entity ref
4546 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4547 activate it too
4548
4549Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4552 weakness in the node copy the XPointer and the XInclude
4553 implementations. Serious cleanup.
4554
4555Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * Makefile.am: Kjartan Maraas provided a small patch to
4558 add xml2-config.in to EXTRA_DIST
4559
4560Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4563 provided another failing case found in KDE, the way the
4564 ctxt->vctxt.nodeTab was allocated and freed changed over
4565 time but it wasn't completely cleaned up. This should fix it.
4566
4567Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * parser.c: Stephan Kulow also raised the fact that line number
4570 could get miscounted making debug harder, fixed the problem
4571 in xmlParseCharData()
4572
4573Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * valid.c: Stephan Kulow pointed out a problem when validating
4576 and using an empty entity, forgot a 'break' in a case.
4577
4578Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4581 * doc/xml.html: updated with 2.3.11
4582
4583Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * TODO: updated adding cleanup of generated doc
4586 * configure.in: prepared to release 2.3.11
4587 * xmllint.c: added --version for bug reporting
4588 * doc/html/*.html: rebuilt the doc
4589
4590Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * xpath.c: first part of the work on selecting namespace to
4593 fix bug #56115
4594
4595Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4598 when using -liconv
4599 * TODO: updated
4600
4601Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4604 cleanup, encoding support.
4605
4606Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4609
4610Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * xpath.c: bug detected by Ankh when / is used as a function arg
4613
4614Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4617 of element and use it to avoid outputting formatting spaces at
4618 the wrong place. Implemented the format parameter for HTML save.
4619 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4620 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4621 result/HTML/wired.html: of course this impact the result of a
4622 number of HTML tests
4623
4624Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * HTMLtree.[ch]: started augmenting the HTML save API with
4627 encoding and formatting parameters
4628
4629Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * HTMLtree.h: cleanup and started evaluating the work needed on
4632 revamping the HTML output code
4633
4634Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4637
4638Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4639
4640 * valid.c: fixed bug #56049, forgot one check in the
4641 validation routine
4642
4643Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4646
4647Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * libxml.h: fixed an error in last commit
4650 * doc/FAQ.html: added an entry for compilation from CVS
4651
4652Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * xmlversion.h.in libxml.h: Cygwin patches
4655 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4656 * tree.h: cleanup
4657
4658Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4661 memory block in a strange case where libxml is linked twice
4662 in the binary.
4663
4664Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4667 state far too often, simple fix used to avoid it.
4668
4669Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4672 being processed, applied his patch
4673 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4674
4675Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4678 provided fixes to compile on MSCC again
4679 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4680 also provided an update for the project files.
4681
4682Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4685 bug #55810
4686
4687Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * tree.c: fixed xmlGetNsProp() to close bug #55683
4690 Note this requires libxslt to use it's own function instead.
4691
4692Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * HTMLtree.c: when in a pre element no formatting space should
4695 be added.
4696 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4697
4698Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * configure.in: added tests for signal() and signal.h
4701
4702Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4705
4706Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * doc/libxml-doc.el: Felix Natter provided a new version for
4709 libxml2
4710
4711Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * HTMLtree.c: when in a pre element no formatting space should
4714 be added.
4715
4716Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4719
4720Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4723 hack
4724 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4725 * uri.c: fixed a warning
4726
4727Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * HTMLtree.c: trying to close bug #55772 escaping in script
4730 elements
4731 * doc/xml.html: suggest to send mail to the list
4732
4733Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4736 good. Use a macro and based on the solution provided in
4737 vsnprintf manual page from GNU.
4738
4739Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4740
4741 * error.c: Workaround for non-preserving variadic list.
4742 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4743
4744Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * doc/xml.html: added 2.3.10 release
4747
4748Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * configure.in: releasing 2.3.10
4751
4752Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4755
4756Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * encoding.c: Robert Collins provided a patch to add the
4759 "US-ASCII" encoding alias
4760
4761Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4764 string oriented functions and started cleaning the related areas
4765 in xpath.c which needed fixing in this respect
4766
4767Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4770 #55380
4771 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4772
4773Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * TODO: updated
4776 * nanohttp.[ch] : started adding APIs to get the redirected URL
4777 when this occurs (needed for further base computation
4778 * tree.h: cleanup
4779 * encoding.c: cleanup
4780 * SAX.c: minor change around ctxt->loadsubset
4781
4782Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * Makefile.am include/Makefile.am: small change to have
4785 include/libxml rebuilt if working from CVS.
4786 * uri.c: applied another patch from Carl Douglas for URI escaping,
4787 this should close bug #51876
4788
4789Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4792 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4793 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4794 added specific regression test
4795 * parser.h: preparing for the XSLT mode where DTD inherited
4796 attributes are added to the tree.
4797
4798Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * xinclude.[ch]: Updated the namespace for the Last Call version
4801 * result/XInclude/include test/XInclude/include: updated the
4802 testsuite accordingly
4803
4804Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4807 related to bug #51876
4808
4809Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * tree.c: fixed a gross mistake in base computation, xml:base is
4812 not completely correct yet (need cascade).
4813 * xpath.[ch]: added the few things needed to find a function name
4814 and URI from the XPath context when it is called.
4815
4816Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4819 * DOCBparser.c: small cleanup
4820 * xmllint.c: added a --catalogs option to load catalogs from
4821 $SGML_CATALOG_FILES
4822 * tree.c: cleanup
4823 * configure.in: iconv library fixup, ICONV_LIBS
4824
4825Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * catalog.c: handling of CATALOG entries. detection of recursion,
4828 and a few bugfixes
4829 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4830 against the default namespace
4831
4832Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4835
4836Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * parser.c: fixed propagation context info when parsing an
4839 external entity.
4840 * doc/html/*.html: regenerated a couple of docs
4841
4842Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * doc/xml.html: update with 2.3.9 informations
4845
4846Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4849 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4850 * doc/html/* : rebuilt the docs
4851 * valid.c: small patch which may improve some case when
4852 validating.
4853
4854Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * HTMLparser.c: Closed bug #54891
4857 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4858 to the suite
4859
4860Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4863 applied a documentation patch from LotR and filled in a few missing
4864 descriptions
4865
4866Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * xpath.c tree.c parser.c: speed optimizations at the parser level
4869 document tree freeing and xpath evaluation
4870
4871Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * parser.c parser.h parserInternals.h: fixed a couple of
4874 interfaces for handling memory buffer input to const char *
4875 upon suggestion of JamesH.
4876
4877Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * configure.in: LoTR sent a patch fixing the previous commit
4880
4881Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * configure.in: trying to deal again with the stoopid -R linking
4884 flag of Solaris
4885
4886Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * xpath.h: two nodeset access macros from Thomas Broyer
4889
4890Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4893 patch from Thomas Broyer
4894
4895Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4898 case
4899 * INSTALL: was empty added stuff from the FAQ
4900
4901Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4904 attributes handling and #54433 by adding xmlUnsetProp()
4905 and xmlUnsetNsProp()
4906
4907Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * HTMLparser.c: Patch from Jonas Borgström
4910 (htmlGetEndPriority): New function, returns
4911 the priority of a certain element.
4912 (htmlAutoCloseOnClose): Only close inline elements if they
4913 all have lower or equal priority.
4914 * result/HTML: this of course changed a number of tests results.
4915
4916Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * xmlIO.c catalog.c: plugged in the default catalog resolution
4919 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4920 documentations
4921 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4922
4923Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4926 integrating catalogs
4927 * catalog.[ch] testCatalog.c: adding a small catalo API
4928 (only SGML catalog support).
4929 * parser.c: restaured xmlKeepBlanksDefault(0) API
4930
4931Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4934
4935Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * parser.c: added xmlParseExternalEntityPrivate() to allow
4938 propagation of ctxt->_private when parsing external entities
4939
4940Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4943
4944Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4947
4948Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * valid.c: warn when indeterminist content model is detected
4951 * result/VC/ElementValid8: this adds a message
4952 * Makefile.am: add --novalid for VCM tests
4953 * parserInternals.c: added a call to Init memory
4954
4955Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4958 when both parameters are NULL.
4959
4960Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * valid.c: applied small patch from Gary Pennington, reindented
4963 some part of the code.
4964
4965Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4968 release, updated and regenerated the docs
4969
4970Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * xpath.c result/XPath/expr/floats : clarified and cleanup
4973 printing of abnormal floats in tests.
4974
4975Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4978 * results/HTML/ : a few changes in the output of the HTML tests as
4979 a result.
4980 * configure.in: tying to fix -liconv where needed
4981
4982Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * Makefile.am: fixed a stupid error
4985
4986Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * configure.in Makefile.am: make the inclusion of the trio
4989 modules in the library conditional
4990
4991Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * DOCBparser.c: patche from László Kovács, fixed entities refs
4994 in attributes handling
4995
4996Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4999 flushing
5000
5001Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * xpath.c: fix of an XSLT namespace bug reported on the list
5004 general/bug-8-
5005
5006Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * strio.h trio.c: Dan McNichol suggested a couple of small
5009 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5010
5011Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * tree.c parser.c encoding.c: spent a bit more time looking
5014 at the parsing speed and DOM handling. Added a few more
5015 speedups.
5016
5017Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * parser.c: small but effective parsing speed improvement
5020
5021Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * configure.in: default on the DocBook parser inclusion (for Gnome)
5024 * DOCBparser.h: fixed a header reference
5025
5026Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * configure.in xpath.c: applied Bjorn patches for FPE on the
5029 alpha
5030
5031Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5034 xmlSaveFormatFileTo()
5035
5036Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * xpath.c: simple and efficient optimization, XPath functions
5039 aways bind to the same code, cache this
5040 * TODO: updated (by saying some is obsolete)
5041
5042Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * xpath.c: more cleanup work on XPath name parsing routines
5045
5046Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5049 xmlXPathParseName
5050 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5051 * debugXML.c: avoid compilation problems if compiling without
5052 HTML support, Igor Zlatkovic
5053 * win32/libxml2/libxml2.def.src: being able to compile without
5054 XPath on Windows
5055
5056Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * libxml.m4: yet another patch from Toshio Kuratomi
5059
5060Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5063
5064Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * tree.[ch]: added xmlSaveFormatFile interface for saving
5067 and indenting a file.
5068
5069Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * xpath.c: fixed bug #53689 related to processing-instruction()
5072
5073Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * DOCBparser.c: patche from László Kovács
5076
5077Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * parser.c: applied fixes from Christian Glahn bug report #53391
5080
5081Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * error.c: Jean François Lecomte provided a complete description
5084 and a fix to bug #53537
5085
5086Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5089
5090Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * DOCBparser.c SAX.c: a bit more work on entities processing.
5093 Still Need to cleanup XML output and references in attributes
5094
5095Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5098
5099Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * tree.c: trying to fix #53574, not completely complete,
5102 I would like xmllint --copy --debug test/ent1 and
5103 xmllint --debug test/ent1 to show the same result.
5104 * xpath.c: fix a bug when trying to sort namespace nodes
5105
5106Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * HTMLtree.c: real fix for #53402
5109
5110Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5113 PIs when using xsl:output
5114 * valid.c: closing #53537 some case generate segfaults if there
5115 is validity errors
5116
5117Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5120 of external parsed entities, added --noent to testDocbook
5121 * valid.c: Garry Pennington found an uninitialized variable
5122 access in xmlValidateElementContent()
5123
5124Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5127 with madness
5128 * result/HTML/ : this modified the result of the regression tests
5129 a lot.
5130
5131Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5134 to doc where it wasn't checked against NULL reported by
5135 Jens Laas
5136
5137Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5140 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5141
5142Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5145 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5146 * SAX.[ch]: cleanup and updates for DocBook
5147 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5148 ex SGML identifier changes
5149 * valid.c: removed a static unused function.
5150
5151Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * HTMLtree.c: applied change for Paul Sponagl on script saving
5154 * Makefile.am: the warning about entity title.xml are normal.
5155
5156Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * configure.in: release of 2.3.7
5159 * Makefile.am: fixing make distcheck
5160
5161Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * doc/html/* doc/xml.html: updated and regenerated the docs
5164
5165Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5168
5169Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * tree.c: fixed #53388 with the provided patch
5172
5173Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * valid.c: Bjorn detected an invalid memory access. Fixed
5176 vstateVPush()
5177
5178Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5181
5182Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5183
5184 * libxml.h: new header used only for the compilation of libxml
5185 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5186 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5187 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5188 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5189 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5190 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5191 baseline (version 1.2 plus a single patch).
5192 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5193 scientific notation for numbers. Tests added.
5194 * xpath.c: formatting of numbers changed to use sprintf
5195 (contribution from William Brack)
5196
5197Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * valid.c: cleanup, more useful debugging
5200 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5201 * xmlIO.c: entity loading is printed as an error when validating
5202
5203Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * valid.c: fixed to validate within entities
5206 * test/VCM/v22.xml: added a specific testcase
5207
5208Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * valid.c: forgot an epsilon transition in for ()+
5211 * test/VCM/v21.xml : added a specific test case
5212
5213Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * valid.c: removed a state explosion exhibited by RSS
5216 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5217 from bug #51872
5218
5219Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5222 validation without using an ugly NFA -> DFA algo in the source.
5223 Made a specific algorithm easier to maintain, using a single
5224 stack and without recursion.
5225 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5226 * hash.c: made the growing routine static
5227 * tree.h parser.c: added the parent information to an
5228 xmlElementContent node.
5229
5230Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * SAX.c parser.c xpath.c: generating IDs when not validating
5233 from an external parsed entity was poisoning the ID has table
5234 with removed values. This was killing XSLT on the KDE help
5235 browser.
5236
5237Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * entities.h: andrew@ugh.net.au detected a double declaration
5240
5241Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * debugXML.c hash.c tree.h valid.c : some changes related to
5244 the validation suport to improve speed with DocBook
5245 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5246 the way validation errors get reported
5247
5248Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5251 by P C Chow and William M. Brack for XSLT HTML output
5252
5253Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5256 Igor Zlatkovic patches for MSC compilation and added his
5257 updates
5258
5259Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5262 prefix lookup.
5263 * parserInternals.c: fixed the bug reported by Morus Walter
5264 due to an off by one typo in xmlStringCurrentChar()
5265
5266Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * HTMLparser.c result/HTML/*: revamped the way the HTML
5269 parser handles end of tags or end of input
5270
5271Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5274
5275Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5278 bug where the linktime verions of free() won't work ...
5279
5280Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5283
5284Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * doc/xml.html: added 2.3.6 release
5287
5288Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5291 * result/wml.xml: resulted in a small output change
5292
5293Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * tree.c: xmlNewDoc was missing the charset initialization
5296 * xmllint.c: added --auto to autogenerate a doc, allow to
5297 reproduce the problem fixed on xmlNewDoc
5298
5299Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * xpath.c: trying to get 52979 solved
5302 * tree.c result/ result/noent/: trying to get 52712 solved, this
5303 also made me clean up the fact that XML output in general should
5304 not add formating blanks by default, this changed the output of
5305 a few tests
5306
5307Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5310
5311Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * configure.in: finally released 2.3.6
5314
5315Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xpath.c: checking for null pointer generated by new code
5318
5319Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * xpath.c: fixed a [] evaluation problem reported
5322 * test/XPath/tests/simpleaddr: extended test
5323 * result/XPath/simpleaddr: updated result
5324
5325Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * xmllint.c: Dan Timis reported a portability problem
5328 on Macs without mmap, fixed it.
5329
5330Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * testXPath.c : added a --tree option allowing to display the
5333 tree dump of the XPath expression
5334
5335Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * xpath.c: fixed a memleak when comparing nodesets
5338 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5339 * tree.c: added a TODO
5340
5341Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5344 we need string functions
5345 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5346 to be able to use them where needed. Applied some changes
5347 to reduce name linking pollution and compile in only what's
5348 needed.
5349 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5350 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5351 for the string manipulation functions
5352 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5353 to the free() function of xmlmemory.c
5354 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5355 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5356 usage.
5357
5358
5359Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * error.c: applied the context output patch of the error
5362 handling submitted by Chuck Griffith
5363 * error/VC/*: this slightly change some error logs
5364
5365Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * parser.c: fixed line number reporting on error
5368
5369Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * parser.c: Sullivan and Darin found a parser bug,
5372 applied the patch.
5373
5374Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5377 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5378 xmlversion.h.in xpointer.c: of course the way I defined
5379 UNUSED breaks on old gcc version. Try to be smart and
5380 also define it directly in xmlversion.h
5381 * configure.in: removed -ansi flag from the pedantic set
5382
5383Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384 Huge cleanup, I switched to compile with
5385 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5386 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5387 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5388 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5389 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5390 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5391 encoding.h entities.c error.c list.[ch] nanoftp.c
5392 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5393 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5394 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5395 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5396 Cleanup, staticfied a number of non-exported functions,
5397 detected and cleaned up a dozen of problem found this way,
5398 avoided a lot of public function name/typedef/system names clashes
5399 * doc/xml.html: updated
5400 * configure.in: switched private flags to the really pedantic ones.
5401
5402Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * configure.in: 2.3.5
5405 * doc/html/*: rebuilt the docs
5406
5407Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * parser.c: fixed a reported bug in NOTATION parsing
5410 * uri.c: accepted but not fixed bug 51876, added TODO
5411 * Makefile.am: fixed bug 51876
5412
5413Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * config.h.in configure.in error.c: fix a compilation problem
5416 on platforms without vsnprintf (xml@thewrittenword.com)
5417
5418Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * parser.c: fixed a function name header typo
5421 * SAX.c: notations can also occur in external subset.
5422
5423Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * error.c: removed a C++ like comment
5426
5427Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * parser.c: fixing bug 52299 strange condition leading
5430 to a parser crash due to a buffer overflow
5431 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5432 added the specific test case
5433
5434Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5437 xmlXPathConvert{String,Number,Boolean} to be able to make
5438 type casts without a context stack, fixed some implementation
5439 problems related to the absence of context at parse-time,
5440 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5441 in the public API too
5442 * xpointer.c xpathInternals.h: we need to know at parse time
5443 whether we are compiling an XPointer
5444
5445Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5448 cleaned up the parser internals, refactored XPath code, added
5449 new compilation based APIs and cleanly separated public and
5450 private APIs.
5451
5452Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * xpath.h: the comp field must be added at the end to avoid
5455 killing binary compat.
5456
5457Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * Makefile.am: detect XPath memleaks in regreson tests
5460 * error.c: fixed and error w.r.t. error reporting still using
5461 stderr
5462 * hash.c: added new line at end of file
5463 * tree.h: minor cleanup
5464 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5465 expression parsing from evaluation, resulted in a number of
5466 changes internally, and in XPointer. Likely to break stuff
5467 using xpathInternals.h but should remain binary compatible,
5468 new interfaces will be added.
5469
5470Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * configure.in: fixed a couple of problems reported by
5473 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5474 without gcc on non linux platforms.
5475
5476Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5479 a fix for --with-html-dir= configure support. I hope it won't
5480 break rpm generation
5481
5482Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * xmlIO.c: one function comment cleanup.
5485
5486Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * SAX.c: external subset notations were improperly registered
5489 in the internal subset.
5490
5491Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * README.cvs-commits: added, pointing to HACKING
5494 * HACKING: updated
5495
5496Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * parser.c: and Matt Sergeant found one in the XML push
5499 parser (erroneous check I forgot to remove when I fixed the
5500 main parser).
5501
5502Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xpath.c: ptittom found a small bug in UnaryExpr
5505
5506Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * configure.in: bumped to 2.3.4
5509 * error.c: fixed bug #51860
5510 * tree.c: fixed bug #51861
5511 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5512 * tree.[ch] : added xmlDefaultBufferSize
5513 * nanoftp.c: typo in function name header block
5514 * doc/xml.html : updated, added link to XML::LibXSLT
5515 * doc/html/* : rebuilt the docs
5516
5517Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * parser.c SAX.c: the new content parsing code raised an
5520 ugly bug in the characters() SAX callback. Found it
5521 just because of strangeness in XSLT XML Rec ouptut :-(
5522
5523Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * Makefile.am: Martin Baulig suggested to add -lm
5526 * tree.c: found another bug in xmlNodeGetContent()
5527
5528Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * xpath.c: Bjorn found the error related to strictness of comparison.
5531
5532Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * parser.c: trying to fix the Dtd parsing problem reported
5535 by Gary, side effect of last week speed optimizations.
5536
5537Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5540 * parserInternals.c: removed unneeded test raised by Stric
5541
5542Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5543
5544 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5545 and fixed by William Brack). Added xmlXPathFormatNumber.
5546 Changed the sorting slightly.
5547 * configure.in Makefile.am example/Makefile.am: Added -lm.
5548 Please note that applications linking with libxml2, must
5549 also like with the math library from now on.
5550
5551Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5554
5555Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * parser.c: one must report spaces even if the Dtd element
5558 content proves that this is not part of the element content.
5559 * result/valid/*.xml: this changed the ouptu slightly
5560
5561Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * configure.in: bumped to 2.3.3
5564 * doc/xml.html: updated
5565
5566Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * tree.c: minor doc fix
5569 * xpath.c: deallocation issues when a result tree has been
5570 converted to a node-set
5571
5572Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * doc/xml.html: oops corrected dates s/2000/2001
5575
5576Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * valid.c: new patch from Gary Pennington
5579
5580Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * doc/xml.html: applied patch from Ankh
5583
5584Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * xinclude.c: fixed a problem building on Mac
5587
5588Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * parser.c: more work on increasing parsing ferformances
5591
5592Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5595 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5596 avoiding memcpy in production builds MEM_CLEANUP macro use
5597 * parser.[ch] parserInternals.c: optimizations of the tightest
5598 internal loops inside the parser. Better checking of I/O
5599 flushing/loading conditions
5600 * xmllint.c : added --timing
5601
5602Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * configure.in: bumped to 2.3.2
5605 * doc/xml.html: updated for release
5606
5607Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * xpath.c: found a memleak and fixed a nasty bug
5610
5611Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * xmllint.[c1] : added return code errors for xmllint
5614 * xpath.c: specific debug dump function for result value trees
5615
5616Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * xpath.c: finally implemented xmlXPathCompareNodeSets
5619 * test/XPath/expr/floats results/XPath/expr/floats: added
5620 a test for float expressions
5621
5622Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5625 * parserInternals.[ch]: trying to speed up parsing
5626 * xpath.c : speeded up node set equality op
5627
5628Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5631 better handling of ID/IDREF and the list modules associated
5632 * configure.in: small CFLAGS cleanup
5633
5634Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * configure.in: fixed iconv detection on AIX (stric)
5637
5638Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5641
5642Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5643
5644 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5645 and optimized xmlXPathNodeSetSort
5646
5647Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * xpath.c: bug fix when context size is 0
5650 * parser.c: I like Norm's Dtd because they still manage to break
5651 the parser occasionally
5652
5653Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5656
5657Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5660 attributes within the XML-1.0 namespace
5661
5662Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xpathInternals.h: exported a few axis functions
5665 * doc/xml.html: updated the doc
5666
5667Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * configure.in: applied patch from Daniel van Balen for OpenBSD
5670 and bumped version to 2.3.1
5671 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5672 attempt to find autoclosing was simply broken, removed it,
5673 updated the examples, this is better
5674
5675Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5678 hash functionnalities.
5679 * doc/html/* : rebuild the doc
5680
5681Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5684 on predicate
5685 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5686 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5687 really want to have tags closed on output even if we accept
5688 unclosed ones on input
5689
5690Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * xpath.c: ouch don't free NULL, rare case fixed
5693 * tree.c: don't coalesce text nodes if they don't have the
5694 same behaviour wrt escaping on output
5695
5696Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * xpath.c: small fixup
5699 * SAX.c: don't warn on empty namespaces.
5700
5701Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * README: a bit of cleanup
5704 * configure.in: preparing for 2.3.0 release
5705
5706Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * hash.[ch]: added a first version of xmlHashSize()
5709 * valid.c: another bug fix from Gary Pennington
5710
5711Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * valid.c: couple of bug fixes pointed by Gary Pennington
5714 * HTMLtree.c: #if 0 cleanup
5715
5716Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5719 which removes a time consuming check of xmlXPathNodeSetAdd()
5720 and use it in places where we are sure to not break unicity
5721
5722Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.c: bug fixes found from XSLT
5725 * tree.c: preserve node->name special values when copying nodes.
5726 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5727 external subset are fetched when available but without full
5728 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5729 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5730 output with encoding disabled.
5731
5732Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5735 xmlCheckFilename should not be called from xmlFileOpenW
5736 and xmlGzfileOpenW
5737
5738Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5741 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5742 added the new tests for URI normalization
5743 * testURI.c: fixed stoopid bugs
5744 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5745 the URI in the error messages are now properly normalized
5746
5747Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5750
5751Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5754
5755Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * xpath.c: fixed mod operator
5758
5759Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * parser.c: fixed xmlStrcat doc
5762 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5763 trees.
5764
5765Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * xpath.c result/XPath/tests/chaptersbase
5768 result/XPath/tests/simplebase: fixed XPath node()
5769 * tree.c: small fix in xmlNewNs()
5770 * Makefile.am: removed extraneous xml2Conf.sh rule
5771
5772Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5775 Changed the library name, in order to get libxml-devel and
5776 libxml2-devel to coexist on a single system
5777 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5778 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5779
5780Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5783 libxml2-devel installable in // as libxml-devel.
5784
5785Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * doc/Makefile.am: fixed make rebuild in doc
5788 * doc/html/*.html: rebuilt the docs
5789
5790Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5793
5794Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5797 the HTML doc to go into the -devel RPM ...
5798 * aclocal.m4 config.h.in: some updates due to auto* magic
5799
5800Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * xpath.h: added a hook in the context structure allowing to
5803 link to extra support, needed for XSLT
5804
5805Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5808 xmlXPtrCmpPoints to use it.
5809 * propagated the following patch from Alejandro Forero
5810 * include/win32config.h xmlIO.c: applied further suggestions
5811 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5812 * example/gjobread.c: fixed warnings, now that it builds
5813
5814Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5815
5816 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5817
5818 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5819 filename points to a valid file (not a directory).
5820 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5821 Added calls to xmlCheckFilenameDir.
5822
5823 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5824 `path' (rather than `filename') as the parameter to gzopen and open.
5825
5826Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * Makefile.am: fixed a problem with EXTRA_DIST
5829
5830Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * Makefile.am example/Makefile.am: finally found the trick
5833 to build the example, i.e. add "." in SUBDIRS before example
5834 in the list <grin/>
5835
5836Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * doc/xml.html: updated with an XSLT section, removed pointer to
5839 W3C CVS base.
5840
5841Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5844 too, and deallocation need to occur the same way.
5845
5846Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5849 type correponding to an XSLT result tree fragment. Share most
5850 of the data format with node set, as well as operators.
5851 * HTMLtree.c: added a newline at the end of the doctype output
5852 whe this one is not present initially.
5853 * tree.c: make sure taht the parent and doc pointers are properly
5854 set when copying attributes (lists).
5855
5856Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5859
5860Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * xpath.c: seems I finally killed that ugly path evaluation
5863 context bug (tagged 9999 in case is is wrong)
5864
5865Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5868 for XSLT
5869
5870Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5873 for xmlGzfileOpen() bug
5874
5875Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * xpath.c: removed an error found by XSLT usage
5878 * tree.c parserInternals.h: use a predefined static string
5879 for text and comment nodes, avoid freeing them in xmlFreeNode,
5880 exported the string name in parserInternals.h and added
5881 another value to disable encoding at output (for XSLT),
5882 gain memory, time.
5883
5884Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5887 win32/libxml2/libxml2_so.dsp: new makefiles and update
5888 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5889
5890Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5893 Gary Pennington
5894
5895Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * xpath.c: fixed the comaprision of values and nodelists,
5898 need to compare nodelist still ...
5899 * debugXML.c: avoided a possible core dump
5900 * HTMLparser.c: cleanup
5901 * nanohttp.c: contributed fix.
5902 * tree.c: fixes in properties handling added xmlSetNsProp
5903 needed by libxslt
5904 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5905 comment
5906 * TODO: updated
5907
5908Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * parser.c parserInternals.c: applied Bjorn Reese optimization
5911 patch
5912
5913Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * Makefile.am: applied patch fro make check from Martin Vidner
5916
5917Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * configure.in: preparing 2.2.11
5920 * doc/html/*: rebuild the HTML files
5921 * doc/xml.html : updated
5922
5923Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * tree.c: fixed a stupid bug
5926 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5927 patches related to validation of an XInclude processing result
5928 * TODO: updated
5929
5930Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5933 on large files
5934
5935Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5938
5939Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5942 reported by Jonas Borgström
5943 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5944
5945Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * testXPath.c xpath.c: fixing the XPath union expressions problem
5948 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5949
5950Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * xmllint.c: Made is so if the file name is "-" is will read form
5953 standard input. Sven Heinicke <sven@zen.org>
5954 * tree.c: fixed a problem when growing buffer
5955 * tree.h: fixed the comment of the node types following andersca
5956 comment
5957 * TODO: updated
5958
5959Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5960
5961 * HTMLparser.[ch]: added a way to avoid adding automatically
5962 omitted tags. htmlHandleOmittedElem() allows to change the
5963 default handling.
5964 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5965 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5966 of xmllint too when using --memory flag, added a memory test
5967 suite at the Makefile level.
5968 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5969 with namespace use when encountering QNames in XPath evalation,
5970 added xmlns() scheme in XPointer.
5971 * nanoftp.c : incorporated a fix
5972 * parser.c xmlIO.c: fixed problems raised with encoding when using
5973 the memory I/O
5974 * parserInternals.c: closed bug 25934 reported by
5975 torsten.landschoff@innominate.de
5976 * TODO: updated
5977
5978Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5979
5980 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5981 on a non-updated tree :-(, made a 2.2.10 release to correct the
5982 situation
5983
5984Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5985
5986 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5987 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5988 integrated a set of OpenVMS changes from Howard Taylor
5989 <Howard.Taylor@pacoast.com>
5990
5991Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5994 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5995
5996Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * HTMLparser.c: some fixes on auto-open of html/head/body
5999 * encoding.c: fixed a compilation error on some gcc env
6000 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6001 XPointer implementation
6002 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6003 related XPointer tests and associated results
6004
6005Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * doc/xmldtd.html doc/xml.html: following a short step by step
6008 guidance on IRC to help maciej with DTDs I started a small
6009 page on the subject.
6010
6011Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * HTMLparser.c: fixed handling of broken charrefs
6014 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6015 patches
6016
6017Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * doc/xml.html doc/html/* : rebuilt the docs after adding
6020 xinclude and updated page for 2.2.7 and 2.2.8
6021 * configure.in: releasing 2.2.8
6022
6023Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * parser.[ch] parserInternals.c: applied the conditional
6026 section processing fix from Jonathan P Springer
6027 <jonathan.springer2@gte.net>
6028 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6029 project file, fixed iconv default non support
6030 * xpath.c: fixed the problem of evaluating relative expressions
6031 when a node context is provided.
6032
6033Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * nanoftp.c: fixed gcc 2.95 new warnings
6036 * SAX.c: fixed a stupid bug
6037 * tree.c: fixed a formatting problem when round-tripping
6038 from/to memory
6039 * xinclude.c: chased memleak, fixed a base problem
6040 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6041 xmlXPtrBuildNodeList()
6042 * TODO: updated
6043 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6044 adding a first small set of regression tests for XInclude
6045
6046Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * nanohttp.[ch]: applied Wayne Davison patches to access
6049 the WWW-Authorization header.
6050 * parser.c: Closed Bug#30847: Problems when switching encoding
6051 in short files by applying Simon Berg's patch.
6052 * valid.c: fixed a validation problem
6053 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6054 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6055 Wayne Davison
6056 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6057 need to be extended to non full nodes selections.
6058 * xinclude.c: starts to work decently
6059
6060Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6063 debugXML.c xmlversion.h.in: Started adding XInclude support,
6064 this is a new xmllint option
6065 * tree.c xpath.c: applied TOM patches for XPath
6066 * xpointer.c: fixed a couple of errors.
6067 * uri.c: added an escaping function needed for xinclude
6068 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6069 new warning from RH70 gcc's version
6070
6071Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * HTMLparser.c: fixed loop on invalid char in scripts
6074 * parser.c: update to description of xmlIOParseDTD()
6075 * libxml.m4 xmlversion.h.in: changes contributed by
6076 Michael Schmeing <m.schmeing@internet-factory.de>
6077 * configure.in: preparing for 2.2.7
6078 * Makefile.am: trying to avoid config.h and acconfig.h
6079 being included in the distrib
6080 * configure.in: released 2.2.7
6081
6082Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6085 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6086
6087Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * parser.[ch]: added xmlIOParseDTD()
6090 * xpointer.c: added support for the 2 extra parameters of
6091 string-range, fixed a stoopid error when '0' was present
6092 in XPointer expressions
6093 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6094 testsuite for the above
6095
6096Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6097
6098 * libxml.spec.in: improved package descriptions
6099
6100Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * xpath.c xpathInternals.h: applied a large cleaning patch
6103 from TOM <ptittom@free.fr>, it also add namespace support
6104 for function and variables registration.
6105
6106Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6109 * Makefile.mingw: Wayne Davison's update adding hash.c
6110
6111Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * xpath.c: fixed the root evaluation problems
6114 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6115 ignorable spaces with <b> <bold> <em>
6116 * tree.c: fixed a loop in xmlSearchNsByHref()
6117
6118Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * xpath.c: applied another XPath patch from TOM
6121 * xpath.c include/makefile.am: applied another patch from
6122 china@thewrittenword.com (cleanup on IRIX).
6123
6124Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * xml-config.1: received a fixed version from Fredrik Hallenberg
6127 <hallon@lysator.liu.se>
6128
6129Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6132 cleanup patch for XPath
6133
6134Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * patched to redirrect all "out of context" error messages to
6137 a reconfigurable routine. The changes are:
6138 * xmlerror.h : added the export of an error context type (void *)
6139 an error handler type xmlGenericErrorFunc there is an interface
6140 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6141 to reset the error handling routine and its argument
6142 (by default it's equivalent to respectively fprintf and stderr.
6143 * all the c files: all wild accesses to stderr or stdout within
6144 the library have been replaced to calls to the handler.
6145
6146Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * configure.in: release 2.2.6
6149 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6150 exporting the inner functions of xpath for extension modules
6151 * doc/*: updated and rebuilt the doc
6152
6153Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6154
6155 * nanohttp.c : applied Wayne HTTP cleanup patch
6156 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6157 and xmlNodeSetSpacePreserve()
6158
6159Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6160
6161 * xpath.c: closing bug #29260
6162
6163Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6166 multikey tuples, made hash structure opaque
6167 * valid.[ch]: moved elements, attributes, notations decalarations
6168 as well as ID and refs to hash tables.
6169 * entities.c: hash cleanup
6170 * xmlmemory.c: fixed a dump problem in debug mode
6171 * include/Makefile.am: problem passing in DESTDIR= values patch
6172 from Marc Christensen <marc@calderasystems.com>
6173 * nanohttp.c: removed debugging remains
6174 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6175 * HTMLparser.c parser.c: fixing a number of problems with the
6176 macros in the *parser.c files (Wayne).
6177 * HTMLparser.c: close the previous option when opening a new one
6178 (Marc Sanfacon).
6179 * result/HTML/*: updated the HTML results accordingly
6180
6181Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6184 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6185 XPath functions and XML entities table to them. More to come...
6186 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6187
6188Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * tree.c: coalesce adjacent text nodes
6191 * valid.c: handling of blank nodes in DTd validation (raised
6192 by problems with a posteriori validation).
6193 * nanohttp.c: changing behaviour on HTTP write stuff.
6194 * HTMLtree.c: forced body and html to be explicitely closed.
6195 * xpath.h: exported more XPath functions.
6196
6197Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * Release of 2.2.5
6200 * xpointer.c: range() range-inside and other helper functions
6201 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6202
6203Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6206 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6207
6208Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6211 and XPointer modules
6212
6213Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * SAX.h: closed #25107
6216
6217Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * testSAX.c: fixed problem with cdata reporting
6220 * SAXresult/* : updated
6221
6222Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6225 Closed bug #27499, added to regression tests
6226 * TODO: updated
6227
6228Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6231 support for SCRIPT and STYLE with help from Bjorn Reese
6232 * test/HTML/* result/HTML/*: added simple testcase and updated
6233 the existing ones.
6234
6235Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6236
6237 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6238 string-range for empty strings
6239 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6240 test/XPath/xptr/strrange: augmented the XPointer testsuite
6241
6242Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * doc/xml.html doc/xmlmem.html: added a module describing memory
6245 interfaces and use, updated the main page.
6246
6247Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6250 nanoftp code work on Windows too now
6251
6252Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6255 * xpointer.c: implemented string-range() at least a good first version
6256 * test/XPath/docs/str test/XPath/xptr/strrange
6257 result/XPath/xptr/strrange: the string-range() tests
6258
6259Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * Makefile.am include/Makefile.am include/win32config.h
6262 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6263 and make distcheck
6264
6265Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6268 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6269 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6270
6271Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6274 patch for socklen_t detection by
6275 Albert Chin-A-Young <china@thewrittenword.com>
6276
6277Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6278
6279 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6280 and added a --dtdvalid option to xmllint used to test it
6281
6282Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6285 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6286
6287Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6290 handlings (registration, lookup, cleanup)
6291
6292Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * configure.in Makefile.am include/makefile.am: adding XPointer
6295 and XPtrtests target
6296 * xpointer.[ch] : new files for XPointer support
6297 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6298 more XPath tests
6299
6300Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * configure.in: fixed, very broken, make distcheck works again
6303
6304Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * More work toward 2.2.5, integrated a number of patches
6307 * configure.in Makefile.am win32config.h.in: trying to cleanup
6308 make distcheck .... huh ...
6309 * include/Makefile.am include/win32config.h: new directory
6310 for includes
6311 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6312 updated teh makefiles and instructions for WIN32
6313 * xpath.c: small fixes
6314 * test/XPath/ results/XPath: updated the testcases and results
6315 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6316 suggested patches
6317 * valid.c: fixed an ID bug
6318
6319Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6322 the automake bug where wrong dependancies were generated.
6323 * xpath.[ch]: worked on XPointer
6324
6325Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * configure.in Makefile.am: 2.2.5, ship the include in an
6328 include/libxml subdirectory, use symlinks when using CVS
6329 * testSAX.c: fixed small bug
6330 * testXPath.c: changed the way testfiles are parsed
6331 * debugXML.c: same kind of cleanup when parsing an argument expression
6332 XPath/XPointers can have blanks embedded
6333 * xpath.[ch]: more cleanup, reorgs for XPointer work
6334 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6335 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6336
6337Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6340 in the XPath engine, rewrote large parts of it, now it's far
6341 cleaner and in sync with the REC not an old WD. Fixed a parsing
6342 problem in the interactive XML shell found when testing XPath.
6343
6344Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6347 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6348 examples with the extra test
6349
6350Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6353 the global init function.
6354
6355Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * HTMLparser.c: Doohhh, attribute name parsing was still case
6358 sensitive ! Fixed this ...
6359 * result/HTML/* : updated the tests results accordingly
6360
6361Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6362
6363 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6364 engine, should be far more stable, incorporated a new version of
6365 preceding/following axis, need testing
6366 * uri.c: fixed file:///c:/a/b/c problem
6367 * test/XPath/tests/idsimple: augmented the XPath tests
6368
6369Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * doc/* rebuilding docs for 2.2.4 release
6372
6373Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6374
6375 * configure.in: releasing 2.2.4
6376 * parser.[ch]: added xmlStrEqual()
6377 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6378 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6379 use xmlStrEqual instead
6380 * TODO: updated
6381 * added an XPath test
6382
6383Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6386 * entities.h: exported xmlInitializePredefinedEntities
6387 * parser.[ch] : added xmlInitParser()
6388 * parserInternals.h : had to export htmlInitAutoClose()
6389
6390Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6393 problems
6394 * Makefile.am : added XPath regression tests to normal tests
6395 * uri.c: fixed a problem with local paths, cleanup
6396 * parser.c: fixed a problem with large CData sections
6397
6398Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * configure.in xml-config.in: patch from "Ben Taylor"
6401 <sol7x86@hotmail.com> for solaris shared libs lookup
6402
64032000-09-30 Martin Baulig <baulig@suse.de>
6404
6405 * libxml-2.0.pc.in: Provide pkg-config script.
6406
6407 * configure.in: Create the libxml-2.0.pc script from the
6408 libxml-2.0.pc.in templates.
6409 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6410 script in `$(libdir)/pkgconfig'.
6411
6412Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6415 when compiling with MSC
6416
6417Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * xpath.c: patch for normalize-string() substring-before(),
6420 substring-after() and translate() functions from Bjorn Reese
6421 <breese@mail1.stofanet.dk>
6422 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6423 Fredrik Hallenberg <hallon@lysator.liu.se>
6424 * TODO: updated
6425
6426Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6429 problem of socklen_t being undefined on a number of platforms
6430 * debugXML.c: fixed a compilation problem when without snprintf
6431
6432Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6435 an URI bug and a fix for the control-character-induced infinite loop
6436 * nanohttp.c: preventive fix for compiling on WIN32
6437
6438Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * xmlint.c: closing bug #25000
6441
6442Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6445 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6446 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6447 related function, fixing xmlStrncmp(), and associated cleanup
6448 * result/HTML/entities.html.sax: updating result
6449
6450Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6451
6452 * uri.c: applied patch for URI escaping from Wayne Davison
6453 <wayned@blorf.net>
6454 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6455 from Denis Barbier <barbier@imacs.polytechnique.fr>
6456 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6457 patch from Wayne Davison
6458
6459Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * doc/xml.html : updated with new releases, adding "how to help"
6462
6463Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6466 removed a few warnings in pedantic mode ...
6467 * parserInternals.c parser.c: moved encoding switching function
6468 to parserInternals.c
6469 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6470
6471Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6474 error or warning handlers
6475
6476Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * parserInternals.c parserInternals.h parser.c Makefile.am:
6479 created a new module parserInternals.c, moved most of the
6480 code shared by the various parsers there, as well as
6481 deprecated code from parser.c. More cleanup of parser.c
6482 * uri.c: fixed a problem when URI is NULL
6483 * valid.c: speedup when looking for an attribute declaration
6484
6485Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6488 the cleanup of the computation of URI references when seeking
6489 external entities. The URI reference string and the resulting
6490 URI are both stored now.
6491 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6492 large s(n)printf checks and cleanup from Denis Barbier
6493 <barbier@imacs.polytechnique.fr>
6494 * xmlversion.h.in tree.h: couple of SGML declarations for a
6495 possible docbook module.
6496 * result/VC/ : a couple of test output changed due to the change
6497 of the entities URI
6498
6499Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * parser.h: added a _private field for linking user's data
6502
6503Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * parser.c parserInternals.h: demacroified most of the IS_XXX
6506 the gain in size is significant so ...
6507
6508Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * entities.c: cases where looking up entities with doc==NULL
6511 covered
6512
6513Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * uri.c: applied Wayne Davison patch
6516 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6517
6518Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * uri.c testUri.c: applied Wayne Davison patches
6521 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6522 * Makefile.in: added URItest and included thenin "make tests"
6523
6524Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * xmlversion.h.in: closed bug 22941
6527
6528Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * doc/xmlio.html: added doc and example for entity loader
6531 redefinition.
6532
6533Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6536 used by libxml
6537
6538Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * parser.c: Fixed bug on invalid ontent characters and when using
6541 push.
6542 * xmllint.c: fixed xmllint endling of errors in push mode
6543
6544Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6545
6546 * HTMLparser.c testHTML.c: applied two new patches from
6547 Wayne Davison <wayned@users.sourceforge.net>
6548 * result/HTML/*.sax: regenerated HTML SAX output
6549 * parser.c: more cleanup.
6550
6551Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * HTMLparser.[ch] testHTML.c: applied the second set of
6554 patches from Wayne Davison <wayned@users.sourceforge.net>,
6555 adding htmlEncodeEntities()
6556 * HTMLparser.c: fixed an ignorable white space detection bug
6557 occuring when parsing with SAX only
6558 * result/HTML/*.sax: updated since the output is now HTML
6559 encoded...
6560
6561Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * HTMLparser.[ch]: applied some of Wayne Davison
6564 <wayned@users.sourceforge.net> patches
6565
6566Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6569 undeclared namespace prefix was used, added a warning.
6570 Cleaned up support w.r.t. entities, spilling out a warning
6571 and being pedantic on lookups.
6572 * test/warning/ent9 : added testcase for previous example.
6573 * TODO: updated
6574 * parserInternals.h parser.c: changed the way names are parsed
6575 now allow infinite size and decrease penalty for normal use
6576 * parser.c: Started a big cleanup/check of the parser code,
6577 fixed some of the most tortuous entity code, spotted code
6578 unused anymore
6579 * test/*: added tests for very long names and related nasty
6580 things.
6581
6582Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * doc/encoding.html: added encoding aliases doc
6585 * doc/xml.html: updates
6586 * encoding.[ch]: added EncodingAliases functions
6587 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6588 bottleneck affecting large DTDs like Docbook
6589 * parser.[ch] xmllint.c: added a pedantic option, will be
6590 useful
6591 * SAX.c: redefinition of entities is reported in pedantic mode
6592 * testHTML.c: uninitialized warning from gcc
6593 * uri.c: fixed a couple of bugs
6594 * TODO: added issue raised by Michael
6595
6596Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * doc/encoding.html: propagated Martin Duerst suggestions
6599
6600Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6603 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6604 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6605 by Wayne Davison
6606
6607Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * nanoftp.c nanohttp.c: small cleanup
6610 * TODO: updated
6611
6612Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * added an old VC testcase and updated title.xml entity
6615
6616Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6619 done on auto-opening of <p> tags and cleanup of SAX output
6620
6621Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6624
6625Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * doc/xml.html libxml.* structure.*: updated the doc a bit
6628
6629Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6632 of SAX tests
6633
6634Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6637 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6638
6639Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6640
6641 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6642 * testHTML.c: fix core dump on Solaris 2.x systems
6643 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6644 * result/HTML/*.sax: previous bug fix lead to new results
6645
6646Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6649 * configure.in: added --with-readline=DIR to accept alternate
6650 path for readline include/library
6651 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6652 for ANSI under HP-UX
6653 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6654 includes @LIBS@
6655
6656Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * doc/* : rebuilt the docs
6659 * getting ready for 2.2.2 release
6660
6661Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6664 and xmlAddFeature()
6665 * tree.[ch]: added xmlAddChildList()
6666 * xmllint.c: MAP_FAILED macro test
6667 * parser.h: added xmlParseCtxtExternalEntity()
6668 * valid.c: applied bug fixes removed warning
6669 * tree.c: added CDATA block to elements content
6670 * testSAX.c: cleanup of output
6671 * testHTML.c: added SAX testing
6672 * encoding.c: better error recovery
6673 * SAX.c, parser.c: fixed one of the external entity processing
6674 of the OASis testsuite
6675 * Makefile.am: added HTML SAX regression tests
6676 * configure.in: bumped to 2.2.2
6677 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6678 SAX results
6679
6680Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * configure.in: patch for HP compiler
6683
66842000-08-04 Sven Heinicke <sven@zen.org>
6685
6686 * xmllint.c: Was coredumping sometimes when the file given didn't
6687 exist.
6688
6689Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6692
6693 when using in memory parsing. Need some cleanup.
6694 * xmllint.c configure.in: added a --memory flag to test memory
6695 parsing
6696
6697Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * nanohttp.c: fixed socklen_t replacement to unsigned int
6700 * parser.c: fixed a space handdling missing at the end of
6701 production 28 DOCTYPE.
6702 * xmlmemory.c: fixed a stupid bug on the routine to override
6703 allocation functions
6704 * TODO: updated
6705
6706Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * doc/ regenerated the docs
6709
6710Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * doc/encoding.html doc/xml.html: added I18N doc
6713 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6714 improvements, both parser and filters, added ASCII & HTML,
6715 fixed the ISO-Latin-1 one
6716 * xmllint.c testHTML.c: added/made visible --encode
6717 * debugXML.c : cleanup
6718 * most .c files: applied patches due to warning on Windows and
6719 when using Sun Pro cc compiler
6720 * xpath.c : cleanup memleaks
6721 * nanoftp.c : added a TESTING preprocessor flag for standalong
6722 compile so that people can report bugs more easilly
6723 * nanohttp.c : ditched socklen_t which was a portability mess
6724 and replaced it with unsigned int.
6725 * tree.[ch]: added xmlHasProp()
6726 * TODO: updated
6727 * test/ : added more test for entities, NS, encoding, HTML, wap
6728 * configure.in: preparing for 2.2.0 release
6729
6730Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * nanoftp.c: fixed the way the control connection is handled
6733 * libxml.spec.in: fixed the dependancies and cleanup
6734
6735Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * doc/xml.html: changed the xmlsoft.org structure, updated the
6738 examples w.r.t. root and childs
6739
6740Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6743
6744Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * HTMLparser.c: Work on character encoding support for the HTML parser
6747 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6748 * encoding.c: Fixed a potential memleak in the encoding stuff
6749
6750Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * doc/FAQ.html doc/Makefile.am : added a FAQ
6753
6754Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6757 of the HTML parser to force it to not bypass SAX
6758
6759Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * win32config.h.in: updated
6762 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6763 lacks iconv support :-( need to release 2.1.1
6764 * configure.in: release 2.1.1
6765 * HTMLparser: fixed bug #14784
6766 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6767 by Windows compiler
6768 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6769 the SAX startDocument() callback.
6770 * TODO: updated
6771
6772Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * added xmlStopParser()
6775
6776Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * configure.in: 2.1.0 prerelease
6779 * Large resync between W3C and Gnome tree
6780 * nanoftp, nanohttp.c: fixed stalled connections probs
6781 * HTMLtree.c SAX.c : support for attribute without values in
6782 HTML for andersca
6783 * valid.c: Fixed most validation + namespace problems
6784 * HTMLparser.c: start document callback for andersca
6785 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6786 * parser.h, SAX.c: serious speed improvement for large
6787 CDATA blocks
6788 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6789 different encoding
6790 * example/Makefile.am example/gjobread.c tree.h: work on
6791 libxml1 libxml2 convergence.
6792 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6793 and the LIBXML_TEST_VERSION macro
6794
6795Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * doc/xml.html: various patches and improvements typo fixed by
6798 Felix Natter
6799 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6800 from Felix Natter <fnatter@gmx.net>
6801
6802Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * doc/upgrade.html: updated with instructions for support of both
6805 libxml-1.x and libxml-2.x
6806 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6807 for 2.x support and also fixed includes
6808
6809
6810Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6813 the encoding support, added iconv support, so now libxml if
6814 compiled with iconv automatically support japanese encodings
6815 among others. Work based on initial patch from Yuan-Chen Cheng
6816 I may have broken binary compat in the encoding handler
6817 registration scheme, but that was so utterly broken I don't
6818 expect anybody to have used this feature until now.
6819 * parserInternals.h: fixup on the CHAR range macro
6820 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6821 code.
6822 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6823 * uri.c: added xmlParseURI() I can't believe I forgot to
6824 implement this one in 2.0 !!!
6825 * SAX.c: moved doc->encoding update in the endDocument() call.
6826 * TODO: updated.
6827
6828Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * tree.h: removed extraneous xmlRemoveProp definition
6831 * TODO: added item about --disable-corba configure switch
6832 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6833 * nanoftp.c: fixed include problems giving troubles on AIX and
6834 slowlaris
6835 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6836 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6837 comment and headers changes to lower gtk-doc number of warnings
6838 * doc/html/*: rebuilt docs
6839
6840Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * HACKING: documented the tag for 1.x and instructions
6843
6844Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6847 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6848 xmlCreateIOParserCtxt
6849 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6850 significant overall improvement
6851 * xmllint.c: added I/O test to xmllint
6852 * testSAX.c: added a speed test
6853 * doc/* : updated/regenerated
6854
6855Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * xpath.c uri.h parserInternals.h: cosmetic changes from
6858 "Timur I. Bakeyev" <timur@bat.ru>, including making
6859 xmlCreateURI() public
6860
6861Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6864 and the code at the same time. Added a clean mechanism for
6865 overload or added input methods: xmlRegisterInputCallbacks()
6866 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6867 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6868 * TODO: updated
6869 * doc/* : updated/regenerated
6870 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6871 source dir
6872
6873Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * testURI.c: yet another forgotten commit, I should get some sleep !
6876
6877Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * xmllint.c: forgot to commit this too ?
6880
6881Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * xmlversion.h.in : forgot to commit this previously
6884
6885Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6888 * README TODO: updated for release
6889 * uri.c uri.h: added authority parsing/saving
6890 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6891 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6892 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6893 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6894 Makefile.am : added compile-time customization of libxml
6895 --with-ftp --with-http --with-html --with-xpath --with-debug
6896 --with-mem-debug
6897 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6898 #include <libxml/xxx.h> I hope it won't break too much stuff
6899 and will be manageable in the future...
6900 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6901 and added xmllint to the installed programs
6902 * uri.h: added xmlFreeURI()
6903
6904Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * uri.c uri.h: finished the escaping handling, the base support
6907 and the URI path normalization. Looks good just lacks the
6908 authority content parsing code.
6909 * Makefile.am: added instructions to generate testURI
6910 * TODO: updated
6911 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6912 added links and icons for W3C and Gnome
6913
6914Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * xmlmemory.[ch] : seems I forgot to actually update the files in
6917 the last commit :-)
6918 * doc/xml.html doc/html/* : updated and uploaded the docs
6919
6920Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6923 * TODO: updated
6924 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6925 libxml default allocation function with another set (like gmalloc/
6926 gfree).
6927 * Makefile.am, uri.c, uri.h: added a set of functions to do
6928 exact (litteraly copied from the RFC 2396 productions) parsing
6929 and handling of URI. Will be needed for XLink, one XML WFC,
6930 XML Base and reused in the nano[ftp/http] modules. Still work
6931 to be done.
6932
6933Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * configure.in, libxml.spec.in : libxml2
6936 * doc/* : updated the doc page, rebuilt the docs
6937
6938Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * all: tagged LIB_XML_1_X
6941 * *.c *.h : updated from W3C CVS tree
6942 * configure.in : 2.0.0-beta
6943 * libxml.spec.in : libxml2 package nam
6944 * result/* : new version of the tests output
6945
6946Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6949
6950Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * doc/* : rebuilt the docs
6953 * parser.c: final patch on #6766
6954 * valid.c: small patch on validity checks.
6955
6956Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6959 added
6960 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6961 compatibility w.r.t. XML spec and existing code.
6962
6963Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * parser.c: seems a better solution to <a> </a> exists,
6966 will try it for a while
6967
6968Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * parser.c: tried to remove the <a> </a> generating <a/>
6971 this is hard. Left a flag for that purpose. Fixed bug #6766
6972 * configure.in: prepared 1.8.7 not released, due to previous
6973 problem
6974
6975Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * doc/xml.html : applied second patch from Paul DuBois
6978
6979Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * doc/xml.html : applied patch from Paul DuBois
6982
6983Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6984
6985 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6986
6987Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6990 compilation warnings on various platforms.
6991 * parser.c: Fixed #5281 validity error callbacks are now desactived
6992 by default if not validating.
6993
6994Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6997
6998Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7001 <gkatsi@cs.toronto.edu>
7002
7003Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7006 processing URLs
7007
7008Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7011 xmlNanoFTPUpdateURL for persistent control connections.
7012 * configure.in: 1.8.6
7013
7014Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7017 * tree.[ch] : added xmlSaveNoEmptyTags
7018
70192000-01-29 James Henstridge <james@daa.com.au>
7020
7021 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7022
7023 * Makefile.am: added nanoftp.[ch] to the build.
7024
7025Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * nanoftp.[ch]: cleanup, comments, API
7028 * debugXML.c : fixed a bug in the cat command
7029 * doc/*: regenerated the docs
7030
7031Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7034 * debugXML.c : fixed a bug in the cat command
7035 * valid.c: fixing some small probs
7036 * libxml.spec.in: get rid of the SNAP suffix
7037 * doc/xml.html: updated the status
7038
7039Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * xml-config.in: xml-config --version to just return the
7042 version number
7043 * xpath.c: some cleanup w.r.t. axis when the current node is
7044 an attribute.
7045 * TODO: updated
7046
7047Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * configure.in: prepared for libxml-1.8.5
7050 * doc/* recompiled the documentation
7051
70522000-01-17 Jody Goldberg <jgoldberg@home.com>
7053
7054 * configure.in : WARNING autoconf subtlety alert :
7055 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7056 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7057 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7058 get defined by AC_CHECK_HEADERS.
7059
7060Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7063 Rune.Djurhuus@fast.no
7064
7065Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * TODO: updated
7068 * tree.c, parser.c: made sure that only memory alloc problems
7069 and internal parser errors are allowed to write to stdout or
7070 stderr.
7071
7072Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * tree.c : restored xmlNewGlobalNs since this seems used by
7075 a lot of existing code :-(, fixed a bug in xmlNewNs
7076 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7077 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7078 to exit() from the library code.
7079 * xpath.c, parser.c: removed bugs or unused code detected by
7080 Windows compilers
7081 * parser.c: started adding interfaces for parsing well balanced
7082 XML fragments
7083 * configure.in: releasing 1.8.4
7084 * doc/* : rebuilt the docs
7085
7086Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * tree.[ch] : added xmlNewDocFragment() for DOM
7089 * testHTML.c: uninitialized variable.
7090
7091Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * doc/* : rebuild the docs
7094
7095Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * acconfig.h: readline and history patch
7098 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7099 * tree.c: added check and handling when possibly removing an ID
7100 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7101 and saving.
7102 * test/HTML/entities.html result/HTML/entities.html* : test for
7103 various entities reference cases
7104 * result/HTML/* : as a result output of some testcase have
7105 changed
7106 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7107 by previous example. added xmlParseTryOrFinish().
7108 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7109 entities.h debugXML.h HTMLparser.h: changed the way struct are
7110 declared to allow gtk-doc to expose those
7111 * parser.c: closed bug #4960
7112 * Makefile.am configure.in: Applied patch from
7113 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7114 and math/socket libs detection
7115
7116Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * configure.in, Makefile.am: link tester against readline
7119 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7120
7121Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * tree.[ch]: added xmlRemoveProp
7124 * win32config.h.in nanohttp.c: avoid including the Windows
7125 socket stuff in every C files
7126 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7127 the XmL parser(s)
7128 * test/ns4 result/ns4 etc...: added test case for previous prob
7129 * tree.c: xmlNewNs wasn't checking for double definition
7130 * Makefile.in: fixed a problem with dist-hook duplicates
7131 * parser.[hc], xmlIO.c: fixed the loading of external entities
7132 APIs, now xmlLoadExternalEntity() is used everywhere and
7133 setting up an app specific front-end using the
7134 * SAX.c parser.c: some fixes, now the xhtml spec validates
7135 with the xhtml DTD.
7136 * error.c: fixed crashes in case of no input stream
7137 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7138 to the validation tests and results
7139
7140Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7143 too htmlCreatePushParserCtxt() and htmlParseChunk()
7144 * parser.c: a bit of cleanup.
7145 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7146 to XML) removed the last mem leak known
7147 * HTMLtree.c: output message cleanup
7148 * xmlmemory.c: display content info about memory blocks
7149 * result/HTML/wired.* : missing att value warning change
7150
7151Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * doc/* : rebuilt the documentation
7154
7155Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * parser.[ch] parserInternals.h: Push parser for XML,
7158 seems to work fine now
7159 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7160 --push for push testing
7161 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7162 * testSAX.c: added --push
7163 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7164 subtree
7165 * xmlIO.[ch] : enriched API + fixes for push mode
7166 * entities.[ch]: added the entity content length to the struct.
7167 * xmlmemory.[ch]: new API to show the last entries for the shell
7168 * valid.c: added required attribute testing
7169 * SAX.c: the cdata callback now merge contiguous fragments
7170 * HTMLparser.c: cleanup of some macros
7171
7172Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * parser.c: fix for PIs name starting with xml
7175 * tree.c: fixed a potential problem with || and && ops
7176 * *.c, configure.in win32config.h.in : generate win32config.h for
7177 those on the Other Side !
7178
7179Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * parser.c: fixed a stupid = vs. == bug :-(
7182 * doc/gnome-xml.sgml: s/glade/xml/
7183
7184Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * configure.in, doc/xml.html : bug fix release 1.8.2
7187 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7188 Hopefully the end of that silly C++ include problem
7189 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7190 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7191 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7192 troubles with autoclosed elements when the stree shape doesn't
7193 follow the DtD specs. Added htmlIsAutoClosed() and
7194 htmlAutoCloseTag()
7195 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7196 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7197 * debugXML.c: fixed a bug on printing default namespaces.
7198 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7199
7200Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * result/HTML/*.htm[l] : updated the HTML regression tests according
7203 to the new output
7204 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7205 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7206 problem due to intermix of extern "C" { ... } declarations for C++
7207 and recursive includes in the headers
7208
72091999-12-20 Chris Lahey <clahey@umich.edu>
7210
7211 * HTMLtree.c: Made it so that html nodes with a single child do
7212 not insert a carriage return before or after the child node.
7213
7214Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * configure.in, doc/xml.html : bug fix release 1.8.1
7217 * parser.c: fixed bug #4344
7218 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7219 added the glue to avoid C++ problems
7220 * doc/* : regenerated the documentation
7221
7222Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7225 namespace recognition, and Dia as a resul :-(
7226 * encoding.c: closed bug #3950
7227
7228Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * valid.c: debugging a posteriori validation, except URI expansion
7231 stuff this should be fixed now
7232 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7233 Carl Nygard <cnygard@bellatlantic.net>
7234 * tester.c: added --postvalid, cleaning of the code
7235 * tree.[ch]: added xmlDocGetRootElement()
7236
7237Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7238
7239 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7240 c++ losage.
7241
7242Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * configure.in, doc/xml.html : bumped to 1.8.0
7245 * xlink.[ch], Makefile.am : added framework for link detection
7246 * parser.h: added nbChars to parser context, needed for cleanup.
7247 * xmlmemory.c: removed a nasty bug when out of mem
7248 * valid.[ch]: adding namespace support for attribute decl
7249 * tester.c: added --debugent option
7250 * debugXML.[ch]: added xmlDebugDumpEntities()
7251 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7252 buffers instead, this was really needed, validation was breaking
7253 in strange ways due to that. Added xmlParseStringPEReference()
7254 and other parsing from strings functions. Entities processing
7255 modified again, but PERef are still not handled correcly but
7256 unless you're Eve Maller you won't notice :-)
7257 * HTMLparser.c: large changes toward reliability, and switched to
7258 lowercase internal tags, XHTML is lowercase, so it will help
7259 that output is closer to next version.
7260 * doc/* : regenerated the documentation, it is now hosted at
7261 http://xmlsoft.org/ (same bits I just bought the domain :-)
7262
7263
7264Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7267 doc generation
7268 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7269 in the SAX API
7270 * doc/*: rebuilt the doc making sure everything appears in the
7271 HTML files
7272
7273Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7276 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7277 which allow impressive speed improvement on dataset with
7278 large text pieces, but at the cost of broken binary
7279 compatibility and slightly bigger memory usage.
7280 Configure with --with-buffers to activate them, they
7281 are protected with XML_USE_BUFFER_CONTENT define.
7282 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7283 goal is 0 memory left allocated once parser is no more used
7284 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7285 call xmlCleanupParser() and xmlMemoryDump()
7286
7287Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7290 * parser.[ch] encoding.[ch]: added memory cleanup routines
7291 * parser.c: closing bug #3788
7292 * doc/*: rebuilt the doc
7293
7294Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7297 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7298 * tester.c: added --compress option
7299 * doc/*: rebuilt the documentation
7300
7301Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7304 if given /proc/kcore as input !
7305 * doc/xml.html doc/*: updated and rebuilt the documentation
7306
7307Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * parser.c: Fixed some wrongly space collapsing code due to
7310 a misreading of the spec.
7311 * result/*: fixed the output accordingly
7312
7313Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * encoding.c: bug fix and typos
7316 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7317 * parser.c: added attribute normalization closing bug #3597
7318 * test/att* result/att* SAXresult/att*: testcase for attribute
7319 normalization
7320
7321Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * configure.in: closing bug #3163 by adding extra flags for the
7324 cc compiler on HP-UX
7325
7326Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * valid.[ch] : removed a typo and an enumerated type bug in the
7329 xmlAddElementDecl() function
7330 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7331 call to xmlEncodeEntitiesReentrant() so that the functions
7332 New, Set and Get are at the same level.
7333 * parser.c HTMLparser.c: extra memory allocation bug for
7334 attributes detected by someone using libxml in embedded systems :-)
7335
7336Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * xmlmemory.h: turned off mem debug :-\
7339
7340Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * parser.c: closed bug #2784 a one line fix, but worth pushing
7343 a new release out
7344 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7345 some structures, comments before and after the
7346 main element, and other nastyness
7347 * HTMLtree.c tree.c: accomodate the extended HTML supported
7348 * configure.in: pushing 1.7.4
7349 * test/ent8 and related outputs : added a new test for bug #2784
7350 * test/HTML/wired.html and related output: a nasty HTML example
7351 * Makefile.am: improved the test scripts
7352 * docs/* : reran the documentation extractor, updated xml.html
7353
7354Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7357 HTMLparser and debugged the HTML related code. HTML documents
7358 now have their own type
7359 * entities.c: do not dump &apos; for HTML output
7360 * xmlmemory.c: improvement, breakpoint mechanism
7361 * testHTML.c: added --sax --repeat ...
7362 * Makefile.am: improved the HTML tests
7363 * valid.[ch]: added xmlValidGetValidElements and
7364 xmlValidGetPotentialChildren
7365 * tester.c: added --insert to test the 2 new functions
7366 * test//* result//* SAXresult//* : regression test cleanup
7367 and extension.
7368 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7369 gnome-xml-nanohttp.html
7370
7371Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * HTMLparser.c: fixed problems with some autoclose tags
7374 * tree.c: fixed XML output problems.
7375 * result/* SAXresult/*: update of the tests output
7376
7377Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * Makefile.am: Arturo patch for xmlConf.sh version info
7380 * parser.c: Tim Josling patch for single quoted items
7381 * tester.c: Tim Josling patch for tester options usage
7382 * tree.h: indent cleanup
7383
7384Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7387 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7388
7389Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * tree.c : Raph patch for initialization of CORBA fields
7392 * parser.c, xpath.c, ...: modification of doc comments
7393 * xpath.c : allow spaces in xpath expressions
7394
7395Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * xmlmemory.h: turning off memory debug :-(
7398
7399Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7402 better SAX interfaces.
7403 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7404 entity.
7405 * configure.in: 1.7.2
7406
7407Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * libxml.spec.in: fixed the URL
7410 * doc/xml.html: improved the documentation front-end
7411
7412Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7415
7416Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * libxml.spec.in: fixed the alpha compile problem
7419 * parser.[ch]: changed errno to errNo in the parser context :-(
7420 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7421 * doc/xml.html: changed CHAR to xmlChar
7422 * doc/html/*: recompiled the documentation
7423 * configure.in: 1.7.1
7424
7425Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * parser.h: modified the parser context struct to regain 1.4.0
7428 binary compatibility
7429 * parser.c, xml-error.h: added errno ot teh context and defined
7430 a set of errors values with update of errno
7431 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7432 DTDs and entities
7433 * *.h, *.c: complete cleanup of the use of config.h and include
7434 protection depending on the current setup.
7435 * overalll debugging, maintenance and bug-fixing on all modules
7436 * updated the documentation
7437 * ready for 1.7.0
7438
7439Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * HTMLparser.c : cleanup
7442 * SAX.c valid.c valid.h: added ID/IDREF checking
7443 * tree.c tree.h: extended doc structure for refs
7444 * configure.in: 1.6.2
7445 * parser.c: patched bug in SAX user arg call
7446 * parserInternals.h: patched missing close in C++ wrapping
7447 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7448 especially upcoming XPointer implementation.
7449 * doc/xml.html: augmented, typo
7450
7451Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7452
7453 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7454 not all invocations of install understand -d.
7455
7456Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7457
7458 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7459 to make 'check' works, when builddir != srcdir.
7460
7461Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * doc/xml.html : updated the documentation
7464
7465Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7468 not deallocated memory blocks
7469 * *.c : replaces all calls to malloc() free() and realloc() to
7470 the wrapper functions/macros
7471 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7472 instead of xmlFreeNodeList()
7473
7474Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * HTMLparser.c: corrected a stupid bug leading to core dump at
7477 tree deallocation. Removed warnings indicated by
7478 Stephane.Conversy@lri.fr
7479 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7480 looked for in the external subset
7481
7482Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7485 on SGI by Stephane.Conversy@lri.fr
7486
7487Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * all .h : changed the prototype declaration indent as in gtk
7490 * most .c : working on reducing the TODOs in the code
7491 * most .c : cleanup though -pedantic and Insure++
7492 * improvements on validation ID checkings.
7493 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7494 * xml-config.in: closed #1810
7495
7496Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * tree.h, valid.c, valid.h: more work on validity, IDs
7499 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7500 definition for AIX
7501
7502Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7505 the distribution due to a cut'n paste error at last commit
7506
7507Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * configure.in: upgraded to version 1.4.0
7510 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7511 Big update, added a large part of the validation process,
7512 it should be usable, but some parts are missing
7513 * xpath.c: improved the implementation w.r.t. root.
7514 * Makefile.am: added more tests
7515 * test and result trees: added a lot of tests
7516 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7517
7518Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * Added an HACKING file
7521
7522Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * xpath.[ch] : improvements and debug of the XPath implementation
7525 * parser.c, HTMLparser.c : modified the parsers to be progressive
7526 * tree.[ch] : extended the Buffer promitives
7527 * xmlIO.[ch] : added basic I/O routines providing progressive
7528 parsing and ready for I18N conversion plugins
7529 * SAXresult/* : the SAX callback sequence maybe slightly different
7530 now
7531 * test*.c : improved/updated the tests programs
7532 * doc/* : recompiled the docs.
7533
75341999-07-26 Michael Meeks <michael@edenproject.org>
7535
7536 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7537
7538 * tree.c: Ditto.
7539
7540Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * configure.in: upgraded to version 1.4.0
7543 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7544 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7545 XML query language, see http://www.w3.org/TR/xpath for more details.
7546 * parser.c, parser.h: added CHAR* related string functions for XPath
7547 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7548 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7549 rebuild the docs.
7550 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7551 and regression testing capabilities for XPath.
7552
7553Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7556 closing bug #1646
7557
7558Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * Makefile.am, example/Makefile.am: closed bug #1683
7561
7562Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * example/Makefile.am, configure.in: added the makefile for the
7565 gjobread example
7566
7567Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7568
7569 * doc/Makefile.am:
7570 - fix which allow "make install DESTDIR=</install/prefix>".
7571
7572Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7575 which fixed a problem on the file reading-code.
7576
7577Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7580 output.
7581 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7582
7583Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * parser.h : Oops removed the binary compatibility problem
7586 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7587 * parser.c, HTMLparser.c: applied patches for reading from stdin
7588
7589Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * parser.c, entities.c, valid.c: cleanup bug #1591
7592 * configure.in: cleanup bug #1592
7593 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7594 the same tree back-end. Hence gdome will be available for it.
7595 * doc/Makefile.am: close bug #617
7596
7597Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * parser.c: alloctate a per parser context SAX interface block
7600
7601Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7604 and xmlEncodeEntitiesReentrant with the correct one :-\
7605
7606Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * commit of my internal XML base changes, quite a lot of
7609 changes, cleanups, better entities support, framework for
7610 new I/O and charset detection and handling
7611 * Fixed the configure/Makefile stuff to generate shared libs
7612 with the proper version info, so we jumped on rev from
7613 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7614 xmlEncodeEntities() result need to be freed now, and a string
7615 xmlParserVersion provide the current library version.
7616
7617Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7618
7619 * parser.c: fixed a buffer overrun for when you have a very long
7620 attribute with no entities in it.
7621
7622Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * added example directory
7625 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7626
7627Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * Release of libxml-1.1, nearly everything has been touched for
7630 this.
7631 * Added more regression tests
7632 * Updated the documentation
7633
7634Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * tree.[ch]: unified the XML_NO_CORBA defines.
7637 * parser.c encoding.[ch]: started plugging in char encoding detection
7638
7639Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7640
7641 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7642 Also freed allocated buffer.
7643
7644Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7645 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7646 reentrancy problem at printing. One is left in entities.c, to
7647 remove ASAP
7648 * testSAX.c : added a test example showing the use of the SAX
7649 interface if one doesn't want to build the DOM tree.
7650 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7651
7652Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7655 large revamping of the parser to use SAX callbacks
7656 http://www.megginson.com/SAX/ (or at least a C like interface
7657 a la Expat). It's now possible to set up your own callbacks
7658 and the parser will not build a DOM tree.
7659 * test/* result/*: updated the test suite, I finally removed
7660 the old Namespace draft support (PI based).
7661
7662Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * Makefile.am: added test result to EXTRA_DIST for make tests
7665
7666Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * parser.c, parserInternals.h: moved the chars macro definitions
7669 to parserInternals.h
7670 * parser.c, error.c: applied patches from "Knut Åkesson"
7671 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7672
7673Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * xml-config.in : applied patch to make --version work
7676
76771999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7678
7679 * Makefile.am (check-local): Alias for `tests' target. This will
7680 cause `make check' to do the right thing.
7681 (tests): Don't run tests in srcdir. Also, replaced calls to
7682 basename with a `sed' "equivalent".
7683
7684Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7687 it in the header and not the sources, updated the doc.
7688 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7689 pointing this out.
7690
7691Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7694 exported the inputStream routines.
7695 * doc/html/* : updated accordingly
7696
7697Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * parser.c, parser.h, parserInternals.h: added a few extra
7700 internal calls to allocate and free parser contexts ...
7701 * doc/html/* : updated accordingly
7702
7703Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * configure.in, Makefile.am, doc/makefile.am : General changes for
7706 1.0.0 release and including the generated HTML documentation.
7707
7708Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * makefile.am : added parserInternals.h, oops.
7711
7712Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * parserInternals.h: added this header giving access to the parser
7715 internal functions.
7716 * doc/Makefile.am : added a rebuild target which rebuilds the full
7717 set of documentations
7718 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7719 the internal subset.
7720 * *.c *.h: modifications needed to generate the documentation using
7721 gtk-doc, cleanup of functions blocks, reorganisation of struct
7722 declarations.
7723
7724Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7727 the tar and spec file to include the beginning of the doc.
7728
77291999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7730
7731 * doc/.cvsignore: Added this file.
7732
7733Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * tree.c: fixed xmlGetProp to return "" when the attribute
7736 exists, even if the node-list is NULL.
7737
7738Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * tree.c: patched an error outputting empty attribute values.
7741 * Makefile.am and doc/makefile.am: have been updated during the
7742 week-end. Sorry for an empty CVS log, I got a shell problem.
7743
7744Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * tree.h: cleaned up using enums instead of defines
7747 * parser.c, valid.[ch]: more work on parsing/output of element
7748 declarations
7749
7750Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * valid.[ch], tree.c, parser.c : more work toward full parsing
7753 of XML DTDs.
7754 * README: added informations about mailing-list and on-line
7755 documentation
7756
77571999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7758
7759 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7760
7761Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * parser.c, tree.[ch] : more work toward conformance testing,
7764 added a last element to accelerate parsing of very flat structures
7765 started working on internal subset Element content declaration.
7766 * valid.[ch] : first cut at adding code toward validation.
7767 * previous changes had also small impact on most files, especially
7768 the conformance testing using James Clark test suite.
7769
7770Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * test/* : updated the examples, most of them were not well
7773 formed (humm), and added rdf2.
7774 * result/* : resulting changes in the output.
7775
7776Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7779
7780Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * tree.c: patched a bug in the generation of empty attributes
7783
7784Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7787 for node/trees/documents/... Biggest problem is namespace
7788 support when copying subtrees.
7789
7790Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * parser.c, entities.c: improve entities and char ref encoding,
7793 and cleanups of error messages.
7794
7795Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * parser.c, entities.c: simple bug hunting done during rpm2html and
7798 rpmfind integration.
7799
7800Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * parser.[ch]: Added interfaces allowing to specify a SAX
7803 handler before parsing.
7804
7805Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * parser.c: redirrect all errors reporting through the SAX
7808 error function
7809
7810Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7813 * libtool, tlmain ...: update of the libtool files
7814
78151998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7816
7817 * entities.c: Use g_snprintf insteda of snprintf.
7818
7819Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7822 added ent5 test for this purpose.
7823 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7824
7825Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * parser.c: fixed? a strange error due to compression on a GWP
7828 document.
7829
7830Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * tree.[ch]: bug fixing
7833 * entities.[ch]: defined a specific type for predefined entities
7834 * doc/xml.html: more documentation on the library, how to use it,
7835 overview of the interfaces.
7836
7837Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7840
7841Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * tree.c: corrected a small bug
7844 * doc/xml.html: continuing writing documentation.
7845
7846Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * debugXML.h debugXML.c: added debugging utilities.
7849 * tester.c: added --debug switch.
7850 * tree.c: patched an incorrect node->type assignment.
7851 * parser.c: formatting, ensure that node->doc != NULL in attributes
7852
7853Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7856 entity support and provide an internal representation close to
7857 DOM one (entity ref nodes, and attribute value as tree). I tried
7858 to preserve the interface but this will surely break some apps
7859 (I have to change rpm2html/rpmfind for example). I had to change
7860 two interfaces, and the generated tree is somewhat different.
7861 * doc/* : started documenting the XML library, the tree and
7862 DOM/Corba. This is a first step.
7863
7864Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * parser.c: Set up the fonctions comment block, boring but useful.
7867 * parser.h, SAX.c, parser.c: now attributes are processed through
7868 the SAX interface. The problem is that my SAX interface diverged
7869 quite a bit from the original one, well this is not an official
7870 spec, and translating it from Java to C is hairy anyway...
7871
7872Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7875 fonctions comment block, boring but useful.
7876
7877Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7880 conversion routines. However they are not yet used to convert the
7881 inputs. The core will run with UTF-8.
7882
7883Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * tree.c : make sure that the type id is properly set-up when
7886 a new object is allocated, needed for DOM.
7887
7888Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * tree.h, tree.c: Ok, the main objects in the tree will be native
7891 corba objects, it costs 8 bytes per Node, Attribute and Document
7892 but it simplifies the Corba integration a lot (no extra interface
7893 objects to allocate/free).
7894
7895Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7898 and changed NODEs contants for conformity with DOM Level 1
7899
7900Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * added hooks to keep track of servants when creating objects
7903 xmlDoc and xmlNode (for Corba export).
7904
7905Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * added xml-config script.
7908
7909Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7912 to autoupdate libtool and automake conf files.
7913
79141998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7915
7916 * Makefile.am: Use '?' to separate the sed
7917 commands as ',' is used when people pass -Wl,something.
7918
7919
7920Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * tree.c, tree.h: added a per-document compression interface.
7923
7924Tue Sep 22 20:47:38 EDT 1998
7925
7926 * tree.c, tree.h: added saving with compression and added interfaces
7927 to control the compression level (xmlGetCompressMode,
7928 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7929
7930Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * parser.c: corrected a loop for files of size 0
7933
79341998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7935
7936 * error.h: New file. Contains prototyes from `error.c'.
7937
7938Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7939
7940 * Makefile.am (xmlincdir): New macro.
7941 (xmlinc_HEADERS): Renamed from include_HEADERS.
7942
7943Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * applied small patch on numeric entities from
7946 Christopher Blizzard <blizzard@appliedtheory.com>
7947
7948Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * New release 0.2, removed the old xml_* files so that it's
7951 coherent with the other CVS base (W3C), far better conformance
7952 to standard, new namespaces, decent entities support, beginning
7953 of a SAX-like interface. Nearly nothing left intact, even the
7954 test examples ...
7955
79561998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7957
7958 * .cvsignore: Add .deps dir
7959
7960Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7963
7964Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * configure.in: added test for CPP
7967 * AUTHORS, Changelog: the original ones didn't get commited but the
7968 glib ones instead, fixed.
7969 * Makefile.am: corrected an error in library naming
7970
7971Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * integrated code developped at W3C
7974 * changed the original Copyright
7975 * migrated to automake
7976 * prefixed the filenames by xml_ to avoid filename clashes
7977
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007978Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7979
7980 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7981 should not be called.
7982
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007983Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7984
7985 * libxml-2.0.pc.in: applied the patch to fix #101894
7986
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007987Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7988
7989 * tree.c : applied patch from Lukas Schroeder for register callbacks
7990 * valid.c: modified patch from Lukas Schroeder to test
7991 register callbacks with --chkregister
7992
Daniel Veillard067bae52003-01-05 01:27:54 +00007993Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7994
7995 * xmlreader.c: seriously changed the way data are pushed to
7996 the underlying parser, go by block of 512 bytes instead of
7997 tryng to detect tag boundaries at that level. Changed the
7998 way empty element are detected and tagged.
7999 * python/tests/reader.py python/tests/reader2.py
8000 python/tests/reader3.py: small changes mostly due to context
8001 reporting being different and DTD node being reported. Some
8002 errors previously undetected are now caught and fixed.
8003 * doc/xmlreader.html: flagged last section as TODO
8004
Daniel Veillard51a447a2003-01-04 19:42:46 +00008005Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8006
8007 * python/libxml.py: integrated the Python 2.2 optimizations
8008 from Hannu Krosing, while maintaining compatibility with
8009 1.5 and 2.1
8010
Daniel Veillarde59494f2003-01-04 16:35:29 +00008011Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8012
8013 * xmllint.c: a bit of cleanup
8014 * xmlreader.c: small fix
8015 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8016 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8017
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008018Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8019
8020 * python/setup.py.in: patch from Stéphane Bidoul to include
8021 drv_libxml2.py in setup.py
8022
Daniel Veillard66b82892003-01-04 00:44:13 +00008023Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8024
8025 * doc/xmlreader.html: starting documenting the new XmlTextReader
8026 interface.
8027
Daniel Veillard7704fb12003-01-03 16:19:51 +00008028Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8029
8030 * xmllint.c: added the --stream flag to use the TextReader API
8031 * xmlreader.c: small performance tweak
8032
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008033Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8034
8035 * xmlreader.c python/tests/reader2py: okay the DTD validation
8036 code on top of the XMLTextParser API should be solid now.
8037
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008038Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8039
8040 * xmlreader.c python/tests/reader2py: Fixing some more mess
8041 with validation and recursive entities while using the
8042 reader interface, it's getting a bit messy...
8043
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008044Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8045
8046 * xmlreader.c python/tests/reader.py: another couple of problem
8047 related to IsEmptyElement reported by Stéphane Bidoul needed
8048 some fixes.
8049
Daniel Veillard4f860202003-01-02 13:00:02 +00008050Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8051
8052 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8053 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8054 based on the python XmlTextReader interface.
8055
Daniel Veillard3c265e42003-01-01 21:06:49 +00008056Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8057
8058 * tree.c: backing out one change in the last patch which broke the
8059 regression tests
8060
Daniel Veillard5335dc52003-01-01 20:59:38 +00008061Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8062
8063 * global.data globals.c tree.c include/libxml/globals.h: applied
8064 an old patch from Lukas Schroeder to track node creation and
8065 destruction. Probably missing a lot of references at the moment
8066 and not usable reliably.
8067
Daniel Veillard8ba17412003-01-01 19:13:12 +00008068Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8069
8070 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8071 from doc/news.html and a stylesheet
8072
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008073Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8074
8075 * xmlreader.c python/tests/reader.py: fixed another couple of
8076 xmlreader bugs reported by Stéphane Bidoul and added tests.
8077
Daniel Veillard9e395c22003-01-01 14:50:44 +00008078Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8079
8080 * xmlreader.c python/tests/reader2.py: fixed another validity
8081 checking in external parsed entities raised by Stéphane Bidoul
8082 and added a specific regression test.
8083 * python/tests/reader3.py: cleanup
8084
Daniel Veillardd5896142002-12-31 14:45:26 +00008085Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8086
8087 * xmlreader.c python/tests/reader2.py: fixed a problem with
8088 validation within entities pointed by Stéphane Bidoul, augmented
8089 the tests to catch those.
8090
Daniel Veillarddc85f282002-12-31 11:18:37 +00008091Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8092
8093 * python/generator.py: modified the generator to allow keeping
8094 class references when creating new classes, needed to fix a bug
8095 pointed by Stéphane Bidoul where the input buffer of the
8096 xmlTextReader instance gets destroyed if the python wrapper for
8097 the input is not referenced anymore.
8098
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008099Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8100
8101 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8102 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8103
Daniel Veillard571b8892002-12-30 12:37:59 +00008104Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8105
8106 * xmlreader.c python/tests/reader.py: fixed another problem
8107 pointed by Stéphane Bidoul
8108
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008109Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8110
8111 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8112 with "<a/>"
8113
Daniel Veillardecaba492002-12-30 10:55:29 +00008114Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8115
8116 * SAX.c: warn on xmlns:prefix="foo"
8117 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8118 for namespace attributes handling.
8119
Daniel Veillard2d84a892002-12-30 00:01:08 +00008120Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8121
8122 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8123 a really nasty problem raised by a DocBook XSLT transform
8124 provided by Sebastian Bergmann
8125
Daniel Veillard29b3e282002-12-29 11:14:41 +00008126Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8127
8128 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8129 by Stéphane Bidoul and integrated it into the tests
8130
Daniel Veillarde18fc182002-12-28 22:56:33 +00008131Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8134 extended the XmlTextReader API a bit, addding accessors for
8135 the current doc and node, and an entity substitution mode for
8136 the parser.
8137 * python/libxml.py python/libxml2class.txt: related updates
8138 * python/tests/Makefile.am python/tests/reader.py
8139 python/tests/reader2.py python/tests/reader3.py: updated a bit
8140 the old tests and added a new one to test the entities handling
8141
Daniel Veillardaba976d2002-12-28 21:14:18 +00008142Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8143
8144 * python/generator.py python/libxml2class.txt
8145 python/tests/reader.py python/tests/reader2.py: changed the
8146 generator to provide casing for the XmlTextReader similar to
8147 C# so that examples and documentation are more directly transposable.
8148 Fixed the couple of tests in the suite.
8149
Daniel Veillard83298842002-12-28 15:12:33 +00008150Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8151
8152 * doc/guidelines.html: added a document on guildeline for
8153 publishing and deploying XML
8154
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008155Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8156
8157 * valid.c xmlreader.c: final touch running DTD validation
8158 on the XmlTextReader
8159 * python/tests/Makefile.am python/tests/reader2.py: added a
8160 specific run based on the examples from test/valid/*.xml
8161
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008162Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8163
8164 * python/libxml.py: added a few predefined xmlTextReader parser
8165 configuration values.
8166
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008167Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8168
8169 * python/libxml_wrap.h: trying to fix #102037
8170
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008171Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8172
8173 * SAX.c: fixing bug #95296, when the predefined entities
8174 are redefined in the DTD the default one must be used
8175 instead anyway.
8176
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008177Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8178
8179 * doc/xmllint.xml
8180 * doc/xmllint.1
8181 Add discussion of XML_DEBUG_CATALOG to xmllint man
8182 page - bug #100907
8183
8184
Daniel Veillarddf512f42002-12-23 15:56:21 +00008185Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8186
8187 * xmlreader.c: Fixed the empty node detection to avoid reporting
8188 an inexistant close tag.
8189
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008190Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8193 for Python 2.1
8194
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008195Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8196
8197 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8198
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008199Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8200
8201 * doc/libxml2-api.xml python/tests/reader.py: one really need
8202 to provide the base URI information when creating a reader parser
8203 from an input stream. Updated the API and the example using it.
8204
Daniel Veillardea7751d2002-12-20 00:16:24 +00008205Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8206
8207 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8208 include/libxml/valid.h include/libxml/xmlreader.h: working on
8209 DTD validation on top of xml reader interfaces. Allows to
8210 validate arbitrary large instances. This required some extensions
8211 to the valid module interface and augmenting the size of xmlID
8212 and xmlRef structs a bit.
8213 * uri.c xmlregexp.c: simple cleanup.
8214
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008215Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8216
8217 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8218 work on the xml reader interfaces.
8219 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8220 Web page for the Windows binaries.
8221
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008222Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8223
8224 * xmlIO.c: applied a patch for VMS following the report by
8225 Nigel Hall
8226
Daniel Veillard3772de32002-12-17 10:31:45 +00008227Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8228
8229 * parser.c: the parseStartTag bug fix wasn't complete.
8230
Daniel Veillard67df8092002-12-16 22:04:11 +00008231Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8232
8233 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8234 parseStartTag, fixing it.
8235 * test/att4 result/att4 result/noent/att4: adding the test
8236 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8237 more methods to XmlTextReader.
8238
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008239Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8240
8241 * win32/libxml2.def.src: added more xml reader exports
8242 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8243 to the build
8244
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008245Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8246
8247 * doc/tutorial/xmltutorial.xml
8248 plus generated html and pdf
8249 Updating tutorial again based on further comments from Niraj
8250 Tolia on the last iteration
8251
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008252Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8253
8254 * doc/tutorial/xmltutorial.xml
8255 * doc/tutorial/includekeyword.c
8256 * doc/tutorial/includegetattribute.c
8257 plus generated html and pdf
8258 Adding fix from Niraj Tolia to tutorial to properly free memory.
8259
8260
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008261Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8262
8263 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8264 more methods of XmlTextReader.
8265 * python/libxml2class.txt python/tests/reader.py: this increased the
8266 methods in the bndings, augmented the test to check those new
8267 functions.
8268
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008269Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8270
8271 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8272 methods of XmlTextReader.
8273 * python/generator.py python/libxml_wrap.h python/types.c
8274 python/libxml2class.txt: added the reader to the Python bindings
8275 * python/tests/Makefile.am python/tests/reader.py: added a specific
8276 test for the Python bindings of the Reader APIs
8277 * parser.c: small cleanup.
8278
Daniel Veillard06503452002-12-13 10:42:08 +00008279Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8280
8281 * xinclude.c: fallback was only copying the first child not the
8282 full child list of the fallback element, closes #89684 as reopened
8283 by Bernd Kuemmerlen
8284
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008285Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8286
8287 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8288
Daniel Veillard000eafb2002-12-12 10:04:22 +00008289Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8290
Daniel Veillardc1eed322002-12-12 11:01:32 +00008291 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008292 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008293 gives enum values, fix functype return type, put back fields in
8294 structs
8295 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008296
Daniel Veillard024b5702002-12-12 00:15:55 +00008297Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8298
8299 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8300 about htmlNodeDumpOutput location.
8301 * xpath.c: removed an undefined function signature
8302 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8303 too many symbols in the API breaking the python bindings.
8304 Updated with the libxslt/libexslt changes.
8305
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008306Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8307
8308 * configure.in: preparing release of 2.4.29
8309 * doc/*: rebuilt the docs and API
8310 * xmlreader.c: a few more fixes for the XmlTextReader API
8311
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008312Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8313
8314 * include/win32config.h: applied mingw patch from Magnus Henoch
8315
Daniel Veillard5aad8322002-12-11 15:59:44 +00008316Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8317
8318 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8319
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008320Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8323 building Python script, does the C parsing directly, generates
8324 a better API description including structure fieds defs and
8325 enums. Still a couple of bugs, but good enough for the python
8326 wrappers now.
8327 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8328 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8329 include/libxml/schemasInternals.h include/libxml/tree.h: more
8330 cleanup based on the python analysis script reports.
8331 * libxml.spec.in: make sure the API XML description is part of the
8332 devel package.
8333
Daniel Veillard01c13b52002-12-10 15:19:08 +00008334Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8335
8336 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8337 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8338 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8339 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8340 code cleanup, especially the function comments.
8341 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8342
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008343Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8344
8345 * Makefile.am xmlreader.c include/libxml/Makefile.am
8346 include/libxml/xmlreader.h: Adding a new set of APIs based on
8347 the C# TextXmlReader API but converted to C. Allow to parse
8348 in constant memory usage, far simpler to program and explain
8349 than the SAX like APIs, unfinished but working.
8350 * testReader.c: test program
8351
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008352Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8353
8354 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8355
Daniel Veillard64b35282002-12-04 15:10:40 +00008356Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8357
8358 * tree.c: Chip turner indicated that XHTML1 serialization
8359 rule for style actually break on both IE and Mozilla,
8360 try to avoid the rule if escaping ain't necessary
8361
Daniel Veillard8efff672002-12-04 11:44:48 +00008362Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8363
8364 * nanhttp.c: handle HTTP URL escaping, problem reported by
8365 Glen Nakamura and Stefano Zacchiroli
8366
Daniel Veillard1c732d22002-11-30 11:22:59 +00008367Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8368
8369 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8370
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008371Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8372
8373 * uri.c: Johann Richard pointed out some XPointer problems for
8374 URN based URI references in XInclude. Modified the URI parsing
8375 and saving routines to allow correct parsing and saving of
8376 XPointers, especially when attached to "opaque" scheme accordingly
8377 to RFC 2396
8378
Daniel Veillard8db67d22002-11-27 19:39:27 +00008379Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8380
8381 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8382 of refactoring to the HTML saving code.
8383 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8384 in the doc.
8385
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008386Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8387
8388 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8389 to a buffer API to reuse the generic dump to an OutputIO layer,
8390 this reduces code, fixes xmlNodeDump() for XHTML, also made
8391 xmlNodeDump() now return the number of byte written.
8392
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008393Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * python/setup.py.in: another patch from Stéphane Bidoul for
8396 Python bindings on Windows
8397 * doc/parsedecl.py: small cleanup
8398
Daniel Veillard9715c172002-11-25 16:33:40 +00008399Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8400
8401 * libxml.spec.in configure.in: add a line in %changelog for releases
8402
Daniel Veillard9bc53102002-11-25 13:20:04 +00008403Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8404
8405 * parser.c: patch from Marcus Clarke fixing a problem in entities
8406 parsing that was detected in KDe documentations environment.
8407
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008408Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8409
8410 * python/libxml.c (libxml_prev): Return the previous as opposed to
8411 the next node (I guess this is the result of some cut & paste programming:)
8412
Daniel Veillard80d7b902002-11-23 16:23:08 +00008413Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8414
8415 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8416
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008417Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8418
8419 * python/generator.py python/libxml.c python/setup.py.in: trying
8420 to fix the Python bindings build on Windows (Stéphane Bidoul)
8421
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008422Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8423
8424 * win32/configure.js: added option for python bindings
8425 * win32/libxml2.def.src: added more exports
8426
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008427Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8428
8429 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8430 pthreads
8431 * win32/wince/*: applied updates to Windows CE port from Javier
8432
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008433Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * configure.in: preparing 2.4.28
8436 * libxml.spec.in doc/Makefile.am: some cleanup
8437 * doc/*: updated the news and regenerated.
8438
Daniel Veillardfee408f2002-11-22 13:18:30 +00008439Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8440
8441 * HTMLparser.c: final touch at closing #87235 </p> end tags
8442 need to be generated.
8443 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8444 this change slightly the output of a few tests
8445 * doc/*: regenerated
8446
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008447Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * parserInternals.c: fixing bug #99190 when UTF8 document are
8450 parsed using the progressive parser and the end of the chunk
8451 is in the middle of an UTF8 multibyte character.
8452
William M. Brack8b2c7f12002-11-22 05:07:29 +00008453Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8454
8455 * threads.c: fixed initialization problem in xmlNewGlobalState
8456 which was causing crash.
8457 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8458 in xmlInitializeGlobalState.
8459 * parserInternals.c: cleaned up ctxt->sax initialisation.
8460
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008461Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * tree.c include/libxml/tree.h: modified the existing APIs
8464 to handle XHTML1 serialization rules automatically, also add
8465 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8466 libxslt serialization uses it when needed without changing
8467 the library API.
8468 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8469 result/xhtml1: added a new test specifically for xhtml1 output
8470 and updated the result of one XHTML1 test
8471
Daniel Veillardd076a202002-11-20 13:28:31 +00008472Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8473
8474 * xinclude.c parserInternals.c encoding.c: fixed #99082
8475 for xi:include encoding="..." support on text includes.
8476 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8477 test/XInclude/ents/isolatin.txt : added a specific regression test
8478 * python/generator.py python/libxml2class.txt: fixed the generator
8479 the new set of comments generated for doc/libxml2-api.xml were
8480 breaking the python generation.
8481
Daniel Veillard817e70b2002-11-19 22:28:48 +00008482Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8483
8484 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8485 * configure.in: patch for Solaris on new autoconf closes #98880
8486 * doc/parsedecl.py: repair the frigging API building script,
8487 did I say that python xmllib sucks ?
8488 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8489 and some comment are no more truncated.
8490
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008491Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8492
8493 * parser.c: Martin Stoilov pointed out a potential leak in
8494 xmlCreateMemoryParserCtxt
8495
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008496Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8497
8498 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8499 included in HTML documents and using the push parser.
8500
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008501Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8502
8503 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8504 specified, look for the Python interpreter not just in the
8505 specified root but also in the specified location. Fixes #98825
8506
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008507Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8508
8509 * python/libxml.c: fixing bug #98792 , node may have no doc
8510 and dereferencing without checking ain't good ...
8511
Daniel Veillarddad3f682002-11-17 16:47:27 +00008512Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * configure.in: preparing release 2.4.27
8515 * doc/* : updated and rebuilt the docs
8516 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8517 and all the docs are actually packaged and in the final RPMs
8518 * parser.c parserInternals.c include/libxml/parser.h: restore
8519 xmllint --recover feature.
8520
Daniel Veillard68e9e742002-11-16 15:35:11 +00008521Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8524 processing of parsed entities, and XPath computation on sustitued
8525 entities.
8526 * testXPath.c: make sure entities are substitued.
8527
Daniel Veillard328f48c2002-11-15 15:24:34 +00008528Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8529
8530 * parser.c: fixed #96594, which was totally dependant on the
8531 processing of internal parsed entities, which had to be changed.
8532
Daniel Veillard66651aa2002-11-15 11:21:43 +00008533Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8536 trying to fix bug #98517 about building outside the source tree
8537 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8538
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008539Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8540
8541 * include/win32config.h: cleanup
8542 * win32/Makefile.mingw: integrated mingw in JScript configure
8543 * win32/Makefile.msvc: modified to allow mingw coexistence
8544 * win32/configure.js: integrated mingw
8545 * win32/Readme.txt: cleanup
8546
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008547Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8548
8549 * HTMLparser.c: strengthen the guard in the Pop macros,
8550 like in the XML parser, closes bug #97315
8551
Daniel Veillard0821b152002-11-12 20:57:47 +00008552Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8553
8554 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8555 callback is never used.
8556
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008557Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8558
8559 * parserInternals.c: fixed the initialization of the SAX structure
8560 which was breaking xsltproc
8561 * xpath.c: patch from Petr Pajas for CDATA nodes
8562 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8563 * parser.c include/libxml/parser.h: patch from Peter Jones
8564 removing a leak in xmlSAXParseMemory() and adding the
8565 function xmlSAXParseMemoryWithData()
8566
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008567Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8568
8569 adding pdf of tutorial, changing web page to link to it
8570 * doc/tutorial/xmltutorial.pdf
8571 * doc/xml.html
8572 * doc/docs.html
8573
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008574Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8575
8576 * doc/tutorial/ar01s08.html
8577 adding file what I forgot for tutorial
8578
8579
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008580Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8581
8582 Adding encoding discussion to tutorial
8583 Added:
8584 * doc/tutorial/images/*.png: DocBook admonition image files
8585 * doc/tutorial/apf.html, apg.html: new generated html
8586 * doc/tutorial/includeconvert.c: conversion code entity file
8587 changed:
8588 * doc/tutorial/xmltutorial.xml: DocBook original
8589 * doc/tutorial/*.html: generated html
8590
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008591Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8592
8593 * include/libxml/*.h: retired xmlwin32version.h
8594 * doc/Makefile.am: retired xmlwin32version.h
8595 * win32/configure.js: retired xmlwin32version.h
8596
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008597Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8598
8599 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008600 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8601 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008602
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008603Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8604
8605 * globals.c: fixed a typo pointed out by Igor
8606 * xpath.c: try to speed up node compare using line numbers
8607 if available.
8608
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008609Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * tree.c: make xmlFreeNode() handle attributes correctly.
8612
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008613Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8614
8615 * catalog.c: completed the #96963 fix, as reported by Karl
8616 Eichwalder
8617
Daniel Veillard56f21f22002-11-06 15:49:46 +00008618Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8621
Daniel Veillard91ad8792002-11-04 17:06:52 +00008622Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * Makefile.am: switched the order of a couple of includes
8625 to fix bugs #97100
8626
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008627Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8628
8629 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8630 xmlLoadCatalogs that used to separate directories with a ':'.
8631
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008632Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8633
8634 * threads.c: improvements to the Windows-side of thread handling
8635 * testThreads.c: conditionally excluded unistd.h
8636 * testThradsWin32.c: broke overlong lines
8637 * include/win32config.h: adapted thread-related macros to the new
8638 scheme and for pthreads on Windows
8639 * win32/Makefile.msvc: introduced a more flexible thread build,
8640 added testThreads[Win32].c to the build
8641 * win32/configure.js: introduced a more flexible thread config
8642
John Fleck61f6fb62002-10-31 15:23:29 +000086432002-10-31 John Fleck <jfleck@inkstain.net>
8644
8645 * doc/xml.html (and, by implication, FAQ.html)
8646 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8647
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008648Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8649
8650 * configure.in: removed xmlwin32version.h
8651 * include/libxml/Makefile.am: removed xmlwin32version.h
8652
Daniel Veillardce66ce12002-10-28 19:01:59 +00008653Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8654
8655 * tree.c: applied patch from Brian Stafford to fix a bug
8656 in xmlReconciliateNs()
8657
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008658Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8659
8660 * tree.c: applied patch from Christian Glahn to allow
8661 xmlNewChild() on document fragment nodes
8662
Daniel Veillardb39bc392002-10-26 19:29:51 +00008663Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8664
8665 * parser.c: Christian Glahn found a problem with a recent
8666 patch to xmlParseBalancedChunkMemoryRecover()
8667 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8668 problems
8669 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8670 test/schemas/seq*: added the test cases from Charles
8671
Daniel Veillard366a9152002-10-23 20:43:53 +00008672Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8675 serious cleanup of the spec file and associated changes
8676 in the Makefiles.
8677 * valid.c: try to remove some warnings on x86_64
8678
Daniel Veillardd033d022002-10-23 14:55:02 +00008679Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8682 fix bug #96586
8683
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008684Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8687 parsing, applied his patch
8688 * result/HTML/attrents.html result/HTML/attrents.html.err
8689 result/HTML/attrents.html.sax test/HTML/attrents.html:
8690 added the test and result case provided by Mikhail Sogrine
8691
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008692Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * vms/build_libxml.com vms/config.vms vms/readme.vms
8695 include/libxml/parser.h include/libxml/parserInternals.h
8696 include/libxml/tree.h include/libxml/xmlIO.h
8697 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8698 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8699 Applied the VMS update patch from Craig A. Berry
8700 * doc/*.html: update
8701
Daniel Veillardf000f072002-10-22 14:28:17 +00008702Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8703
8704 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8705
Daniel Veillard1e208222002-10-22 14:25:25 +00008706Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * debugXML.c: adding a grep command to --shell in xmllint
8709 for T.V. Raman
8710
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008711Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * xmlcatalog.c: tried to fix some of the problem with --sgml
8714
Daniel Veillard935494a2002-10-22 14:22:46 +00008715Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8716
8717 * parser.c: tried to fix bug #91500 where doc->children may
8718 be overriden by a call to xmlParseBalancedChunkMemory()
8719
8720Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8721
8722 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8723 identifiers in SGML catalogs containing '&'
8724
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008725Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8726
8727 * python/types.c: fixed bugs when passing result value tree
8728 to Python functions.
8729
Daniel Veillard48267432002-10-18 11:21:38 +00008730Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8731
8732 * configure.in: preparing the release of 2.4.26
8733 * doc/*: updated and rebuilt the documentation
8734
Daniel Veillardbb284f42002-10-16 18:02:47 +00008735Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * parser.c: fixed a XML Namespace compliance bug reported by
8738 Alexander Grimalovsky
8739
Daniel Veillard44892f72002-10-16 15:23:26 +00008740Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * HTMLtree.c: fixed serialization of script and style when
8743 they are not lowercase (i.e. added using the API to the tree).
8744
Daniel Veillard2fd85422002-10-16 14:32:41 +00008745Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * valid.c: make xmlValidateDocument emit a warning msg if there
8748 is no DTD, pointed by Christian Glahn
8749
Daniel Veillard32370232002-10-16 14:08:14 +00008750Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8753 content model when some of the blocks have min or max, and a couple
8754 of bugs found in the process.
8755 * result/schemas/list0* test/schemas/list0*: added some specific
8756 regression tests
8757
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008758Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8759
8760 * README: updated the contact informations
8761
Daniel Veillard63186732002-10-15 08:43:17 +00008762Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8765 misses it, reported by Peter Bray.
8766
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008767Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8770 and removed a few warnings
8771
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008772Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * parser.c: Christian Glahn found a small bug in the push parser.
8775 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8776 public
8777
Daniel Veillard6045c902002-10-09 21:13:59 +00008778Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * xmlschemas.c include/libxml/xmlschemas.h: added
8781 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8782 * testSchemas.c: added --memory to test the new interface
8783
Daniel Veillardf0070122002-10-09 14:24:17 +00008784Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8785
8786 * doc/index.py doc/search.php: integrated the XSLT indexing,
8787 a few fixed in the indexer, added a scope selection at the
8788 search level.
8789
Daniel Veillard01992e02002-10-09 10:20:30 +00008790Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8791
8792 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8793 this was due to uninitialized parts of the validation context
8794
Daniel Veillard321be0c2002-10-08 21:26:42 +00008795Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8796
8797 * debugXML.c: applied patch from Mark Vakoc except the API
8798 change, preserved it.
8799 * doc/*: updated the docs to point to the search engine for
8800 information lookup or before bug/help reports.
8801
Daniel Veillard01e87d22002-10-08 16:55:06 +00008802Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * doc/index.py doc/search.php: added mailing-list archives
8805 indexing and lookup
8806
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008807Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8810
Daniel Veillard9b006132002-10-07 11:13:27 +00008811Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * doc/index.py: improved HTML indexing
8814 * doc/search.php: make the queries also lookup the HTML based indexes
8815
Daniel Veillard141d04b2002-10-06 21:51:18 +00008816Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * doc/index.py: added HTML page indexing
8819
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008820Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8821
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008822 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008823 problem in libxslt.
8824 * catalog.c: fixed list handling in XML_CATALOG_FILES
8825
Daniel Veillardceb09b92002-10-04 11:46:37 +00008826Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * valid.c: typo/bug found by Christian Glahn
8829
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008830Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8831
8832 * xmlIO.c: applied Windows CE patch from Javier.
8833 * win32/wince: new directory, contains support for the PocketPC
8834 with Windows CE from Javier.
8835 * include/win32config.h: reorganised, removed duplicate
8836 definitions and applied WinCE patch from Javier.
8837 * include/wsockcompat.h: new file, now contains WinSock
8838 compatibility macros.
8839 * win32/Makefile.msvc: introduced double-run compilation.
8840
Daniel Veillarde16b5742002-09-26 17:50:03 +00008841Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * configure.in include/libxml/xmlwin32version.h: preparing release
8844 of 2.4.25
8845 * doc/*: updated and regenerated teh docs and web pages.
8846
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008847Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8850 error were not covering namespace declarations.
8851 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8852 it was missing the attribute declaration for the namespace
8853 * result/VC/NS3: the fix now report breakages in that test
8854
Daniel Veillardabe01742002-09-26 12:40:03 +00008855Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8856
8857 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8858
Daniel Veillard2ace1952002-09-26 12:28:02 +00008859Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8860
8861 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8862 and regenerated the docs and web site
8863
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008864Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8865
8866 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8867 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8868 not before
8869
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008870Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * python/generator.py python/libxml2class.txt: fixed a stupid error
8873 breaking the python API
8874
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008875Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8878 triostr.c triostr.h: applied a trio update patch from
8879 Bjorn Reese which should work with MinGW
8880
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008881Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8882
8883 * tree.c: improving some documentation comments
8884 * xmlregexp.c: found and fixed a mem leak with python regression tests
8885 * doc/*: rebuilt the doc and the API XML file including the
8886 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8887 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8888 python/types.c: added access to the XML Schemas regexps from
8889 python
8890 * python/tests/Makefile.am python/tests/regexp.py: added a
8891 simple regexp bindings test
8892
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008893Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8894
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008895 * doc/xml.html:
8896 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008897
Daniel Veillard118aed72002-09-24 14:13:13 +00008898Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * xmlregexp.c: fixed the data callback on transition functionality
8901 which was broken when using the compact form
8902 * result/schemas/*: updated the results, less verbose, all tests
8903 pass like before
8904 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8905 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8906 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8907 annoying warnings
8908 * xpath.c: try to provide better error report when possible
8909
Daniel Veillard72336152002-09-21 13:08:14 +00008910Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * Makefile.am: fixed a breakage raised by Jacob
8913
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008914Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8915
8916 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8917 which don't use sockets
8918
Igor Zlatkovic01280582002-09-20 16:40:34 +00008919Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8920
8921 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8922 * win32/configure.js: applied zlib patch from Daniel Gehriger
8923
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008924Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8925
8926 * win32/configure.js: applied the patch from Mark Vakoc for
8927 regexp support
8928 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8929 for regexp support
8930
Daniel Veillardb5c05732002-09-20 13:36:25 +00008931Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8932
8933 * xmlschemastypes.c: as pointed by Igor Float and Double
8934 parsing ain't finished yet
8935
Daniel Veillard40b11342002-09-20 12:01:39 +00008936Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8937
8938 * Makefile.am configure.in: trying to fix #88412 by bypassing
8939 all the python subdir if python ain't detected
8940
Daniel Veillard23e73572002-09-19 19:56:43 +00008941Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8944 made configuring with regexps/automata/unicode the default
8945 but without schemas ATM
8946 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8947 fixed the regexp based DTD validation performance and memory
8948 problem by switching to a compact form for determinist regexps
8949 and detecting the determinism property in the process. Seems
8950 as fast as the old DTD validation specific engine :-) despite
8951 the regexp built and compaction process.
8952
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008953Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8954
8955 * valid.c: determinism is debugged, new DTD checking code now works
8956 but xmlFAComputesDeterminism takes far too much CPU and the whole
8957 set usues too much memory to be really usable as-is
8958
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008959Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8960
8961 * tree.c: fixed another stupid bug in xmlGetNodePath()
8962 * xmllint.c: --version now report the options compiled in
8963
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008964Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * HTMLparser.c: small cleanup
8967 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8968 when configured with them. A bit of debugging around the determinism
8969 checks is still needed
8970
Daniel Veillard63b01c22002-09-17 19:25:28 +00008971Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8972
8973 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8974
Daniel Veillard92727042002-09-17 17:59:20 +00008975Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * xmlIO.c: small portability glitch fixed.
8978
Daniel Veillard84d70a42002-09-16 10:51:38 +00008979Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8980
8981 * xmlschemastypes.c: incomplete steps for real/double support
8982 * testAutomata.c include/libxml/xmlautomata.h
8983 include/libxml/xmlregexp.h: avoiding a compilation problem
8984 * valid.c include/libxml/valid.h: starting the work toward using
8985 the regexps for actual DTD validation
8986
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008987Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * hash.c: cosmetic cleanup
8990 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8991 integrating a DTD validation layer based on the regexps
8992
Daniel Veillard4402ab42002-09-12 16:02:56 +00008993Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8996 the determinism was tested before eliminating the epsilon
8997 transitions :-(
8998
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008999Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9000
9001 * python/generator.py python/libxml.c python/libxml.py
9002 python/libxml2-python-api.xml python/libxml2class.txt
9003 python/libxml_wrap.h python/types.c: updated the python
9004 bindings, added code for easier File I/O, and the ability to
9005 define a resolver from Python fixing bug #91635
9006 * python/tests/Makefile.am python/tests/inbuf.py
9007 python/tests/outbuf.py python/tests/pushSAXhtml.py
9008 python/tests/resolver.py python/tests/serialize.py: updated
9009 and augmented the set of Python tests.
9010
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009011Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9012
9013 * win32/configure.js: added more readme info for the binary
9014 package.
9015
Daniel Veillard607b35c2002-09-10 12:16:19 +00009016Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * xmlIO.c: fixed a stupid out of bound array error
9019
9020Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9023 messing around with support for Windows path, cleanups,
9024 trying to identify and fix the various code path to the
9025 filename access. Added xmlNormalizeWindowsPath()
9026
Daniel Veillard76575762002-09-05 14:21:15 +00009027Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * error.c valid.c: working on better error reporting of validity
9030 errors, especially providing an accurate context.
9031 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9032 error reports in those cases.
9033
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009034Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9037 parser.c parserInternals.c xmlIO.c: get rid of all the
9038 perror() calls made in the library execution paths. This
9039 should fix both #92059 and #92385
9040
Daniel Veillard19aa7022002-09-05 11:14:19 +00009041Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * xmllint.c: memory leak reporting was broken after a change
9044 of the preprocessor symbol used to activate it.
9045
Daniel Veillardec6725e2002-09-05 11:12:45 +00009046Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9047
9048 * tree.c: try to make the copy function work for node of
9049 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9050 DOM layers though, not libxml2 itself.
9051
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009052Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * valid.c: try to provide file and line informations, not all
9055 messages are covered, but it's a (good) start
9056
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009057Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * xinclude.c: reimplemented a large part of the XInclude
9060 processor, trying to minimize resources used, James Henstridge
9061 provided a huge test case which was exhibiting severe memory
9062 consumption problems.
9063
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009064Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * python/Makefile.am: applied patch from Christophe Merlet to
9067 reestablish DESTDIR
9068
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009069Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * libxml.spec.in: fixes libary path for x86_64 AMD
9072
John Fleckbe98b332002-09-04 03:16:23 +00009073Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9074
9075 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009076 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009077 (plus resulting generated html files)
9078 fixing one spot I missed in the tutorial where I hadn't freed
9079 memory properly
9080
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009081Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9082
9083 * doc/tutorial/includeaddattribute.c
9084 * doc/tutorial/includeaddkeyword.c
9085 * doc/tutorial/includegetattribute.c
9086 * doc/tutorial/includekeyword.c
9087 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009088 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009089 update tutorial to properly free memory (thanks to Christopher
9090 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009091 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009092 added image files so the callouts are graphical, making it
9093 easier to read ( use "--param callout.graphics 1" to generate
9094 html with graphical callouts)
9095
Daniel Veillarde1662542002-08-28 11:50:59 +00009096Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9099 nice logos generated by Marc Liyanage
9100 * doc/site.xsl *.html: changed the stylesheet to show the new
9101 logo and regenerated the pages
9102
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009103Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9106
Daniel Veillard42766c02002-08-22 20:52:17 +00009107Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * xpath.c: possible mem leak patch from Jason Adams
9110
9111Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9112
9113 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9114 in the XQuery namespace
9115 * configure.in: preparing 2.4.24
9116 * doc/*.html: updated the web pages
9117
9118Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * python/generator.py: closing bug #85258 by generating conditional
9121 compile check to avoid linking to routines not configured in.
9122
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091232002-08-22 Havoc Pennington <hp@pobox.com>
9124
9125 * autogen.sh: update error message for missing automake
9126
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009127Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * python/Makefile.am: typo in target name resulted in libxml2.py
9130 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9131
Daniel Veillard22669b22002-08-22 07:17:11 +00009132Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * win32/win32/Makefile.mingw: updated with version from
9135 Elizabeth Barham at http://soggytrousers.net/repository/
9136
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009137Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9138
9139 * win32/Makefile.msvc: added the prefix location to the include
9140 and lib search path.
9141
Havoc Pennington830e8972002-08-18 22:22:13 +000091422002-08-18 Havoc Pennington <hp@pobox.com>
9143
9144 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9145 both automake 1.6 and 1.4 installed get the right automake. Means
9146 compilation from CVS will now require the latest automake 1.4
9147 release, or manually creating symlinks called "automake-1.4" and
9148 "aclocal-1.4"
9149
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009150Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * configure.in python/Makefile.am: more AMD 64 induced changes from
9153 Frederic Crozat
9154
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009155Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * xinclude.c: oops I was missing the xml:base fixup too
9158 * result/XInclude/*.xml: this adds xml:base attributes to most
9159 results of the tests
9160
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009161Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * xinclude.c: quick but apparently working implementation of
9164 xi:fallback, should close bug #89684
9165 * Makefile.am test/XInclude/docs/fallback.xml
9166 result/XInclude/fallback.xml: added a basic test for fallback,
9167 and run with --nowarning to avoid a spurious warning
9168 * configure.in: applied patch from Frederic Crozat for python
9169 bindings on AMD 64bits machines.
9170
Daniel Veillard9e923512002-08-14 08:48:52 +00009171Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9174 the caller don't pass a SAX callback block.
9175
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009176Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * tree.c: applied the same fix for the XML-1.0 namespace to
9179 xmlSearchNsByHref() as was done for xmlSearchNs()
9180
Daniel Veillardad11b302002-08-12 14:53:41 +00009181Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * libxml.3: small cleanup of the man page
9184 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9185 when serializing HREF attributes generated by XSLT.
9186
Daniel Veillardc084e472002-08-12 13:27:28 +00009187Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9190 version of Marc Liyanage' patch for boolean attributes in HTML
9191 output
9192
Daniel Veillard5f91b372002-08-12 12:13:01 +00009193Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * python/tests/serialize.py: fixed the test results, indenting
9196 behaviour changed slightly
9197
Aleksey Sanin9e951762002-08-08 18:02:41 +00009198Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9199
9200 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9201 new c14n function to Windows def files
9202
Aleksey Saninea4272a2002-08-02 23:50:03 +00009203Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9204
9205 * c14n.c: fixed a memory leak in c14n code
9206
Daniel Veillard58e44c92002-08-02 22:19:49 +00009207Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * parser.c include/libxml/parser.h: adding a new API for Christian
9210 Glahn: xmlParseBalancedChunkMemoryRecover
9211 * valid.c: patch from Rick Jones for some grammar cleanup in
9212 validation messages
9213 * result/VC/* result/valid/*: this slightly change some of the
9214 regression tests outputs
9215
Daniel Veillard0bf29002002-08-01 12:54:11 +00009216Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9217
9218 * tree.c: trying to fix a problem in namespaced attribute handling
9219 raised by Christian Glahn
9220
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009221Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * encoding.c include/libxml/encoding.h: Opening the interface
9224 xmlNewCharEncodingHandler as requested in #89415
9225 * python/generator.py python/setup.py.in: applied cleanup
9226 patches from Marc-Andre Lemburg
9227 * tree.c: fixing bug #89332 on a specific case of loosing
9228 the XML-1.0 namespace on xml:xxx attributes
9229
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009230Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9231
9232 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9233 corner case from new Merlin's test suite and added a callback
9234 that will be used to improve xmlsec performance
9235
9236
Daniel Veillard0b22def2002-07-29 16:23:03 +00009237Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * HTMLtree.c: trying to fix the <style> escaping problem in
9240 HTML serialization bug #89342
9241
Daniel Veillard0b28e882002-07-24 23:47:05 +00009242Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9245 and rebuilt the web site.
9246
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009247Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009248
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009249 * include/libxml/tree.h: added _private member to xmlNs struct
9250
Daniel Veillard1d995272002-07-22 16:43:32 +00009251Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * HTMLparser.c: fixing bug #84876 based on the xml working
9254 code.
9255
William M. Brack61eaba52002-07-21 11:14:18 +00009256Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9257
9258 * python/Makefile.am: enhanced to fix bug 72012 (errors
9259 when using '-jX' make parameter)
9260
William M. Brackef61d202002-07-19 08:32:00 +00009261Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9262
9263 * xpath.c: small additional enhancement for booleans
9264 compared to nodesets
9265
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009266Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * HTMLtree.c: changed the order of the encoding declaration
9269 attributes in the meta tags due to a bug in IE/Mac
9270
William M. Brack0c022ad2002-07-12 00:56:01 +00009271Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9272
9273 * xpath.c: enhanced handling of booleans (especially '='
9274 and '!=' for nodesets) - fixes bug 85256. Added new
9275 routine xmlXPathNotEqualValues for more proper handling
9276 of '!=' when nodesets are involved.
9277
Daniel Veillard06944e22002-07-11 19:55:18 +00009278Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9281 doc/xmlcatalog_man.xml to the source distribution
9282
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009283Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9284
9285 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9286 asked for this.
9287
Daniel Veillard539638b2002-07-06 19:55:14 +00009288Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * configure.in: preparing 2.4.23
9291 * doc/*: rebuilt the docs
9292
Daniel Veillard176d99f2002-07-06 19:22:28 +00009293Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * parser.c: fixing bug #84169 by fixing the
9296 comment of xmlCreatePushParserCtxt to describe the
9297 encoding detection parameters better.
9298
Daniel Veillard37f961d2002-07-06 17:53:56 +00009299Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * valid.c: fixing bug #79331 in one path the lookup for
9302 ID attributes on a namespaced node wasn't handled correctly :-\
9303
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009304Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * HTMLparser.c: trying to fix 87235 about discarded white
9307 spaces in the HTML parser.
9308 * result/HTML/*: this changes the output of a number of HTML
9309 regression tests
9310
Daniel Veillardfdc91562002-07-01 21:52:03 +00009311Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * xpath.c: applied patch from Richard Jinks for the namespace
9314 axis + fixed a memory error.
9315 * parser.c parserInternals.c: applied patches from Peter Jacobi
9316 removing ctxt->token for good.
9317 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9318 popped out by the regression tests.
9319 * Makefile.am: patch for threads makefile from Gary Pennington
9320
William M. Brack6000af52002-06-28 11:43:13 +00009321Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9322
Daniel Veillardfdc91562002-07-01 21:52:03 +00009323 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009324 expressions involving preceding-sibling (et al).
9325
Daniel Veillard153120c2002-06-18 07:58:35 +00009326Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * hash.c: applied a patch from Peter Jacobi to solve a problem
9329 when compiling with the Watcom C on Win32
9330 * result/schemas/*.err: the change of hashing algo generated
9331 permutations in the output
9332
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009333Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * hash.c: applied patch from Sander Vesik improving the quality of
9336 the hash function.
9337
Aleksey Sanina5808b92002-06-14 17:07:41 +000093382002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009339
9340 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9341 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9342 xmllint.c xpath.c: replaced sprintf() with snprintf()
9343 to prevent possible buffer overflow (the bug was pointed
9344 out by Anju Premachandran)
9345
Daniel Veillarde059b892002-06-13 15:32:10 +00009346Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * parser.c: removed an uninitialized data error popped by valgrind
9349 on PE references
9350
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009351Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9352
9353 * doc/xml.html
9354 adding tutorial reference to the web page
9355
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009356Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9357
9358 * doc/tutorial/xmltutorial.xml
9359 * doc/tutorial/ar01s07.html
9360 * doc/tutorial/ape.html
9361 * doc/tutorial/includegetattribute.c
9362 adding section to tutorial about retrieving an attribute
9363 value
9364
Daniel Veillardf5582f12002-06-11 10:08:16 +00009365Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * parser.c: applied a couple of patches from Peter Jacobi to start
9368 to get rid of ctxt->token, with a possible significant speed
9369 improvement to be gained once done. Better compliance with PE
9370 references constructs in DTDs too.
9371 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9372 from Peter too
9373
Daniel Veillard38d80e22002-06-11 07:24:56 +00009374Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9377 xmlParseElement was likely to have been deallocated at the
9378 time of the report, possibly leading to segfault. Just report
9379 the tag name now.
9380
Daniel Veillard9e412302002-06-10 15:59:44 +00009381Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * xpath.c: patch from Richard Jinks for XPath substring() function
9384 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9385
Aleksey Sanina5808b92002-06-14 17:07:41 +000093862002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009387
9388 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9389
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009390Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9391
9392 *doc/FAQ.html
9393 fixing typos in FAQ, thanks to Robert Funnell for the
9394 editing help
9395
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009396Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * NEWS: got complaints from rpmlint that it was empty
9399
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009400Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9401
9402 * added doc/tutorial, including:
9403 apa.html
9404 apb.html
9405 apc.html
9406 apd.html
9407 ar01s02.html
9408 ar01s03.html
9409 ar01s04.html
9410 ar01s05.html
9411 ar01s06.html
9412 includeaddattribute.c
9413 includeaddkeyword.c
9414 includekeyword.c
9415 includestory.xml
9416 index.html
9417 xmltutorial.xml
9418 libxml tutorial, including generated html
9419
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009420Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9421
9422 * result/c14n/exc-without-comments/merlin-c14n-two-*
9423 result/c14n/without-comments/merlin-c14n-two-*
9424 test/c14n/exc-without-comments/merlin-c14n-two-*
9425 test/c14n/without-comments/merlin-c14n-two-*
9426 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9427 c14n/exc-c14n and slightly modified test script to handle
9428 these test cases
9429 * c14n.c: fixed bugs for complicated nodes set (namespace
9430 without node and others from merlin-c14n-two.tar.gz)
9431 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9432 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9433 for xmlsec performance patch
9434 * xpath.c: fixed self::node() for namespaces and attributes
9435
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009436Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9437
9438 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9439 but with the format parameter
9440 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9441
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009442Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9443
9444 * Makefile.am: updated c14n tests suite
9445 * c14n.c: performance improvement for previous c14n patch
9446
Daniel Veillarde72c7562002-05-31 09:47:30 +00009447Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * parser.c: another peroformance patch from Peter Jacobi, that
9450 time on parsing attribute values.
9451
Aleksey Sanin508a1012002-05-31 06:32:32 +00009452Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9453
9454 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9455 into LibXML2 test suite
9456
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009457Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9458
9459 * c14n.c: propagating xpath ancesstors node fix to c14n
9460 plus small performance improvement to reduce number of
9461 mallocs
9462 * xpath.c: fixed ancestors axis processing for namespace nodes
9463
Daniel Veillard46de64e2002-05-29 08:21:33 +00009464Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9467 Peter Jacobi
9468
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009469Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * configure.in: preparing 2.4.22
9472
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009473Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9476 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9477 a public entry point.
9478 * doc/*: rebuilt the API and docs
9479
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009480Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * xpath.c: patch from Richard Jinks to fix a problem introduced
9483 in the previous patch and pointed by Norm
9484
Daniel Veillardc6924812002-05-24 11:10:43 +00009485Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * libxml.spec.in: fixing bug #81112
9488
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009489Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * uri.c: fixing bug #82848
9492
Daniel Veillarda2878972002-05-24 07:54:39 +00009493Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9496 output of one catalog test
9497
Aleksey Sanin114e4752002-05-24 07:20:27 +00009498Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009499
Aleksey Sanin114e4752002-05-24 07:20:27 +00009500 * global.data globals.c tree.c include/libxml/globals.h
9501 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9502 default value for global parameter xmlIndentTreeOutput to 1 and
9503 introduced new global parameter xmlTreeIndentString (the string
9504 used to do one-level indent) with default value " " (as it was
9505 in tree.c)
9506
Daniel Veillard49d5af82002-05-23 11:55:49 +00009507Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9510 with trio and schemas.
9511
Daniel Veillard7c13af42002-05-22 09:57:32 +00009512Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * xpath.c: patch from Richard Jinks to fix the problem raised in
9515 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9516
Daniel Veillard5a872412002-05-22 06:40:27 +00009517Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * xmlschemas.c: a bit of work on import.
9520 * xmlschemastypes.c: Charles Bozeman provided a compare function
9521 for date/time types so min/max facet restrictions should work,
9522 indeterminate comparisons return an error instead of equal.
9523 * test/schemas/date_0* result/schemas/date_0_0: specific test
9524 from Charles Bozeman too
9525
Daniel Veillard10b6da42002-05-18 07:55:20 +00009526Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9529 from Christian Cornelssen fixing the man pages and the Catalog
9530 building script.
9531 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9532 next step is <xs:import> I now have a reasonable understanding
9533 of how it works.
9534
Daniel Veillarde5354492002-05-16 08:43:22 +00009535Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9538
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009539Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9540
9541 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9542
Daniel Veillard088bf112002-05-14 11:03:59 +00009543Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * xpath.c: fixing an XPath function evalutation bug pointed out
9546 by Alexey Efimov where the context was lost when evaluating
9547 the function arguments
9548
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009549Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009550
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009551 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9552 function public for XMLSec performance optimizations
9553
Daniel Veillard3cd72402002-05-13 10:33:30 +00009554Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * python/generator.py python/libxml2class.txt : fixed a problem
9557 with the HTML parser pointed by Gary Benson
9558 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9559 example
9560
Aleksey Sanine48a3182002-05-09 18:20:01 +00009561Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9562 * parser.c: fixed bug #81159 (memory growth in SAX)
9563
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009564Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9565 * xpath.c: fixed bug #78858 (the real fix)
9566
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009567Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009568 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009569
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009570Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * tree.c: modified xmlNodeSetBase to allow changing the
9573 base of a document.
9574
Daniel Veillard070803b2002-05-03 07:29:38 +00009575Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * xmlschemastypes.c: patch Charles Bozeman for validation of
9578 all the date, time, and duration types
9579 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9580 * configure.in: fixed an error pointed by an user
9581 * xml2-config.in: fixed an error pointed by an user
9582
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009583Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9584
9585 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9586 win32/libxml2.def.src xmlIO.c: exported default
9587 'file:', 'http:' and 'ftp:' protocols input handlers
9588 and maked protocols comparisson case insensitive
9589
Daniel Veillard34de97f2002-04-30 14:29:22 +00009590Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * configure.in: Neven Has detected a typo
9593
Daniel Veillard28577c32002-04-30 06:48:41 +00009594Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9597 as one of the persons allowed to commit directly to the
9598 module.
9599
Daniel Veillardfc57b412002-04-29 15:50:14 +00009600Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9603 * valid.c: raised a too low limit
9604 * doc/*: rebuilt the docs
9605
Daniel Veillardeca82812002-04-24 11:42:02 +00009606Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * test/XPath/expr/floats test/XPath/expr/functions
9609 result/XPath/expr/floats result/XPath/expr/functions
9610 xpath.c: another XPath conformance patch from Richard Jinks
9611
Daniel Veillard13e04c62002-04-23 17:51:29 +00009612Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * xmlschemas.c: fixed validation of attribute groups.
9615 * test/schemas result/schemas: added an example from the primer
9616
Daniel Veillard88c58912002-04-23 07:12:20 +00009617Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9620 * test/schemas result/schemas: updated the test list
9621
Daniel Veillarde19fc232002-04-22 16:01:24 +00009622Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * TODO: updated a bit
9625 * parser.c: made a comment more specific
9626 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9627 Schemas conformance.
9628 * test/schemas result/schemas: updated the test list
9629
Daniel Veillard441bc322002-04-20 17:38:48 +00009630Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9633 implementing xs:all with minOccurs = 0
9634 * tes/schemas/* result/schemas/*: added more tests covering
9635 xs:all
9636
Daniel Veillard8a001f62002-04-20 07:24:11 +00009637Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * xmlregexp.c: first implementation of the all particle, this
9640 may need to be revisited for case where not all transitions
9641 must be crossed.
9642
Daniel Veillard7646b182002-04-20 06:41:40 +00009643Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * tree.c: another entity processing update from Markus Henke
9646
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009647Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9648
9649 * trionan.c: fixed crash on OSF/1
9650
Daniel Veillardb4398962002-04-19 07:01:55 +00009651Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * xmlschemas.c: more Schemas work
9654 * test/schemas/* result/schemas/*: added more tests coming
9655 from the spec.
9656
Daniel Veillard54761132002-04-18 21:00:44 +00009657Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9660 ExcC14N specification
9661
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009662Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * tree.c: patch from Markus Henke, fix for recursive entities.
9665
Daniel Veillard23b1f372002-04-18 15:50:05 +00009666Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * xpath.c: fix a problem with string() on a document node.
9669
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009670Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * Makefile.am xmlschemas.c: more Schemas work
9673 * test/schemas/* result/schemas/*: added more tests coming
9674 from the spec.
9675
Daniel Veillard6231e842002-04-18 11:54:04 +00009676Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9679 * result/HTML/*: this changes a few things in the results
9680
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009681Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9682
9683 * include/libxml/tree.h: eliminated 'declaration different than
9684 prototype' warning
9685 * include/win32config.h: "resolved" conflicts with errno.h
9686
Daniel Veillardb509f152002-04-17 16:28:10 +00009687Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9690 on the automata interfaces and debug of counted choices
9691 * test/schemas/* result/schemas/*: added a number of tests
9692
Daniel Veillard8651f532002-04-17 09:06:27 +00009693Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9696 a bit of work on Schemas
9697 * testSchemas.c: try to make it more useful
9698 * test/schemas/* result/schemas/* Makefile.am: changed the
9699 Schemas regression test procedure, started adding a few samples
9700
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009701Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9702
9703 * include/libxml/encoding.h: Patch for the Borland C++ builder
9704 * include/libxml/tree.h: Patch for the Borland C++ builder
9705 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009706 * win32/bcb5: New directory for the Borland C++ builder
9707 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009708
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009709Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9710
9711 * win32/Makefile.msvc: Update for XML Schema support
9712 * win32/configure.js: Update for XML Schema support
9713 * win32/libxml2.def.src: Update for XML Schema support
9714
Daniel Veillard4255d502002-04-16 15:50:10 +00009715Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9718 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9719 xmlunicode.c include/libxml/Makefile.am
9720 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9721 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9722 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9723 include/libxml/xmlversion.h.in : merged the current state of
9724 XML Schemas implementation, it is not configured in by default,
9725 a specific --schemas configure option has been added.
9726 * test/automata test/regexp test/schemas Makefile.am
9727 result/automata result/regexp result/schemas:
9728 merged automata/regexp/schemas regression tests
9729
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009730Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * xpath.c: Gary found a compile time problem, fixes #78823
9733
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009734Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * configure.in: release of 2.4.20
9737 * doc/*: updated and rebuilt the docs
9738
Daniel Veillardf544f192002-04-15 12:56:56 +00009739Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * python/Makefile.am: patch from Cristian Gafton to build on
9742 Red Hat 6.2, should also fix #75779
9743
Daniel Veillard940492d2002-04-15 10:15:25 +00009744Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * valid.c: first part of fixing #78729
9747
Daniel Veillardeb475a32002-04-14 22:00:22 +00009748Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9751 escaping of URI when saving HTML files.
9752 * result/HTML/*: this impacted some tests
9753
Daniel Veillard9b731d72002-04-14 12:56:08 +00009754Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * configure.in: trying to fix #77441
9757
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009758Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * include/libxml/xmlIO.h: Hallski complained it could not be
9761 included by itself.
9762
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009763Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9766
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009767Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9768
9769 * win32/configure.js: patch from Nilo for the c14n option
9770 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9771
Daniel Veillardda423da2002-04-10 19:25:38 +00009772Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9775 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9776 LIBXML_THREAD_ENABLED
9777
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009778Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xpath.c: another patch from Richard Jinks for substring conformance
9781 * test/XPath/expr/floats test/XPath/expr/strings
9782 result/XPath/expr/floats result/XPath/expr/strings: update of the
9783 test suite to check those.
9784
Daniel Veillard01917aa2002-04-10 11:30:41 +00009785Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * xpath.c: patch from Richard Jinks for .x float parsing.
9788
Daniel Veillard46d6c442002-04-09 16:10:39 +00009789Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * parser.c: patch from Markus Henke when an encoding ain't recognized
9792
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009793Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * libxml.m4: got a report that #include <string.h> was needed
9796
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009797Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9800
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009801Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9802
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009803 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009804
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009805Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9808 pointed out by Melvyn Sopacua.
9809
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009810Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * libxml.m4: Frédéric Crozat gave a patch related to the change
9813 of Include paths breaking the libxml.m4
9814
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009815Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * xpath.c: Fix bug #76927 forgot to save some context
9818 when evaluating binary expressions
9819
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009820Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * configure.in: fixed configure for MPE/iX from Markus Henke
9823 * xmlmemory.c: fixed initialization problems
9824 * xpath.c: another set of patches from Richard Jinks this
9825 fixes "make XPathtests" on linux
9826
Daniel Veillard21458c82002-03-27 16:12:22 +00009827Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9830 * test/XPath/expr/compare test/XPath/expr/equality
9831 test/XPath/expr/floats test/XPath/expr/functions
9832 test/XPath/expr/strings result/XPath/expr/compare
9833 result/XPath/expr/equality result/XPath/expr/floats
9834 result/XPath/expr/functions result/XPath/expr/strings: Updated
9835 tests though they show a divergence on Linux
9836
Daniel Veillard28dfed12002-03-27 09:08:17 +00009837Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * xpath.c trionan.c: previous commit also included patches
9840 from Richard Jinks on some IEEE support corner case
9841
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009842Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9845 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9846 that $(datadir) should be used for docs
9847
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009848Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9851 could leak filedescriptors
9852
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009853Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * configure.in nanohttp.c: applied patch from Allan Clark for
9856 UnixWare/OpenServer
9857
Daniel Veillard19274092002-03-25 16:48:03 +00009858Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * configure.in: preparing 2.4.19
9861 * doc/*: rebuilt the docs
9862
Daniel Veillard56b2db72002-03-25 16:35:28 +00009863Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * nanohttp.c: fixing #76043, got fed up with non-portability
9866 of that piece of code.
9867
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009868Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * valid.c SAX.c: Never commit without running "make tests" :-(
9871 fix a couple of stupidities in the previous commit
9872 * result/*: a few changes in some attribute order result of previous
9873 commit.
9874
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009875Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9878 the internal subset should not raise duplicate ID errors,
9879 also there was a small bug in conjunction to namespace
9880 declarations defaulted and xml:xxx attributes DTD definitions.
9881
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009882Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xpath.c: Richard Jinks also raised some rounding problems
9885 this tries to fix them
9886
Daniel Veillard4e2df542002-03-22 12:23:14 +00009887Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9890 behaviour in xmlXPathCastToString()
9891
Daniel Veillarddb552912002-03-21 13:27:59 +00009892Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9895 raised by Morus Walter
9896
Daniel Veillard9e537932002-03-21 13:08:08 +00009897Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9900 from Igor
9901
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009902Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * xpath.c: fixing #75619, related to a problem when trying
9905 to evaluate condition when the current node set resulting
9906 from that sub-step evaluation is empty. Also fixes 2 potential
9907 problem with previous-sibling and next-siblings axis.
9908
Daniel Veillard1840ef02002-03-21 08:05:23 +00009909Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9912 HTML support is not configured in.
9913
Daniel Veillard561b7f82002-03-20 21:55:57 +00009914Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9917 include/libxml/tree.h: dohh I really didn't intended to commit
9918 this test version :-(
9919
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009920Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * testSAX.c: I wanted to see the real speed at the SAX interface
9923 after a little too many Ximianer started complaining about the
9924 parser speed.
9925 added a --quiet option:
9926 paphio:~/XML -> ls -l db100000.xml
9927 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9928 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9929 3200006 callbacks generated
9930 real 0m1.270s
9931 Which means 16MBytes/s and 3Mcallback/s
9932
Daniel Veillardc62a1472002-03-19 18:35:12 +00009933Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xpath.c: valgrind spotted another error that time when running
9936 on libxslt regression tests
9937
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009938Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * Makefile.am: adding "make valgrind" running the full regression
9941 tests (except python ones) under Valgrind (using valgrind -q
9942 which was kindly added by the author).
9943 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9944 passes cleanly now except an obcure floating point initialization
9945 raised in log10() in one XPath regression test ???
9946 * tree.c: edited some comments to close #75244
9947
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009948Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9951 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9952 context of ScrollKeeper, made sure that if the number is
9953 an integer, the serialization follows the description at
9954 http://www.w3.org/TR/xpath#section-String-Functions
9955
Daniel Veillard5997aca2002-03-18 18:36:20 +00009956Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009958 * configure.in: preparing 2.4.18
9959 * doc/*: updated and rebuilt the web site
9960 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9961 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009962 * parser.c: humm, changed the way the SAX parser work when
9963 xmlSubstituteEntitiesDefault(1) is set, it will then
9964 do the entity registration and loading by itself in case the
9965 user provided SAX getEntity() returns NULL.
9966 * testSAX.c: added --noent to test the behaviour.
9967
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009968Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * parser.c: Wilfried Teiken provided a hackish but working
9971 way to get context reported back on entities when parsing
9972 with SAX and without breaking the DOM build.
9973
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009974Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * c14n.c: applied a new patch from Aleksey Sanin
9977 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9978 to reference Aleksey implementation of XML digital Signatures
9979
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009980Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * xpath.c: small fix to avoid potential problem due to
9983 ordering of freeing data
9984 * python/Makefile.am: people were complaining about
9985 the generated file in python dir not being built
9986
Daniel Veillardd2379012002-03-15 22:24:56 +00009987Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9990 python/generator.py python/libxml.c python/types.c: Cleanup
9991 of the python Makefiles based on Jacob and James feedback,
9992 fixed the spec file accordingly, fixed the number of warning
9993 that passing my pedantic CFLAGS was generating. Conclusion
9994 is that Python includes are real crap.
9995
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009996Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * configure,in: it was reported quite a few times that
9999 xml2-config --cflags should not output
10000 -I$includeprefix/libxml2/libxml because libxml2 header names
10001 clashes with existing names like list.h from C++ stl.
10002 Includes should be #include<libxml/xxx.h> so ...
10003
Daniel Veillard6f293b12002-03-15 09:42:33 +000010004Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * c14n.c: another patch from Aleksey Sanin
10007
Daniel Veillard5c396542002-03-15 07:57:50 +000010008Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10011 canonicalization algorithm
10012 * doc/xml.html doc/index.html: added the C14N references on the
10013 index page.
10014
jacob berkman9be65862002-03-14 02:15:56 +0000100152002-03-13 jacob berkman <jacob@ximian.com>
10016
10017 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10018 usage, redundant, and gcc specific
10019
Daniel Veillard75be0132002-03-13 10:03:35 +000010020Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * xpath.c: speedup some node selection operations, this can
10023 have a significant impact on DocBook Norm's stylesheets
10024 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10025 make sure it's always the case
10026 * debugXML.c: distinguish CDATA and comments in ls operations
10027
Daniel Veillard61f26172002-03-12 18:46:39 +000010028Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10031 to generate better API descriptions etc...
10032
Daniel Veillard9ff88172002-03-11 09:15:32 +000010033Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * c14n.c: Fixing #74186, made sure all boolean expressions
10036 get fully parenthesized, ran indent on the output
10037 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10038 include/libxml/tree.h: also #74186 related, removed the
10039 --with-buffers option, and all the preprocessor conditional
10040 sections that were resulting from it.
10041
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010042Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * valid.c: applied patch from Dodji Seketeli fixing an
10045 uninitailized variable in xmlValidGetValidElements()
10046
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010047Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * c14n.c: fixed a few comments
10050 * doc/*.html doc/*/*.html: regenerated the docs and added
10051 the C14N API
10052 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10053
Daniel Veillardfa49d872002-03-09 10:20:00 +000010054Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * check-xml-test-suite.py: fix to adapt varaiations in the
10057 bindings
10058 * configure.in python/setup.py python/setup.py.in: fixed to
10059 have the version of the python scripts automatically updated
10060
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010061Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10064 in xmlCopyProp()
10065
Daniel Veillardaf43f632002-03-08 15:05:20 +000010066Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * configure.in: preparing 2.4.17 release
10069 * doc/*: updated and rebuilt the docs
10070 * xpath.c: fixed a comment
10071 * python/libxml.c: fixed a possible reentrancy problem
10072
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010073Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10076 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10077 added a specific regression test
10078 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10079 not raise exceptions when failing to find the attribute.
10080
Daniel Veillard90bc3712002-03-07 15:12:58 +000010081Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * configure.in xmllint.c: owen pointed out a problem with the
10084 ftme fix, gettimeofday() was not detected by configure and
10085 the ftime header wasn't included, dohhh
10086
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010087Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * configure.in xmllint.c: trying to fix #71457 for timing
10090 precision when gettimeofday() is not availble but ftime() is
10091
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010092Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10095 are now copied on install and part of the -devel RPM
10096
Daniel Veillard7b416132002-03-07 08:36:03 +000010097Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * xpath.c: trying to avoid bug #72150 which was apparently
10100 caused by a gcc bug (or a processor problem) as detailed
10101 at http://veillard.com/gcc.bug
10102
Daniel Veillardf742d342002-03-07 00:05:35 +000010103Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10106 fixed xmlReconciliateNs(), added a Python test/example for
10107 inter-document cut'n paste
10108 * python/libxml.py: fixed node.doc on document nodes and added
10109 xpathEval() onto node objects
10110
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010111Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10114 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10115 fixup and integrated tests for the serialization stuff
10116
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010117Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10120 moved the libxml man page to section 3
10121
Daniel Veillard1e774382002-03-06 17:35:40 +000010122Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * tree.c: fix bug #72490
10125 * python/libxml.c python/libxml.py: added methods serialize()
10126 and saveTo() to all node elements.
10127
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010128Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xmlIO.c: closed #73430, don't read from an input source
10131 which indicated an end-of-file or an error.
10132
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010133Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * parser.c: make sure SAX endDocument is always called as
10136 this could result in a Python memory leak otherwise (it's
10137 used to decrement ref-counting)
10138 * python/generator.py python/libxml.c python/libxml.py
10139 python/libxml2-python-api.xml python/libxml2class.txt
10140 python/tests/error.py python/tests/xpath.py: implemented
10141 the suggestions made by Gary Benson and extended the tests
10142 to match it.
10143
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010144Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * python/generator.py: applied patch fixing #73450
10147
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010148Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * xpath.c: fixing #61290 "namespace nodes have no parent"
10151 long standing divergence from the XPath REC. NodeSets
10152 simply hold a copy of namespace nodes and those node ->next
10153 points to the parent (which may not be the node carrying the
10154 definition).
10155 * include/libxml/xpath.h: flagged but didn't added a possible
10156 speedup
10157 * DOCBparser.c HTMLparser.c: removed some warnings from push
10158 parser due to new state being added.
10159 * tree.c: new fix from Boris Erdmann
10160 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10161 the XML Canonalization support from Aleksey Sanin
10162
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010163Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * tree.c: patch from Boris Erdmann fixing some namespace odities
10166 with xmlCopyNode()
10167
Daniel Veillardc6613042002-03-02 09:34:02 +000010168Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * xmlIO.c: fix bug #72706 when loading a NULL entity
10171
Daniel Veillardc0fef772002-03-01 16:16:31 +000010172Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10175 actually change in a future XML Namespace revision.
10176
Daniel Veillard79426f22002-03-01 16:14:17 +000010177Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10180 added the possibility of returning nodesets from XPath extension
10181 functions written in Python
10182
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010183Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * python/*: commiting some Python bindings work done while travelling
10186
Daniel Veillard97300512002-03-01 09:13:41 +000010187Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10190 explicitely with memory debugging switched on
10191
Daniel Veillard6361da02002-02-23 10:10:33 +000010192Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10195 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10196 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10197 the accessor generator for strings
10198 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10199 regression test.
10200
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010201Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * python/README python/generator.py python/libxml.c python/setup.py:
10204 added the 'usual' setup.py to allow building a libxml2-python
10205 module based on the same code. The initialization is however
10206 different the 2 .so files fo libxml2 and libxslt are identical and
10207 they entry point initialize both libraries. this is done to avoid
10208 some possible nasty problem since the Python don't merge the maps
10209 of all shared modules.
10210
Daniel Veillard158a4d22002-02-20 22:17:58 +000010211Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * parser.c: fixed a push/encoding bug reported by Michael
10214 on librsvg
10215
Daniel Veillard7839e162002-02-20 18:54:48 +000010216Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * include/libxml/parserInternals.h: fixes a misplaced #endif
10219
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010220Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * parser.c valid.c: found and fixed a couple of allocation bugs
10223
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010224Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * doc/xml.html doc/python.html doc/*: added a Python and binding
10227 page describing the current state of the Python bindings and
10228 giving pointers to the other languages wrappers.
10229
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010230Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10233 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10234 rebuilt the API and web site
10235 * xpath.c: fixed #71978 portability bugs
10236
Daniel Veillard8aff2472002-02-19 21:50:43 +000010237Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10240
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010241Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * include/libxml/parserInternals.h parser.c: had to change
10244 2 internal parsing API when processing document content
10245 to check the start and end of element content are defined
10246 in the same entity
10247 * valid.c include/libxml/valid.h: attribute normalization can
10248 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10249 with the context to report it.
10250 * SAX.c: fixed the last known bugs, crazy validation constraints
10251 when a document is standalone seems correctly handled. There
10252 is a couple of open issues left which need consideration especially
10253 PE93 on external unparsed entities and standalone status.
10254 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10255 The 2 tests left failing are actually in error. Cleanup done.
10256
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010257Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * valid.c: implemented E59 spaces in CDATA does not match the
10260 nonterminal S
10261
Daniel Veillard878eab02002-02-19 13:46:09 +000010262Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * SAX.c parser.c valid.c: more validation test fixups
10265 * check-xml-test-suite.py: added duration info for the tests
10266
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010267Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * parser.c valid.c: a couple of errors were reported but not
10270 saved back as such in the parsing context. Down to 1% failure rate
10271 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10272
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010273Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * xmlInternald.c: isExtender was missing a char
10276 * parser.c include/libxml/parser.h: % are acceptable in the
10277 internal subset if within a PUBLIC ID
10278
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010279Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * SAX.c parserInternals.c valid.c: more work on the conformance
10282 suite. Took the step to finally block documents with encoding
10283 errors. It's a fatal error per the spec, people should have fixed
10284 their documents by now.
10285
Daniel Veillard55253e22002-02-18 14:32:39 +000010286Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * check-xml-test-suite.py: fixed the test script after some discussion
10289 on the semantic of TYPE="error"
10290 * Makefile.am: added the script to the distrib
10291
Daniel Veillard28757702002-02-18 11:19:30 +000010292Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * SAX.c entities.c: fixed a couple of conformances issues deep
10295 into the validation code (standalone and undeclared Notations)
10296
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010297Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10300 stayed there for years !
10301
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010302Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10305 missing
10306
Daniel Veillardc7612992002-02-17 22:47:37 +000010307Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * check-xml-test-suite.py: improved the behaviour a bit as
10310 well as the logs
10311 * parser.c valid.c SAX.c: fixed a few more bugs
10312 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10313
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010314Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * check-xml-test-suite.py: python script to run regression tests
10317 against the XML Test suite of W3C/OASis
10318 * SAX.c: fixed a validation bug
10319 * parser.c: fixed 3 errors pointed by the test suite
10320 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10321 * python/Makefile.am: fixed a dependendy
10322
Daniel Veillard9f28f302002-02-15 20:48:08 +000010323Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * xmlmemory.c: avoid a warning bug #71594
10326
Daniel Veillard144024e2002-02-13 21:14:46 +000010327Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10330 warning on alpha/Tru64
10331
Daniel Veillarde4301c82002-02-13 13:32:35 +000010332Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * include/libxml/entities.h: fixing a comment
10335 * valid.c: fixing some troubles with validity check on namespaces
10336 * result/VC/NS3 test/VC/NS3: added a specific regression test
10337
Daniel Veillarda6d05382002-02-13 13:07:41 +000010338Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * tree.c: Fixing #71342 serializing '\n' in attribute values
10341 * result/noent/att3 result/att3 test/att3: added a specific
10342 test.
10343
Daniel Veillard797a5652002-02-12 13:46:21 +000010344Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * python/libxml.c: couple of bug fixes
10347
Daniel Veillard01a6d412002-02-11 18:42:20 +000010348Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * python/*.py: removed tabs and used spaces.
10351
Daniel Veillard397ff112002-02-11 18:27:20 +000010352Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10355 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10356
Daniel Veillard03517542002-02-11 13:54:40 +000010357Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10360 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10361
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010362Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * include/libxml/encoding.h include/libxml/entities.h
10365 include/libxml/globals.h include/libxml/parser.h
10366 include/libxml/threads.h include/libxml/tree.h
10367 include/libxml/xmlmemory.h: trying to fix the include mess
10368
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010369Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * include/libxml/xmlmemory.h: reverted part of the previous
10372 attempt to provide #69655, this was breaking the build.
10373
Daniel Veillard0ba59232002-02-10 13:20:39 +000010374Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10377 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10378 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10379 include/libxml/parserInternals.h include/libxml/tree.h
10380 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10381 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10382 clean.
10383 * python/libxml.c: fixed a warning.
10384
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010385Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10388 copying of node, merge back IDs in the target document.
10389 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10390 test/XInclude/ents/ids.xml: test case
10391 * result/VC/ElementValid4: output changed due to a typo fix
10392
Daniel Veillard1c18e302002-02-09 22:16:40 +000010393Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * python/Makefile.am: seems some version of automake didn't
10396 generate the dependancies right as Jacob found out. Add
10397 an extra dependancy rule.
10398
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010399Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * parserInternals.c valid.c: Justin Fletcher found some parts
10402 of the code needing cleanup
10403 * libxml.spec.in python/Makefile.am python/generator.py
10404 python/libxml.c python/libxml.py: Fixed the python Makefiles
10405 corrected a bug showing up on ia64, changed the name of the
10406 python internal module too
10407
Daniel Veillard07be19b2002-02-08 14:20:35 +000010408Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * Makefile.am: applied patch from Andris Pavenis for binary
10411 name suffixes
10412
Daniel Veillardf216d462002-02-08 13:44:24 +000010413Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * xmllint.c win32/win32config.h: fixing #68748
10416
Daniel Veillardd455d792002-02-08 13:37:46 +000010417Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * valid.c: fixing #70166
10420
10421Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * valid.c: fixing #70077
10424
Daniel Veillardc575b992002-02-08 13:28:40 +000010425Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * Copyright Makefile.am README configure.in libxml.spec.in:
10428 Changed to the MIT Licence
10429 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10430 doc/xmlio.html: updated the doc accordingly
10431 * include/libxml/xmlwin32version.h configure.in: preparing
10432 2.4.14 release
10433 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10434 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10435 fixed the const xmlChar * wrapper and generator, XPath extension
10436 functions now use the context as first argument
10437 * python/tests/tstxpath.py python/tests/xpath.py
10438 python/tests/xpathext.py: Updated the tests accordingly
10439 * tree.c: fixed bug #70067
10440
Daniel Veillard7db38712002-02-07 16:39:11 +000010441Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * Makefile.am: cleanup
10444 * debugXML.c: always use stdout if output is NULL
10445 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10446 * python/Makefile.am python/generator.py python/libxml2class.txt
10447 python/libxml_wrap.h python/types.c: augmented the number of bindings
10448 handling FILE * and XPath contexts
10449 * python/tests/Makefile.am: avoid a stupid problem due to the
10450 use of TEST.
10451
Daniel Veillard15a143b2002-02-06 22:40:50 +000010452Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10455
Daniel Veillard70cab352002-02-06 16:06:58 +000010456Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * python/TODO python/libxml.c: cleanup the extension function lookup
10459 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10460
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010461Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * configure.in python/Makefile.am: do not install outside
10464 of prefix
10465
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010466Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * python/TODO python/libxml.c: started adding SAX interfaces
10469 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10470 SAX test
10471
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010472Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * tree.c: hardened the addChild function
10475 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10476 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10477 added accessors needed for xmlNode, a bit more testing and
10478 extension of interfaces
10479 * python/tests/Makefile.am python/tests/build.py: added a test
10480 build from scratch/save/load/check
10481
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010482Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * parserInternals.c: change a small bit in the way valididy
10485 error messages get initialized
10486 * python/TODO python/libxml.c python/libxml2-python-api.xml
10487 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10488 added some memory debugging to track leaks at the libxml2 level
10489 * python/tests/*.py: changed all tests to check for leaks,
10490 there is just one left in XPath extension registrations.
10491
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010492Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * python/TODO python/generator.py python/libxml2-python-api.xml
10495 python/libxml2class.txt: more accessor classes for the parser
10496 context, allow to switch on and check validity
10497 * python/tests/Makefile.am python/tests/error.py
10498 python/tests/invalid.xml python/tests/valid.xml
10499 python/tests/validate.py: attded more test and and added error.py
10500 which I forgot to commit in the last step
10501
Daniel Veillard3ce52572002-02-03 15:08:05 +000010502Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * python/Makefile.am python/types.c: cleanup
10505 * python/libxml.c python/libxml.py python/libxml_wrap.h
10506 python/generator.py python/libxml2-python-api.xml
10507 python/libxml2class.txt: added class for parser context, added
10508 first cut for push mode support. Added a framework to generate
10509 accessors functions.
10510 * python/tests/Makefile.am python/tests/push.py: added a push
10511 test
10512
Daniel Veillardcfb05462002-02-02 23:18:22 +000010513Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10516 bug a bit of cleanup.
10517
Daniel Veillard5d819032002-02-02 21:49:17 +000010518Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10521 python/libxml2class.txt: adding error redirections and preformat
10522 to a python handler
10523 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10524 tests self checking
10525
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010526Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10529 a function
10530
Daniel Veillard9589d452002-02-02 10:28:17 +000010531Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10534 python/libxml.c python/libxml2-python-api.xml
10535 python/libxml2class.txt: Progressing through the TODOs, class
10536 description output, extra XML API, RPM now builds the wrappers
10537 for all python installed versions
10538
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010539Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * configure.in libxml.spec.in python/Makefile.am python/TODO
10542 python/generator.py python/libxml2class.txt: added more informations
10543 in the libxml2-python package including docs. Slightly changed
10544 the class hierarchy
10545 * python/tests/*: added basic regression tests infrastructure too
10546
10547Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10550 added libxml2-python as part of the packages installed
10551
Daniel Veillarda7340c82002-02-01 17:56:45 +000010552Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * python/Makefile.am python/generator.py python/libxml.c
10555 python/libxml.py: more work, now able to extend the
10556 XPath interpreter with functions written in python.
10557
Daniel Veillardc3e39442002-02-01 09:29:41 +000010558Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * python/Makefile.am: Jacob sent a patch to allow building from
10561 tarfile.
10562
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010563Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10566 inserted the python wrappers build, I hope this won't be too
10567 unportable
10568
Daniel Veillard1971ee22002-01-31 20:29:19 +000010569Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * xpath.c: minor optimization
10572 * python/generator.py python/libxml.c python/libxml.py
10573 python/libxml_wrap.h: more work on the python bindings,
10574 they now support XPath and there is no evident leak
10575
Daniel Veillard36ed5292002-01-30 23:49:06 +000010576Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * python/generator.py python/libxml.c python/libxml.py:
10579 more work on the python bindings generator.
10580
Daniel Veillard96fe0952002-01-30 20:52:23 +000010581Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * python/generator.py python/libxml.c python/libxml_wrap.h:
10584 more work on the python bindings.
10585
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010586Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * python/generator.py python/libxml.c python/libxml.py
10589 python/libxml_wrap.h: commited early version of a python binding
10590 for private use only ATM
10591
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010592Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * entities.c tree.c include/libxml/entities.h: applied patch
10595 from Anthony Jones to implement copy of DTD subtree too. Had
10596 just to keep 2 function private which really ought to become
10597 public ones.
10598
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010599Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * xmllint.c: added pointers to the web pages in the usage()
10602
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010603Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * tree.c: more fixes from Petr Kozelka for attribute handling
10606 in the tree API to align the semantic with DOM.
10607
Daniel Veillard36065812002-01-24 15:02:46 +000010608Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * valid.c tree.c entities.c: another set of patches from
10611 Anthony Jones for copy operations cleanup and robustness
10612
Daniel Veillardf8592562002-01-23 17:58:17 +000010613Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10616 an alphabetic index based on comments content
10617 * doc/*: rebuilt the web site with the new references
10618
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010619Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * parserInternals.h: Greg Sjaardema suggested to use an
10622 eponential buffer groth policy in xmlParserAddNodeInfo()
10623
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010624Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10627 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10628 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10629 to generate cross-references, and added/updated the stylesheets
10630 to generate and link API indexes. The generic keyword index
10631 is not done yet.
10632 * doc/*.html: regenerated all the usual docs too
10633
Daniel Veillard2070c482002-01-22 22:12:19 +000010634Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * debugXML.c: added an xpath function to the shell for T. V. Raman
10637
10638Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010639
10640 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10641 debug routines.
10642
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010643Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10646 support of attribute nodes
10647
Daniel Veillard9d06d302002-01-22 18:15:52 +000010648Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10651 hopefully near complete and fully documented of the API in XML
10652 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10653 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10654 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10655 include/libxml/parserInternals.h include/libxml/valid.hi
10656 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10657 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10658 include/libxml/xpath.h include/libxml/xpathInternals.h:
10659 Cleaned up the doc comments a lot in the process, the interface
10660 coverage is now 100%
10661
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010662Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10665 extracts comments from the gtk-doc DocBook output (a bit
10666 convoluted but seems to work).
10667
Daniel Veillard61006472002-01-21 17:31:47 +000010668Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10671 added an XML description of the API, moved the script generating
10672 it here. Added a "make api" target
10673
Daniel Veillardd2f23002002-01-21 13:36:00 +000010674Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10677
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010678Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * xpath.c include/libxml/xpathInternals.h: the change made to
10681 xmlXPathFuncLookupFunc was incompatible roll it back
10682
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010683Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * SAX.c: cleanup patch from Anthony Jones
10686 * doc/Makefile.am: fix the headers to avoid in make scan
10687 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10688 includes, * vs Ptr and general cleanup
10689 * parsedecl.py: first version of a script to extract the
10690 module interfaces, the goal will be to provide .decl or XML
10691 specification of the interfaces to build wrappers.
10692
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010693Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10696 now provides return codes in case of errors
10697
Bjorn Reese026d29f2002-01-19 15:40:18 +000010698Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10699
10700 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10701 Upgraded to trio baseline 1.6
10702 * strio.h strio.c: Replaced by triostr.h and triostr.c
10703
Daniel Veillard572577e2002-01-18 16:23:55 +000010704Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10707 of strdup usage in the code
10708
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010709Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * parser.c error.c: Keith Isdale complained rightly that
10712 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10713
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010714Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * tree.c: fixed the funxtion to set the xml: attributes
10717 * debugXML.c: added "setbase" to test it.
10718
Daniel Veillard2c748c62002-01-16 15:37:50 +000010719Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10722 to allow updating an attribute content
10723
Daniel Veillard8de85c62002-01-15 17:10:15 +000010724Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * libxml.h: try to avoid problems when compiling on Windows
10727
Daniel Veillard314cfa02002-01-14 17:58:01 +000010728Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * hash.c: patch from Anthony Jones for hash.c allocation size
10731 * Makefile.am: trying to work around Yet Another Libtool Madness
10732 and build the 2.4.13 release finally ...
10733
Daniel Veillard744683d2002-01-14 17:30:20 +000010734Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10737 * doc/* : update of the documentation
10738
Daniel Veillarde6a55192002-01-14 17:11:53 +000010739Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10742 at fixing #61290 :-(
10743
Daniel Veillardfb25a512002-01-13 20:32:08 +000010744Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10747 Fixes bug #67229
10748
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010749Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * tree.c: trying to avoid troubles when a subtree is copied
10752 and coalesced in part with the target tree. Should fix
10753 bug #67407
10754
Daniel Veillardd8224e02002-01-13 15:43:22 +000010755Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * valid.c: fixed validation of attributes content of type
10758 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10759 values, very old bug. Fixes #67671
10760
Daniel Veillard8107a222002-01-13 14:10:10 +000010761Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * parser.c include/libxml/parserInternals.h tree.c: integrated
10764 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10765 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10766
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010767Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * threads.c: applied Serguei Narojnyi's patch to add native
10770 thread support on the Win32 platform
10771 * testThreadsWin32.c Makefile.am: added the test program also
10772 from Serguei, Win32 specific
10773 * include/win32config.h include/libxml/xmlwin32version.h.in:
10774 added patch from Igor for the Windows thread specific defines.
10775
Daniel Veillard845cce42002-01-09 11:51:37 +000010776Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10779
Daniel Veillard7b602b42002-01-08 13:26:00 +000010780Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10783 output page into XMLinfo.html. Close bug #66951 and
10784 raised by Robert Collins too.
10785
Daniel Veillard73c6e532002-01-08 13:15:33 +000010786Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * encoding.c: Paul Keogh pointed out a possibility of segfault
10789 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10790 Closes bug # 68238
10791
Daniel Veillard4a859202002-01-08 11:49:22 +000010792Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * doc/*.html: updated the Gdome2 links
10795
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010796Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * libxml.h: Applied following patches from Robert Collins
10799 and make sure IN_LIBXML is defined when compiling it
10800 -------
10801 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10802 as well as Visual C.
10803 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10804 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10805 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10806 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10807 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10808 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10809 xmlSysIDExists xmlNoNetExists).
10810 * xmllint.c: Don't include winsock2.h for Cygwin.
10811
Daniel Veillard401c2112002-01-07 16:54:10 +000010812Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10815 when the version info is not present.
10816
Daniel Veillard6f42c132002-01-06 23:05:13 +000010817Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * tree.c: Anthony Jones pointed out a problem in
10820 xmlStringGetNodeList() and provided a fix for it
10821
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010822Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010824 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010825 xmlCreatePushParserCtxt() when the initial buffer passed
10826 is large.
10827
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010828Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * win32/*: big cleanup of the Windows/MSVC project files
10831 from Igor Zlatkovic
10832
Daniel Veillardcebb1362002-01-02 13:13:30 +000010833Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * doc/Makefile.am: should fix #67674 and avoid troubles if
10836 xsltproc is not available or fails in the prefix provided
10837
Daniel Veillard26908ab2002-01-01 16:50:03 +000010838Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10841
Daniel Veillard5344c602001-12-31 16:37:34 +000010842Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10843
10844 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10845 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10846 Fixed a few other problems raised by Charlie Bozeman.
10847 * result/VC/ElementValid[5-7]: fixed the output
10848
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010849Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10850
10851 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10852 patches from Charlie Bozeman. Regenerated the HTML docs.
10853
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010854Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10855
10856 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10857 for Windows from Igor
10858
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010859Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10860
10861 * xmllint.c: applied Justin Fletcher patch for --output or -o
10862
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010863Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10864
10865 * win32/libxml2/libxml2.def.src: close #67019
10866
Daniel Veillard01db67c2001-12-18 07:09:59 +000010867Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10868
10869 * xmllint.c: applied Justin Fletcher generic timing patch
10870 similar to the one already applied to xsltproc.
10871
Daniel Veillardd1640922001-12-17 15:30:10 +000010872Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10873
10874 * include/libxml/tree.h tree.c: applied documentation patches
10875 from Charlie Bozeman
10876
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010877Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10878
10879 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10880
Daniel Veillard29e43992001-12-13 22:21:58 +000010881Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10882
10883 * valid.c: fix the xmlStrdup() used in the previous patch.
10884 * valid.c: added --dropdtd
10885 * tree.c: fixed xmlUnlinkNode so it also removes the references
10886 from the document if the node is a DTD
10887
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010888Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10889
10890 * HTMLtree.c valid.c: cleanup some static declarations
10891
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010892Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10893
10894 * xmllint.c: removed another strdup()
10895 * doc/FAQ: removed the HP/UX entry
10896
Daniel Veillarded472f32001-12-13 08:48:14 +000010897Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10898
10899 * valid.c: fix bug #66816 when validating.
10900 * xmllint.c: don't use sys/time.h if configure did not found it
10901
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010902Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10903
10904 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10905 xmlcatalog_man.xml
10906
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010907Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10908
10909 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10910 xmlInitMemory() was declared twice
10911
Daniel Veillardb82c1662001-12-09 14:00:54 +000010912Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10913
10914 * globals.c: do not reference strdup() !
10915 * configure.in libxml-2.0.pc.in: trying to fix the libs
10916 of the various config extraction modules
10917
Daniel Veillardef90ba72001-12-07 14:24:22 +000010918Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10919
10920 * configure.in : preparing 2.4.12
10921 * doc/* : updated and rebuilt the docs
10922
Daniel Veillard220346d2001-12-07 11:33:54 +000010923Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10924
10925 * uri.c: closed bug #66159
10926 * testURI.c: added --escape option
10927 * configure.in: some cleanup for xml2-config --cflags
10928
Daniel Veillard2a906822001-12-06 14:34:08 +000010929Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * globals.c testThreads.c: removed some misplaced includes
10932 of xmlversion.h
10933
Daniel Veillarde28313b2001-12-06 14:08:31 +000010934Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * threads.c: patch from Gary Pennington fixing a possible
10937 problem at initialization time.
10938
Daniel Veillardd3b08822001-12-05 12:03:33 +000010939Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010942 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010943 CodeWarrior.
10944
Daniel Veillarda7866932001-12-04 13:14:44 +000010945Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10946
10947 * xmllint.c: applied Geert Kloosterman's patch to fix
10948 --repeat --timing output
10949
Daniel Veillard19840942001-11-29 16:11:38 +000010950Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10953 where non-wellformed XML declaractions were not detected.
10954
Daniel Veillarde85d9342001-11-28 14:43:12 +000010955Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10956
10957 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10958
Daniel Veillard22f25a82001-11-28 09:12:23 +000010959Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10960
10961 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10962 gets reset by xmlCleanupInputCallbacks() and this makes the
10963 function useless. Same for output.
10964
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010965Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10966
10967 * xmlIO.c: robert pointed out a loop error in callback cleanups
10968
Daniel Veillard8faa7832001-11-26 15:58:08 +000010969Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10972 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10973 they are not really tied to debugging
10974
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010975Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10978 * xmllint.c: better --catalogs description
10979
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010980Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * tree.c: fixed a couple of problems in xmlSetProp()
10983
Daniel Veillardcd337f02001-11-22 18:20:37 +000010984Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10987 unappropriate stdout output.
10988
Daniel Veillard566d4df2001-11-22 13:00:53 +000010989Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10990
10991 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10992 by Denis Beurive, closes #65111
10993
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010994Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10995
10996 * valid.c: in case of content model validity error, don't
10997 print it if validity warnings were not requested.
10998
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010999Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11000
11001 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11002 * parserInternals.c: removed the last exit() call. Print an
11003 unmaskable error on stderr instead (library mismatch detection)
11004
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011005Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11006
11007 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11008 shell instructions from Heiko Rupp
11009
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011010Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11011
11012 * catalog.c: use the URL notation file:// for default catalog paths
11013
Daniel Veillard0ec98632001-11-14 15:04:32 +000011014Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11015
11016 * include/libxml/tree.h: better comments for _private fields
11017 * tree.c: removed a problem when copying an entity reference.
11018
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011019Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11020
11021 * vms/*: updated instructions and diffs from John A Fotheringham
11022
Daniel Veillarda11001b2001-11-12 22:45:36 +000011023Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11024
11025 * include/libxml/xmlerror.h: avoid an include problem if
11026 #include <libxml/xmlerror.h> happens first in code
11027 seems to be the case in KDE libs
11028
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011029Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11032 from Igor for Windows
11033
11034Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11035
11036 * Makefile.am: Gary Pennington pointed out a missing prefix
11037
Daniel Veillard43d3f612001-11-10 11:57:23 +000011038Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11039
11040 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11041 * doc/*: upgraded and rebuilt the docs
11042
Daniel Veillardc1f78342001-11-10 11:43:05 +000011043Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11044
11045 * HTMLparser.c: fix comment in scripts element parsing.
11046 * result/HTML/doc3*: updated the results.
11047
11048Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11049
11050 * uri.c: another URI bug fix #63336, using Joel Young patch.
11051
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011052Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11053
11054 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11055 a cleaned up version of the Pwd shell string generation.
11056
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011057Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * valid.c include/libxml/tree.h: trying to fix namespaces +
11060 validation problems for good, closing #63619 in the process
11061 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11062 wrong in this respect, fixed it.
11063
Daniel Veillardd536f702001-11-08 17:32:47 +000011064Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11065
11066 * xmllint.c: Morus Walter patch to allow --format and --encode
11067
Daniel Veillard5004f422001-11-08 13:53:05 +000011068Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11069
11070 * debugXML.c: Stefan Kost provided an help command for the shell
11071
Daniel Veillarda6825e82001-11-07 13:33:59 +000011072Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11073
11074 * debugXML.c: Heiko Rupp pointed that the shell would crash
11075 on empty nodesets returns.
11076
Daniel Veillard03f848d2001-11-07 12:53:46 +000011077Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11078
11079 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11080 migh need the history libraries
11081
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011082Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11083
11084 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11085 handle the case of < in quoted attributes, Bastian Kleineidam
11086
Daniel Veillardc853b322001-11-06 15:24:37 +000011087Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11088
11089 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11090 fixing catalog breakages
11091 * Makefile.am catalog.c result/catalogs/catal
11092 result/catalogs/mycatalog.* test/catalogs/catal*:
11093 fixed more problems in catalog support, added more regression tests
11094 for both XML and SGML catalog handling
11095
Daniel Veillard66870c72001-11-05 19:27:49 +000011096Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * debugXML.c: applied an improvement to xmlGetLineNo() from
11099 Keith Isdale
11100
Daniel Veillardffe09c92001-11-05 14:21:47 +000011101Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11102
11103 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11104 Side effect of the progressive catalog loading
11105
Daniel Veillardad661b92001-11-05 11:43:15 +000011106Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11107
11108 * Makefile.am: confexecdir and confexec_DATA were defined twice
11109 pointed out by Karl Eichwalder
11110
Daniel Veillard6eb17722001-11-04 22:19:27 +000011111Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * xmlcatalog.c: avoid unlink() and use remove() instead.
11114
Daniel Veillardea898282001-11-04 22:13:45 +000011115Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11116
11117 * libxml.spec.in: cleanup
11118 * include/libxml/xmlwin32version.h: updated with 2.4.8
11119
Daniel Veillarda4617b82001-11-04 20:19:12 +000011120Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11121
11122 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11123 of compiling libxml with a non standard set of options
11124
John Fleck027edfb2001-11-04 20:13:58 +000011125Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11126
11127 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11128 document --sgml option, fixing gnome bugzilla #63382
11129
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011130Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11133 breakage of 2.4.7, added a couple of really needed APIs
11134 like xmlCatalogIsEmpty() and xmlNewCatalog()
11135 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11136 for install-catalog
11137 * configure.in: preparing 2.4.8
11138
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011139Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11140
11141 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11142 include/libxml/tree.h include/libxml/xmlIO.h: more include
11143 cleanups, export cleanly one html output + format function.
11144
11145Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11146
11147 * parser.c: removed initGenericErrorDefaultFunc call from
11148 xmlInitParser() since it could destroy previous calls to
11149 xsltSetGenericErrorFunc() effects
11150
Daniel Veillardebd38c52001-11-01 08:38:12 +000011151Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11154 keyword.
11155
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011156Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11157
11158 * Makefile.am: cleanup
11159 * threads.c: cleanup too
11160 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11161 from xsltproc
11162 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11163 dependancy loop.
11164
Daniel Veillard91c00402001-10-30 17:41:38 +000011165Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11166
11167 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11168 was not used anymore !
11169
Daniel Veillard52dcab32001-10-30 12:51:17 +000011170Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * configure.in: preparing 2.4.7
11173 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11174 manual page from John
11175 * doc/*: updated the doc and rebuilt the generated pages
11176
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011177Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * xmlIO.c: closing bug #62711, the library should never
11180 close stdin or stdout.
11181
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011182Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11183
11184 * uri.c: second pass at fixing #63336, using Joel Young
11185 final patch. looks okay.
11186
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011187Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11188
11189 * uri.c include/libxml/uri.h: trying to clear #63336
11190 allowing the escaping routine to parse unconformant
11191 URI-References.
11192
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011193Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11194
11195 * vms/readme.vms vms/build_libxml.com nanoftp.c
11196 include/libxml/xmlversion.h.in: a few VMS updates from
11197 John A Fotheringham
11198 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11199 and xmlCleanupOutputCallbacks() for the Perl binding people.
11200
Daniel Veillard635ef722001-10-29 11:48:19 +000011201Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11204 apply fixes to close #63271 and avoid segfaults when
11205 the error routine gets callbed before xmlInitParser()
11206 get called.
11207 * nanoftp.c error.c: Applied patches from Justin Fletcher
11208 correcting some xmlGenericError misuses.
11209
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011210Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11211
11212 *doc/xmllint.xml, doc/xmllint.1
11213 New and improved man page for xmllint - .xml is the original, .1
11214 is the generated man page
11215
Daniel Veillardc9484202001-10-24 12:35:52 +000011216Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11219 the web site from the main HTML document.
11220
Daniel Veillard5151c062001-10-23 13:10:19 +000011221Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * parser.c: fixed an erroneous validation bug when PE refs
11224 occurs in external parsed entities referenced from the
11225 internals subset
11226 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11227 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11228 added the associated testcase, it's a nice one.
11229 * HTMLparser.c: generate the DTD node as HTML still ...
11230 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11231
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011232Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * HTMLparser.c: fixed a bug in htmlNewDoc()
11235
Daniel Veillard89cad532001-10-22 09:46:13 +000011236Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11237
11238 * test/threads/*: added entities testing to the Thread test
11239 * testThreads.c: make the test reasonable
11240 * DOCBparser.c: fix the DTD public and system ID
11241 * xmllint.c: added --sgml for SGML DocBook importing
11242 * Makefile.am: added Docbtests target
11243
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011244Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11247 * testThreads.c: removed bogus include
11248
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011249Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11250
11251 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11252 fixed a very serious (looping) validation bug
11253
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011254Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11255
11256 * include/libxml/globals.h include/libxml/threads.h threads.c
11257 testThreads.c: far more testing, cleaning up bugs
11258 * *.c : make sure globals.h is always included.
11259
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011260Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * HTMLparser.c: try to get rid of parser loops for good.
11263
Daniel Veillardab7488e2001-10-17 11:30:37 +000011264Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * configure.in: fixed some bugs in CFLAGS passing.
11267 * test/threads Makefile.am testThreads.c: added a specific
11268 threaded test case (really nasty, guaranteed).
11269
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011270Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * catalog.c: serious cleanup on the management of the
11273 XML catalog tree, more tests done, especially with
11274 the catalog PI.
11275
Daniel Veillard364789a2001-10-16 12:45:00 +000011276Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11277
11278 * catalog.c: avoid a problem in catalog cleanup on SMP if
11279 catalogs were not initialized.
11280
Daniel Veillard81463942001-10-16 12:34:39 +000011281Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11282
11283 * catalog.c xpath.c: trying to cleanup the not thread safe
11284 parts of the library.
11285
Daniel Veillard64a411c2001-10-15 12:32:07 +000011286Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11287
11288 * include/libxml/globals.h configure.in global.data: make
11289 the allocation be per-thread a configure option
11290 * encoding.c include/libxml/parser.h: fixed compilation
11291 errors
11292
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011293Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * include/libxml/parser.h: Norm reported that a few lines
11296 added were breaking libxslt compile, removed them for now
11297
Daniel Veillard6f350292001-10-14 09:56:15 +000011298Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * parser.c parserInternals.c threads.c: debugged and fixed
11301 initialization problems which were giving troubles on SMP
11302 boxes.
11303
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011304Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * include/libxml/Makefile.am: missing globals.h
11307
Daniel Veillarde7090612001-10-13 12:18:28 +000011308Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011309
Daniel Veillarde7090612001-10-13 12:18:28 +000011310 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011311
Daniel Veillardd0463562001-10-13 09:15:48 +000011312Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11313
11314 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11315 include/libxml/parserInternals.h include/libxml/tree.h
11316 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11317 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11318 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11319 Applied the last patches from Gary, cleanup, activated threading
11320 all user accessible global variables are now handled in globals.[ch]
11321 Still a bit rought but make tests passes with either
11322 --with-threads defined at configure time or not.
11323 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11324 linking options
11325
Daniel Veillardb8478642001-10-12 17:29:10 +000011326Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * Makefile.am include/libxml/Makefile.am
11329 include/libxml/globals.h globals.c include/libxml/threads.h
11330 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11331 configure.in: started integrating the core of the thread support
11332 not activated yet but half integrated. The code should still
11333 compile and work anyway.
11334
Daniel Veillardb44025c2001-10-11 22:55:55 +000011335Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11338 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11339 integrating the non-controversial parts of Gary Pennington
11340 multithread patches
11341 * catalog.c: corrected a small bug introduced
11342
Daniel Veillard75b96822001-10-11 18:59:45 +000011343Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * catalog.c include/libxml/catalog.h: very serious cleanup,
11346 isolating unportable code and as much as possible the accesses
11347 to the global shared catalog. May need more testing !
11348
Daniel Veillard78d12092001-10-11 09:12:24 +000011349Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11352 Keith Isdale patches for the XSLT debugger interfaces. Some
11353 cleanup
11354
Daniel Veillardff0b7312001-10-11 06:46:09 +000011355Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11358 * DOCBparser.c: generate line nubers in elements
11359
Daniel Veillard60087f32001-10-10 09:45:09 +000011360Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * configure.in: preparing 2.4.6 release
11363 * doc/xml.html doc/html/*: updated and rebuilt the docs
11364 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11365
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011366Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11367
11368 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11369 adding documentation for DV's supercatalog support
11370
Daniel Veillard82d75332001-10-08 15:01:59 +000011371Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11374 super catalog support adding one API and one flag --sgml to
11375 xmlcatalog
11376
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011377Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11378
11379 * doc/xmlcatalog_man.xml, xmlcatalog.1
11380 One more crack at
11381 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11382
11383
Thomas Broyer47334c02001-10-07 16:41:52 +000011384Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11385
11386 * xpath.c: implemented xmlXPathObjectCopy for external objects
11387 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11388
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011389Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11390
11391 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11392 finishing up fix to
11393 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11394 the xmlcatalog man page display more elegantly
11395
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011396Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * configure.in: closing bug #61832
11399 * HTMLparser.c: removed a warning
11400
Daniel Veillard6ab38382001-10-06 13:08:27 +000011401Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * xpath.c: fixing #61673 part I, do not loose doc information
11404 when copying result value trees.
11405
Daniel Veillard556c6682001-10-06 09:59:51 +000011406Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * xpath.c: trying to harden the XPath interpreter
11409
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011410Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11411
11412 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11413 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11414
William M. Brack1633d182001-10-05 15:41:19 +000011415Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11416
11417 * HTMLparser: repaired another loop problem
11418
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011419Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11422 parsing.
11423 * xpath.c: fix bug #61291 the default XML namespace node is
11424 missing from the namespace axis.
11425 * tree.c: refuse to create namespaces nodes with prefix "xml"
11426
Daniel Veillard651f9472001-10-04 14:51:06 +000011427Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * SAX.c: ouch a non-defined namespace could lead to a crash,
11430 fixed #61215
11431
Daniel Veillard7dd05702001-10-04 14:25:12 +000011432Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * parserInternals.c: closed bug #61054
11435
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011436Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * include/libxml/Makefile.am: closing #60708
11439
Daniel Veillarda293c322001-10-02 13:54:14 +000011440Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11443 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11444
Daniel Veillardf4309d72001-10-02 09:28:58 +000011445Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11446
11447 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11448
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011449Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11452 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11453
Daniel Veillard16756b62001-10-01 07:36:25 +000011454Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * catalog.c: Justin Fletcher provided cleaup code in case
11457 HAVE_STAT is not defined
11458 * include/win32config.h: Igor Zlatkovic suggested to have
11459 HAVE_STAT defined there
11460
William M. Brack5e1cac12001-09-28 16:19:18 +000011461Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11462
11463 * catalog.c - fixed typing error reported by M. Barros
11464
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011465Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11466
11467 * xmllint.c - fixing typo
11468
William M. Brackd28e48a2001-09-23 01:55:08 +000011469Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11470
11471 * HTMLparser.c: small enhancement to prevent loop on
11472 unrecognizable data
11473
Daniel Veillardb1d62872001-09-21 09:47:08 +000011474Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * parserInternals.c: applying patch from bug #60757 this
11477 should close it
11478
Daniel Veillardc0631a62001-09-20 13:56:06 +000011479Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * catalog.c xmlcatalog.c: removed a couple of warning
11482 * xpath.c: try to solve the linking problem on platforms
11483 needing trio to compile
11484
Daniel Veillard1a123612001-09-19 08:06:23 +000011485Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011486
Daniel Veillard1a123612001-09-19 08:06:23 +000011487 * Makefile.am libxml.spec.in: backing up non-documented changes
11488 commited without review or aproval by Jens Finke <jens@gnome.org>
11489 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011490
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011491Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * configure.in: Joe Orton provided a patch fixing a problem
11494 when iconv is specified to be in a non-standard directory
11495 but wasn't exported in xml2-config --cflags
11496
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011497Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11498
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011499 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011500 troubles with 2.4.4 errors.
11501
Daniel Veillard16698282001-09-14 10:29:27 +000011502Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * encoding.c entities.c: do not output hexadecimal charrefs
11505 when serializing HTML since some version of Netscape can't
11506 grok it, generate decimal ones.
11507 * result/HTML/doc3.htm: output changed due to previous test
11508 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11509
Daniel Veillard98fed372001-09-13 11:34:58 +000011510Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11513 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11514
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011515Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011516 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011517
11518 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11519 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11520 updated the configuration scripts systems accordingly
11521
Daniel Veillard04382ae2001-09-12 18:51:30 +000011522Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11523
11524 * configure.in: preparing for 2.4.4
11525 * doc/xml.html doc/html/*: updated and rebuilt the docs
11526
Daniel Veillardd63437e2001-09-12 15:00:27 +000011527Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * win32/dsp/libxml2.def.src: tried to incorporate comments
11530 from bug #59220
11531
Daniel Veillard319a7422001-09-11 09:27:09 +000011532Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * parser.c result/noent/wml.xml: fixed bug #59981 related
11535 to handling of '&' in attributes when entities are substitued
11536
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011537Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * libxml.h include/libxml/xmlversion.h.in
11540 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11541 Tried to close bug #60131
11542
Daniel Veillardbce62332001-09-10 18:46:55 +000011543Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11546
Daniel Veillard143b04f2001-09-10 18:14:14 +000011547Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * SAX.c: fixing bug #59946 on xmlns=""
11550
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011551Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11554 but allocates a new error code.
11555
Daniel Veillard05c13a22001-09-09 08:38:09 +000011556Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * xmllint.c: John Fleck fixed typos in the options output
11559 * parser.c SAX.c: fix ignorable white space SAX selection
11560
11561Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * entities.c: Steve Underwood found the possibility of an
11564 ininite loop in case of error.
11565
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011566Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11569
Daniel Veillarda050d232001-09-05 15:51:05 +000011570Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * parser.c: warn if version is not 1.0 but it's not
11573 strictly speaking an error after analyzing the spec
11574
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011575Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11576
11577 *doc/catalog.html - add link to the html version of the
11578 man page, other linguistic cleanups
11579
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011580Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11581
11582 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11583 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11584 file, has not yet been included in the build.
11585
Daniel Veillard99784ff2001-09-01 16:20:28 +000011586Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * catalog.c: removed a duplicate affectation Justin Fletcher
11589
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011590Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * tree.c: Armin Sander pointed a possible text coalescing
11593 problem, completed his patch.
11594
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011595Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11596
11597 * trionan.c: Fixed const and volatile re-definition problem
11598
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011599Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * libxml.4 parser.c: doc updates from Heiko Rupp
11602 * parserInternals.c: 2 sanity checks from Heiko Rupp
11603
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011604Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * tree.c: applied patch from Armin Sander to make some pointers
11607 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011608 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011609
Daniel Veillardb06c6142001-08-27 14:26:30 +000011610Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * xpath.c: hum, restrict the integer usage gcc bug workaround
11613 to only gcc compilers so that other architecture don't get
11614 penalized by this limitation.
11615 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11616
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011617Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11620 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11621
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011622Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11623
11624 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11625 --convert option to xmlcatalog to convert SGML ones to
11626 the XML syntax.
11627 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11628
11629 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011630Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * catalog.c xmlIO.c: started some serious testing and fixed
11633 a few bug and optmization needs.
11634
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011635Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11638 preparing for a 2.4.3 release even if it may not be ready yet
11639 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11640 all file parsing lookup to go through the entity resolver, add
11641 to add an API to bypass it (needed to load catalogs themselves),
11642 some cleanup on the catalog code too.
11643 * nanoftp.c: small cleanup
11644 * doc/catalog.html: small update
11645
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011646Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11649 Jun Kuriyama
11650
Daniel Veillardffb120d2001-08-23 00:52:23 +000011651Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * doc/catalog.html: finished the catalog documentation
11654
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011655Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * doc/catalog.html doc/xml.html: added documentation about
11658 Catalog support, misses an API description
11659 * doc/html/*: reextracted the API pages
11660
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011661Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11664 Added the part about section 7.2 on URI resolution,
11665 fixed a side effect in the HTML parser, look complete
11666 and ready to rock except the URI/SystemID part!
11667
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011668Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * include/libxml/catalog.h include/libxml/parser.h
11671 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11672 xmlIO.c: added support and APIs needed for the catalog PI
11673 * include/libxml/xmlIO.h: cleanup
11674
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011675Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11678 include/libxml/catalog.h: starts to look okay, really
11679 plugged the new framework, cleaned a lot of stuff,
11680 added some APIs, except the PI's support missing this
11681 should be mostly complete
11682 * result/catalogs/* test/catalogs/*: added new test, enriched
11683 the existing one with URN ID tests
11684
Daniel Veillard64339542001-08-21 12:57:59 +000011685Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * catalog.c: fixed nextCatalog
11688 * result/catalogs/docbook test/catalogs/*: started adding
11689 a small regression test
11690
Daniel Veillardcda96922001-08-21 10:56:31 +000011691Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11694 more work on the XML catalog support.
11695 * parser.c include/libxml/parser.h: small cleanup seems using
11696 list as a public parameter name can give portability troubles
11697 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11698 include/libxml/xpath.h include/libxml/Makefile.am: removed
11699 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11700 wrappers
11701
Bjorn Reese45029602001-08-21 09:23:53 +000011702Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11703
11704 * Makefile.am trio.c triodef.h trionan.c xpath.c
11705 include/libxml/Makefile.am include/libxml/trionan.h:
11706 Re-worked Not-A-Number and Infinity support.
11707 * xmlcatalog.c: added readline include files
11708
Daniel Veillard344cee72001-08-20 00:08:40 +000011709Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11712 testCatalog as xmlcatalog, making it an installed app
11713 adding a shell, and preparing it to be a /etc/xml/catalog
11714 management tool, though not ready yet
11715 * catalog.c include/libxml/catalog.h: adding support for
11716 XML Catalogs http://www.oasis-open.org/committees/entity/
11717 not finished, there is some interesting tradeoffs and a
11718 few open questions left.
11719
Daniel Veillardb7664f42001-08-19 13:00:43 +000011720Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * xmllint.c: fixed a line formatting problem
11723
Daniel Veillard5015b712001-08-17 09:37:52 +000011724Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * SAX.c: removed a couple of unused variable (Albert Chin)
11727
Daniel Veillardbb371292001-08-16 23:26:59 +000011728Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11729
11730 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11731 trying to fix some troubles w.r.t. function returning
11732 const xxxPtr.
11733
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011734Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11737 defined
11738
Daniel Veillardae6db172001-08-16 19:32:00 +000011739Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * xpointer.c: removed unused var
11742
Daniel Veillard09190202001-08-16 16:27:41 +000011743Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * testXPath.c: another small cleanup closing bug #59110
11746
Daniel Veillard796f4b62001-08-16 16:00:13 +000011747Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * win32/dsp/libxml2.def.src: small cleanup closing bug
11750 #59108
11751
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011752Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * example/gjobread.c: add xmlCleanupParser() before leaving
11755
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011756Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * config.h.in configure.in include/libxml/xmlwin32version.h:
11759 released 2.4.2
11760
Daniel Veillardd3d06722001-08-15 12:06:36 +000011761Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * include/libxml/valid.h debugXML.c valid.c: deprecate
11764 the non-boundchecking Sprintf functions, add Snprintf
11765 this should close bug #57984
11766
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011767Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11770 URIs before doing the lookups (pointed by Mark Vakoc)
11771
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011772Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * xpath.c: serious changes on Result Value Trees and NodeSets
11775 w.r.t. deallocation and collect operations. Probably not
11776 100% clean (merge of allocated trees smells like a problem).
11777 Seems sufficient to close #58943
11778
Daniel Veillard90493a92001-08-14 14:12:47 +000011779Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * xmllint.c: adding a --format option
11782
Daniel Veillardfe703322001-08-14 12:18:09 +000011783Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * xpath.c: count() was broken on Result Value Tree
11786 * xmlIO.c: fixed file:/// accesses on _WIN32
11787
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011788Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11791 macro was renamed, this should close bug #58683
11792
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011793Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11796 entity substitution mode text at the end of the entity might
11797 be added due to text coalescing.
11798 * nanoftp.c parser.c: small cleanup
11799
Daniel Veillard0c720972001-08-08 20:59:00 +000011800Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * HACKING: added John Fleck right to commit in the doc subdir
11803
Daniel Veillard48da9102001-08-07 01:10:10 +000011804Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11807 allow to inherit attributes from the DTD directly in the
11808 tree, this is needed for XPath and can be a useful feature.
11809 Inherited namespaces are always provided at the tree level now
11810 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11811 of tests for this feature (XSLT being the prime user).
11812
Daniel Veillard50f34372001-08-03 12:06:36 +000011813Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11816 testSAX.c xmlIO.c xmllint.c include/win32config.h
11817 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11818 include/libxml/xmlwin32version.h.in win32/README.MSDev
11819 win32/dsp/*: applied Win32 Facelift No.2 patches from
11820 Igor Zlatkovic for Windows/MSC
11821
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011822Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11823
11824 * SAX.c: unparsedEntityDecl() the URI computation of the
11825 entity wasn't done breaking XSLT unparsed-entity-uri()
11826
Daniel Veillard567e1b42001-08-01 15:53:47 +000011827Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11828
11829 * xpath.c: fixed a bug when walking the descendants and
11830 the current node has no children
11831 * debugXML.c: show up when a text node is supposed to not be escaped
11832
Thomas Broyerf186c822001-07-31 23:30:37 +000011833Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11834
11835 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11836 worked like the set:leading() function)
11837 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11838
Daniel Veillardba6db032001-07-31 16:25:45 +000011839Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11840
11841 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11842
Daniel Veillard57905372001-07-31 15:52:17 +000011843Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11844
11845 * include/libxml/xmlIO.h: apply change to close #58141
11846 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11847
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011848Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11849
11850 * parser.c: when the internal subset uses a PE, then the
11851 included entity can use conditional sections.
11852
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011853Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11854
11855 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11856 when walking the namespace axis showing up in
11857 libxst/tests/general/bug-12
11858 * xmlmemory.c: added the possibility to trace a given block
11859 defined by its address
11860
Daniel Veillard4aafa792001-07-28 17:21:12 +000011861Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * parser.c: don't override existing encoding specified before
11864 starting xmlParseDocument()
11865
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011866Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * include/libxml/xmlwin32version.h: reinserted, needed for
11869 Windows users of CVS
11870
Darin Adlera77cac02001-07-27 17:41:51 +0000118712001-07-27 Darin Adler <darin@bentspoon.com>
11872
Darin Adler699613b2001-07-27 22:47:14 +000011873 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11874 * testCatalog.c: Add include of <libxml/parser.h>.
11875
118762001-07-27 Darin Adler <darin@bentspoon.com>
11877
Darin Adlera77cac02001-07-27 17:41:51 +000011878 * include/libxml/.cvsignore:
11879 * include/libxml/xmlwin32version.h:
11880 Remove this file from CVS because it's generated.
11881
Daniel Veillard50822cb2001-07-26 20:05:51 +000011882Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11883
11884 * parser.c include/libxml/parser.h: applied const patches from
11885 Tom Moog #58002
11886
Thomas Broyerba4ad322001-07-26 16:55:21 +000011887Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11888
11889 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11890 lookup framework
11891
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011892Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11893
11894 * tree.c: fixed xmlCopyNode() for documents
11895
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011896Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11897
11898 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11899
11900Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011901
11902 * parser.c: fixes bug #57652 reported by Morus Walter
11903
Daniel Veillarde3924972001-07-25 20:25:21 +000011904Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11907
Daniel Veillarda53c6882001-07-25 17:18:57 +000011908Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11909
11910 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11911 errors, lesson don't add new functions at 1am before a release
11912 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11913 from XPath initialization when possible.
11914
Daniel Veillardd9bad132001-07-23 19:39:43 +000011915Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * result/scripts/base*: removing history/readline changed
11918 this slightly
11919 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11920 xmllint.c: make element content line number generation
11921 optionnal to avoid breaking old apps added interface to switch
11922
Daniel Veillardf012a642001-07-23 19:10:52 +000011923Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11924
11925 * configure.in: get rid of the readline and libhistory
11926 dependancies by default, release 2.4.1 with IA64 fix
11927 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11928 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11929 John Kroll fixes to allow saving to HTTP via PUT (or
11930 POST of needed).
11931 * doc/html/*.html: regenerated the docs
11932
Thomas Broyere8126242001-07-22 03:54:15 +000011933Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11934
11935 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11936 xmlHashScanFull and xmlHashScannFull3 to get passed the
11937 three keys as arguments to the callback function
11938
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011939Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11940
11941 * configure.in Makefile.am: removed libxml softlink for good
11942 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11943 100% coverage by gtk-doc
11944
Daniel Veillard8599e702001-07-17 21:38:51 +000011945Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11946
11947 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11948 fixed serious troubles due to size_t vs. int mismatch
11949
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011950Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11951
11952 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11953
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011954Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11955
11956 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11957 convenient extension API for value and context managing
11958 Now handles external objects through xmlXPathPopExternal,
11959 xmlXPathWrapExternal and xmlXPathReturnExternal.
11960 Added functions for sets operations (intersection, etc.)
11961
Daniel Veillard22090732001-07-16 00:06:07 +000011962Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11963
11964 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11965 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11966 HTMLparser.c: cleanup of global variables, marking some
11967 const or private.
11968
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011969Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011970
11971 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11972 fixed xmlXPathNodeSetItem when passing index=0
11973
Daniel Veillard05dec342001-07-14 21:57:39 +000011974Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11977
Daniel Veillard28ae6362001-07-14 16:44:32 +000011978Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11979
11980 * xmllint.c: fixed compilation under Cygwin #57503
11981 * TODO: update
11982
Peter Williamsed156f52001-07-13 18:35:13 +0000119832001-07-13 Peter Williams <peterw@ximian.com>
11984
11985 * config.h.in: add #undef HAVE_DLFCN_H
11986
11987 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11988 builddir.
11989
Daniel Veillard73b36e32001-07-12 15:09:52 +000011990Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11991
11992 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11993 raised by #57348 and #57381
11994
Daniel Veillard7db37732001-07-12 01:20:08 +000011995Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11996
11997 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11998 tree.c xpointer.c: store the line numbder in element->content,
11999 may break some software, need a configuration mechanism
12000
Darin Adler96037892001-07-11 00:03:16 +0000120012001-07-10 Darin Adler <darin@bentspoon.com>
12002
12003 * .cvsignore:
12004 * example/.cvsignore:
12005 * include/.cvsignore:
12006 * include/libxml/.cvsignore:
12007 Various things that are generated and should be ignored.
12008
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012009Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12012 * doc/xml.html doc/html/*: updated the docs
12013
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012014Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12015
12016 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12017 validation occured on content with element child
12018
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012019Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12020
12021 * tree.c: fixed XML Base computation which was broken
12022 * debugXML.c: added a base function to the shell
12023 * Makefile.am result/scripts/* test/scripts/*: added scripts
12024 based regression tests, and adding 2 XML Base tests
12025
Daniel Veillard19e96c32001-07-09 10:32:59 +000012026Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12027
12028 * tree.c: set properties doc and call xmlSetListDoc for properties
12029 content when grafting them in a different tree.
12030 * aclocal.m4: remove from CVS
12031
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012032Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12033
12034 * win32/libxml2/libxml2.def.src: added some missing entry point
12035 for XPath (Mark Vakoc)
12036
Daniel Veillard388236f2001-07-08 18:35:48 +000012037Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12038
12039 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12040 layer should URI-Unescape before trying to open resources.
12041
Daniel Veillard04383752001-07-08 14:27:15 +000012042Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12043
12044 * xpath.c: fix the name() bug for elements in the default
12045 namespace reported by Charlie Bozeman
12046
Daniel Veillard7583a592001-07-08 13:15:55 +000012047Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
12049 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12050 led to an XPath fix, improvements of SAX initialization, and
12051 an added option --nocdata to testXPath
12052
Daniel Veillard449d7392001-07-07 19:11:06 +000012053Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
12055 * doc/libxml-doc.el: Felix Natter provided anew version working
12056 with XEmacs too
12057
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012058Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12059
12060 * include/libxml/xpath.h: small cleanup
12061 * doc/xml.html: update
12062
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012063Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12064
12065 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12066 released 2.3.14
12067
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012068Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12069
12070 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012071 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012072
Daniel Veillard73c9c042001-07-05 20:02:54 +000012073Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12076 were not equal to empty strings
12077
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012078Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * SAX.c: fixed a URI-Reference computation problem when validating
12081 * xmlIO.c: small cleanup
12082
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012083Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12084
12085 * parser.c: improved the description of a couple of interfaces
12086 upon Larry Stamper suggestion
12087
Daniel Veillard62f313b2001-07-04 19:49:14 +000012088Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * SAX.c entities.c parser.c: changed completely the way entities
12091 are handled when running the parser in entity substitution mode.
12092 This fixes a bug reported by Stephan Kulow and nearly divides
12093 by 3 the amount of memory required by libxslt to load and process
12094 DocBook TDG.
12095
Daniel Veillardf420ac52001-07-04 16:04:09 +000012096Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12097
12098 * HTMLparser.c: fixing a too early root closing problem raised
12099 byt Prashanth Naidu
12100
Daniel Veillard8c357d52001-07-03 23:43:33 +000012101Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12102
12103 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12104 raised by Mark Vakoc.
12105
Daniel Veillard6e90d192001-07-03 16:37:49 +000012106Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12107
12108 * example/Makefile.am: fixed the include path to add srcdir/include
12109 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12110 and some cleanup
12111
Daniel Veillardf06307e2001-07-03 10:35:50 +000012112Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12113
12114 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12115 lot of optimization work, results in significant improvements
12116 when handling really complex XPath queries. Add a small optimizer
12117 for unions, improve [n] and [last()], avoid some costly ops.
12118
Daniel Veillard77044732001-06-29 21:31:07 +000012119Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12120
12121 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12122 * xpath.c: small cleanup
12123 * xmlGetNsList: reformated, fixed problems if used on Entities
12124
Daniel Veillard2adbb512001-06-28 16:20:36 +000012125Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12126
12127 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12128
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012129Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12132 * Makefile.am example/Makefile.am: workaround automake generating
12133 erroneous deps
12134
Daniel Veillard12f7d292001-06-28 13:12:11 +000012135Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12136
12137 * include/win32config.h: bug #56801 Yon Derek provided a patch
12138 to the windows config file.
12139
Daniel Veillard87ee9142001-06-28 12:54:16 +000012140Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12143 libxml.h : Yon Derek provided a set of changes to compile from
12144 CVS on Windows/MSC
12145
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012146Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * parser.c: fixed UTF8 BOM support in push mode
12149 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12150 added a specific testcase
12151
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012152Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * Makefile.am: added --push regression tests
12155 * parserInternals.c: the XML parser segfaulted in --push mode
12156
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012157Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12158
12159 * configure.in: moved the symlinks detection within a CVS
12160 check, this is not portable and will be removed soon.
12161 * xpath.c: small cleanup/speedup
12162
Daniel Veillard11648102001-06-26 16:08:24 +000012163Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12166 release of 2.3.12
12167 * parser.c: make an error message if unknow entities in all cases
12168
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012169Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12170
12171 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12172
Daniel Veillard23793842001-06-25 16:07:45 +000012173Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12174
12175 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12176 includes were installed in the wrong dir
12177
Daniel Veillardf5498f32001-06-25 15:08:36 +000012178Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12179
12180 * doc/html.xml: warn against sending code to exhibit bugs.
12181
Daniel Veillard56f06462001-06-24 21:34:03 +000012182Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
12184 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12185 Tru64 from Thomas Leitner
12186
Daniel Veillardc5d64342001-06-24 12:13:24 +000012187Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12188
12189 * AUTHORS: added William and Bjorn
12190 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12191 daniel@veillard.com hopefully I won't have to do this again
12192 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12193 docs can be rebuilt cleanly now
12194 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12195 from CVs it's generated, added include/libxml/xmlwin32version.h
12196 also generated but which should change far less frequently.
12197 * catalog.c nanoftp.c: made sure to include libxml.h not
12198 libxml/xmlversion.h directly
12199 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12200 when compiling on WIN32 and MSC
12201
Daniel Veillard07385fd2001-06-23 21:55:48 +000012202Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12203
12204 * include/Makefile.am include/libxml/Makefile.am configure.in:
12205 fixed make distcheck and rebuilding the rpms
12206
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012207Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12208
12209 * configure.in: should finish the migration of exported includes
12210 into a real include/libxml in CVS, at least for CVS users.
12211 * removed the exported headers, added in include/libxml (as well
12212 as xmlversion.h.in).
12213
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012214Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12215
12216 * configure.in: fixed the way to detect symlink
12217
Daniel Veillard66541772001-06-23 18:31:04 +000012218Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12219
12220 * configure.in: updated, include/libxml is now a real CVS dir
12221
Daniel Veillardca989762001-06-23 17:39:29 +000012222Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12225 version works with both libxml1 and libxml2 (it autodetects
12226 the prefix of the html-files) from Felix Natter.
12227 * doc/xml.html: updated doc accordingly
12228
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012229Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * xpath.c: fixed the bug generating a template loop in libxslt
12232 when using docbook-xsl-1.4, * should filter out document nodes
12233 * HACKING: added William
12234 * TODO: updated
12235
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012236Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12237
12238 * doc/FAQ.html: added a warning about gcc-3.0
12239 * doc/xml.html: added reference to gdome2 and removed a confusing
12240 sentence
12241
Daniel Veillardf7f41852001-06-22 15:18:01 +000012242Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * xmlversion.h: okay this is a generated file, but Windows
12245 users need it and they can't generate it, and I want CVS
12246 Windows users ...
12247 * win32/libxml2/libxml2_so.dsp: Windows project file for
12248 the shared lib version of libxml2
12249 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12250 resources needed for libxslt/xsltproc by Yon Derek
12251
Bjorn Reese3157b342001-06-22 14:41:45 +000012252Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12253
12254 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12255
Daniel Veillard4151acb2001-06-22 10:48:57 +000012256Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
Daniel Veillardcc146db2001-06-22 11:10:52 +000012258 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12259
12260Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
Daniel Veillard4151acb2001-06-22 10:48:57 +000012262 * include/win32config.h: Yon Derek provided a first fix
12263 to be able to compile libxslt/xsltproc on Windows
12264
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012265Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * xpath.c: attempt to work around what seemed a gcc optimizer
12268 bug when handling floats on i386 http://veillard.com/gcc.bug
12269 * tree.c entities.c encoding.c: doing some cleanups while
12270 chasing it
12271
Daniel Veillard017b1082001-06-21 11:20:21 +000012272Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * Makefile.am: cleanup when --without-debug is specified
12275 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12276 w.r.t. --without-debug and other include points
12277 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12278 Catalogs
12279 * configure.in entities.h tree.h HTMLparser.c: removed
12280 --without-corba, made the _private field mandatory
12281
Daniel Veillard87a764e2001-06-20 17:41:10 +000012282Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12285 outputs a BOM in UTF8, an errata has been issued to avoid the
12286 problem, that was the most reasonable solution... Add support
12287 for a leading UTF8 BOM in entities.
12288
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012289Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * valid.c: fixed a bug found when post validating an entity ref
12292 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12293 activate it too
12294
Daniel Veillard39196eb2001-06-19 18:09:42 +000012295Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12298 weakness in the node copy the XPointer and the XInclude
12299 implementations. Serious cleanup.
12300
Daniel Veillard3739b982001-06-19 12:51:30 +000012301Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * Makefile.am: Kjartan Maraas provided a small patch to
12304 add xml2-config.in to EXTRA_DIST
12305
Daniel Veillarda9142e72001-06-19 11:07:54 +000012306Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12309 provided another failing case found in KDE, the way the
12310 ctxt->vctxt.nodeTab was allocated and freed changed over
12311 time but it wasn't completely cleaned up. This should fix it.
12312
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012313Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * parser.c: Stephan Kulow also raised the fact that line number
12316 could get miscounted making debug harder, fixed the problem
12317 in xmlParseCharData()
12318
Daniel Veillard64b98c02001-06-17 17:20:21 +000012319Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * valid.c: Stephan Kulow pointed out a problem when validating
12322 and using an empty entity, forgot a 'break' in a case.
12323
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012324Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12327 * doc/xml.html: updated with 2.3.11
12328
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012329Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12330
12331 * TODO: updated adding cleanup of generated doc
12332 * configure.in: prepared to release 2.3.11
12333 * xmllint.c: added --version for bug reporting
12334 * doc/html/*.html: rebuilt the doc
12335
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012336Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12337
12338 * xpath.c: first part of the work on selecting namespace to
12339 fix bug #56115
12340
Daniel Veillard96ed5832001-06-15 22:22:04 +000012341Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12344 when using -liconv
12345 * TODO: updated
12346
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012347Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12350 cleanup, encoding support.
12351
Daniel Veillard608ad072001-06-14 08:32:28 +000012352Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12355
Daniel Veillard239d0522001-06-13 23:02:48 +000012356Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * xpath.c: bug detected by Ankh when / is used as a function arg
12359
Daniel Veillard02bb1702001-06-13 21:11:59 +000012360Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12363 of element and use it to avoid outputting formatting spaces at
12364 the wrong place. Implemented the format parameter for HTML save.
12365 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12366 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12367 result/HTML/wired.html: of course this impact the result of a
12368 number of HTML tests
12369
Daniel Veillard95d845f2001-06-13 13:48:46 +000012370Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * HTMLtree.[ch]: started augmenting the HTML save API with
12373 encoding and formatting parameters
12374
Daniel Veillardeca60d02001-06-13 07:45:41 +000012375Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * HTMLtree.h: cleanup and started evaluating the work needed on
12378 revamping the HTML output code
12379
Daniel Veillard84666b32001-06-11 17:31:08 +000012380Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12383
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012384Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12385
12386 * valid.c: fixed bug #56049, forgot one check in the
12387 validation routine
12388
Daniel Veillardca2366a2001-06-11 12:09:01 +000012389Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12390
12391 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12392
Daniel Veillard6761eee2001-06-11 10:29:38 +000012393Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * libxml.h: fixed an error in last commit
12396 * doc/FAQ.html: added an entry for compilation from CVS
12397
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012398Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * xmlversion.h.in libxml.h: Cygwin patches
12401 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12402 * tree.h: cleanup
12403
Daniel Veillardacd370f2001-06-09 17:17:51 +000012404Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12407 memory block in a strange case where libxml is linked twice
12408 in the binary.
12409
Daniel Veillard1d047672001-06-09 16:41:01 +000012410Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12413 state far too often, simple fix used to avoid it.
12414
Daniel Veillard4497e692001-06-09 14:19:02 +000012415Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12418 being processed, applied his patch
12419 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12420
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012421Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12424 provided fixes to compile on MSCC again
12425 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12426 also provided an update for the project files.
12427
Daniel Veillarda682b212001-06-07 19:59:42 +000012428Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12431 bug #55810
12432
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012433Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12434
12435 * tree.c: fixed xmlGetNsProp() to close bug #55683
12436 Note this requires libxslt to use it's own function instead.
12437
Daniel Veillardf0c53762001-06-07 16:07:07 +000012438Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * HTMLtree.c: when in a pre element no formatting space should
12441 be added.
12442 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12443
Daniel Veillard068a9652001-06-07 15:30:26 +000012444Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * configure.in: added tests for signal() and signal.h
12447
Daniel Veillard541d6552001-06-07 14:20:01 +000012448Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12451
Daniel Veillard8a367d42001-06-07 14:01:34 +000012452Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * doc/libxml-doc.el: Felix Natter provided a new version for
12455 libxml2
12456
Daniel Veillard8a926292001-06-07 11:20:20 +000012457Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * HTMLtree.c: when in a pre element no formatting space should
12460 be added.
12461
Daniel Veillard14839d52001-06-06 16:11:56 +000012462Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12463
12464 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12465
Daniel Veillarde95e2392001-06-06 10:46:28 +000012466Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12469 hack
12470 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12471 * uri.c: fixed a warning
12472
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012473Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * HTMLtree.c: trying to close bug #55772 escaping in script
12476 elements
12477 * doc/xml.html: suggest to send mail to the list
12478
12479Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012480
12481 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12482 good. Use a macro and based on the solution provided in
12483 vsnprintf manual page from GNU.
12484
Bjorn Reese99748722001-06-05 12:49:15 +000012485Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12486
12487 * error.c: Workaround for non-preserving variadic list.
12488 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12489
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012490Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * doc/xml.html: added 2.3.10 release
12493
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012494Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * configure.in: releasing 2.3.10
12497
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012498Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12501
Daniel Veillard20042422001-05-31 18:22:04 +000012502Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * encoding.c: Robert Collins provided a patch to add the
12505 "US-ASCII" encoding alias
12506
Daniel Veillard97ac1312001-05-30 19:14:17 +000012507Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12510 string oriented functions and started cleaning the related areas
12511 in xpath.c which needed fixing in this respect
12512
Daniel Veillard2d703722001-05-30 18:32:34 +000012513Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12516 #55380
12517 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12518
Daniel Veillard9403a042001-05-28 11:00:53 +000012519Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * TODO: updated
12522 * nanohttp.[ch] : started adding APIs to get the redirected URL
12523 when this occurs (needed for further base computation
12524 * tree.h: cleanup
12525 * encoding.c: cleanup
12526 * SAX.c: minor change around ctxt->loadsubset
12527
Daniel Veillard6278fb52001-05-25 07:38:41 +000012528Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * Makefile.am include/Makefile.am: small change to have
12531 include/libxml rebuilt if working from CVS.
12532 * uri.c: applied another patch from Carl Douglas for URI escaping,
12533 this should close bug #51876
12534
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012535Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12538 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12539 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12540 added specific regression test
12541 * parser.h: preparing for the XSLT mode where DTD inherited
12542 attributes are added to the tree.
12543
Daniel Veillardbbd22452001-05-23 12:02:27 +000012544Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * xinclude.[ch]: Updated the namespace for the Last Call version
12547 * result/XInclude/include test/XInclude/include: updated the
12548 testsuite accordingly
12549
Daniel Veillard8514c672001-05-23 10:29:12 +000012550Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12553 related to bug #51876
12554
Daniel Veillard42596ad2001-05-22 16:57:14 +000012555Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * tree.c: fixed a gross mistake in base computation, xml:base is
12558 not completely correct yet (need cascade).
12559 * xpath.[ch]: added the few things needed to find a function name
12560 and URI from the XPath context when it is called.
12561
Daniel Veillard81418e32001-05-22 15:08:55 +000012562Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12565 * DOCBparser.c: small cleanup
12566 * xmllint.c: added a --catalogs option to load catalogs from
12567 $SGML_CATALOG_FILES
12568 * tree.c: cleanup
12569 * configure.in: iconv library fixup, ICONV_LIBS
12570
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012571Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * catalog.c: handling of CATALOG entries. detection of recursion,
12574 and a few bugfixes
12575 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12576 against the default namespace
12577
Daniel Veillard04b93292001-05-21 08:15:31 +000012578Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12581
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012582Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * parser.c: fixed propagation context info when parsing an
12585 external entity.
12586 * doc/html/*.html: regenerated a couple of docs
12587
Daniel Veillard4623acd2001-05-19 15:13:15 +000012588Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12589
12590 * doc/xml.html: update with 2.3.9 informations
12591
Daniel Veillardbed7b052001-05-19 14:59:49 +000012592Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12595 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12596 * doc/html/* : rebuilt the docs
12597 * valid.c: small patch which may improve some case when
12598 validating.
12599
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012600Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * HTMLparser.c: Closed bug #54891
12603 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12604 to the suite
12605
12606Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12609 applied a documentation patch from LotR and filled in a few missing
12610 descriptions
12611
Daniel Veillard76d66f42001-05-16 21:05:17 +000012612Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * xpath.c tree.c parser.c: speed optimizations at the parser level
12615 document tree freeing and xpath evaluation
12616
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012617Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * parser.c parser.h parserInternals.h: fixed a couple of
12620 interfaces for handling memory buffer input to const char *
12621 upon suggestion of JamesH.
12622
Daniel Veillardc3739e72001-05-15 15:23:27 +000012623Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * configure.in: LoTR sent a patch fixing the previous commit
12626
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012627Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * configure.in: trying to deal again with the stoopid -R linking
12630 flag of Solaris
12631
Daniel Veillard790142b2001-05-15 10:51:53 +000012632Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * xpath.h: two nodeset access macros from Thomas Broyer
12635
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012636Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12639 patch from Thomas Broyer
12640
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012641Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12644 case
12645 * INSTALL: was empty added stuff from the FAQ
12646
Daniel Veillard75bea542001-05-11 17:41:21 +000012647Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12650 attributes handling and #54433 by adding xmlUnsetProp()
12651 and xmlUnsetNsProp()
12652
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012653Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * HTMLparser.c: Patch from Jonas Borgström
12656 (htmlGetEndPriority): New function, returns
12657 the priority of a certain element.
12658 (htmlAutoCloseOnClose): Only close inline elements if they
12659 all have lower or equal priority.
12660 * result/HTML: this of course changed a number of tests results.
12661
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012662Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * xmlIO.c catalog.c: plugged in the default catalog resolution
12665 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12666 documentations
12667 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12668
Daniel Veillarda7374592001-05-10 14:17:55 +000012669Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12672 integrating catalogs
12673 * catalog.[ch] testCatalog.c: adding a small catalo API
12674 (only SGML catalog support).
12675 * parser.c: restaured xmlKeepBlanksDefault(0) API
12676
Daniel Veillardc17337c2001-05-09 10:51:31 +000012677Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12680
Daniel Veillard257d9102001-05-08 10:41:44 +000012681Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * parser.c: added xmlParseExternalEntityPrivate() to allow
12684 propagation of ctxt->_private when parsing external entities
12685
Daniel Veillard083c2662001-05-08 08:27:14 +000012686Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12689
Daniel Veillard01ef7382001-05-08 07:31:43 +000012690Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12693
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012694Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * valid.c: warn when indeterminist content model is detected
12697 * result/VC/ElementValid8: this adds a message
12698 * Makefile.am: add --novalid for VCM tests
12699 * parserInternals.c: added a call to Init memory
12700
Daniel Veillard64269352001-05-04 17:52:34 +000012701Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12704 when both parameters are NULL.
12705
Daniel Veillard37721922001-05-04 15:21:12 +000012706Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * valid.c: applied small patch from Gary Pennington, reindented
12709 some part of the code.
12710
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012711Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12714 release, updated and regenerated the docs
12715
Daniel Veillard357c9602001-05-03 10:49:20 +000012716Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * xpath.c result/XPath/expr/floats : clarified and cleanup
12719 printing of abnormal floats in tests.
12720
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012721Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12724 * results/HTML/ : a few changes in the output of the HTML tests as
12725 a result.
12726 * configure.in: tying to fix -liconv where needed
12727
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012728Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * Makefile.am: fixed a stupid error
12731
Daniel Veillard7150a032001-05-02 16:41:11 +000012732Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * configure.in Makefile.am: make the inclusion of the trio
12735 modules in the library conditional
12736
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012737Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * DOCBparser.c: patche from László Kovács, fixed entities refs
12740 in attributes handling
12741
Daniel Veillardedddff92001-05-02 10:58:52 +000012742Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12745 flushing
12746
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012747Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * xpath.c: fix of an XSLT namespace bug reported on the list
12750 general/bug-8-
12751
Daniel Veillard5792e162001-04-30 17:44:45 +000012752Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * strio.h trio.c: Dan McNichol suggested a couple of small
12755 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12756
Daniel Veillard02141ea2001-04-30 11:46:40 +000012757Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * tree.c parser.c encoding.c: spent a bit more time looking
12760 at the parsing speed and DOM handling. Added a few more
12761 speedups.
12762
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012763Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * parser.c: small but effective parsing speed improvement
12766
Daniel Veillardb59076b2001-04-29 17:04:07 +000012767Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * configure.in: default on the DocBook parser inclusion (for Gnome)
12770 * DOCBparser.h: fixed a header reference
12771
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012772Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * configure.in xpath.c: applied Bjorn patches for FPE on the
12775 alpha
12776
Daniel Veillardeefd4492001-04-28 16:55:50 +000012777Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12780 xmlSaveFormatFileTo()
12781
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012782Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * xpath.c: simple and efficient optimization, XPath functions
12785 aways bind to the same code, cache this
12786 * TODO: updated (by saying some is obsolete)
12787
Daniel Veillard2156a562001-04-28 12:24:34 +000012788Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * xpath.c: more cleanup work on XPath name parsing routines
12791
Daniel Veillard61d80a22001-04-27 17:13:01 +000012792Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12795 xmlXPathParseName
12796 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12797 * debugXML.c: avoid compilation problems if compiling without
12798 HTML support, Igor Zlatkovic
12799 * win32/libxml2/libxml2.def.src: being able to compile without
12800 XPath on Windows
12801
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012802Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * libxml.m4: yet another patch from Toshio Kuratomi
12805
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012806Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12809
Daniel Veillard67fee942001-04-26 18:59:03 +000012810Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * tree.[ch]: added xmlSaveFormatFile interface for saving
12813 and indenting a file.
12814
Daniel Veillard82e49712001-04-26 14:38:03 +000012815Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * xpath.c: fixed bug #53689 related to processing-instruction()
12818
Daniel Veillard02f077a2001-04-26 10:59:11 +000012819Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * DOCBparser.c: patche from László Kovács
12822
Daniel Veillard30211a02001-04-26 09:33:18 +000012823Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * parser.c: applied fixes from Christian Glahn bug report #53391
12826
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012827Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * error.c: Jean François Lecomte provided a complete description
12830 and a fix to bug #53537
12831
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012832Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12835
Daniel Veillard1034da22001-04-25 19:06:28 +000012836Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * DOCBparser.c SAX.c: a bit more work on entities processing.
12839 Still Need to cleanup XML output and references in attributes
12840
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012841Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12844
Daniel Veillardb33c2012001-04-25 12:59:04 +000012845Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * tree.c: trying to fix #53574, not completely complete,
12848 I would like xmllint --copy --debug test/ent1 and
12849 xmllint --debug test/ent1 to show the same result.
12850 * xpath.c: fix a bug when trying to sort namespace nodes
12851
Daniel Veillard5146f202001-04-25 10:29:44 +000012852Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * HTMLtree.c: real fix for #53402
12855
Daniel Veillard7533cc82001-04-24 15:52:00 +000012856Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12859 PIs when using xsl:output
12860 * valid.c: closing #53537 some case generate segfaults if there
12861 is validity errors
12862
Daniel Veillard61b33d52001-04-24 13:55:12 +000012863Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12866 of external parsed entities, added --noent to testDocbook
12867 * valid.c: Garry Pennington found an uninitialized variable
12868 access in xmlValidateElementContent()
12869
Daniel Veillard56098d42001-04-24 12:51:09 +000012870Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12873 with madness
12874 * result/HTML/ : this modified the result of the regression tests
12875 a lot.
12876
Daniel Veillard122376b2001-04-24 12:12:30 +000012877Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12880 to doc where it wasn't checked against NULL reported by
12881 Jens Laas
12882
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012883Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12886 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12887
Daniel Veillardeae522a2001-04-23 13:41:34 +000012888Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12891 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12892 * SAX.[ch]: cleanup and updates for DocBook
12893 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12894 ex SGML identifier changes
12895 * valid.c: removed a static unused function.
12896
Daniel Veillardde57c612001-04-23 09:13:36 +000012897Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * HTMLtree.c: applied change for Paul Sponagl on script saving
12900 * Makefile.am: the warning about entity title.xml are normal.
12901
Daniel Veillard393df012001-04-22 20:11:18 +000012902Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * configure.in: release of 2.3.7
12905 * Makefile.am: fixing make distcheck
12906
Daniel Veillarda41123c2001-04-22 19:31:20 +000012907Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * doc/html/* doc/xml.html: updated and regenerated the docs
12910
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012911Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12914
Daniel Veillarde82a9922001-04-22 12:12:58 +000012915Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * tree.c: fixed #53388 with the provided patch
12918
Daniel Veillard06803992001-04-22 10:35:56 +000012919Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * valid.c: Bjorn detected an invalid memory access. Fixed
12922 vstateVPush()
12923
Daniel Veillard40af6492001-04-22 08:50:55 +000012924Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12927
Bjorn Reese70a9da52001-04-21 16:57:29 +000012928Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12929
12930 * libxml.h: new header used only for the compilation of libxml
12931 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12932 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12933 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12934 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12935 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12936 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12937 baseline (version 1.2 plus a single patch).
12938 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12939 scientific notation for numbers. Tests added.
12940 * xpath.c: formatting of numbers changed to use sprintf
12941 (contribution from William Brack)
12942
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012943Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * valid.c: cleanup, more useful debugging
12946 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12947 * xmlIO.c: entity loading is printed as an error when validating
12948
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012949Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * valid.c: fixed to validate within entities
12952 * test/VCM/v22.xml: added a specific testcase
12953
Daniel Veillardca1f1722001-04-20 15:47:35 +000012954Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * valid.c: forgot an epsilon transition in for ()+
12957 * test/VCM/v21.xml : added a specific test case
12958
Daniel Veillard85349052001-04-20 13:48:21 +000012959Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * valid.c: removed a state explosion exhibited by RSS
12962 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12963 from bug #51872
12964
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012965Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12968 validation without using an ugly NFA -> DFA algo in the source.
12969 Made a specific algorithm easier to maintain, using a single
12970 stack and without recursion.
12971 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12972 * hash.c: made the growing routine static
12973 * tree.h parser.c: added the parent information to an
12974 xmlElementContent node.
12975
Daniel Veillarde470df72001-04-18 21:41:07 +000012976Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * SAX.c parser.c xpath.c: generating IDs when not validating
12979 from an external parsed entity was poisoning the ID has table
12980 with removed values. This was killing XSLT on the KDE help
12981 browser.
12982
Daniel Veillardceacdd92001-04-18 15:10:35 +000012983Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * entities.h: andrew@ugh.net.au detected a double declaration
12986
Daniel Veillarda10efa82001-04-18 13:09:01 +000012987Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * debugXML.c hash.c tree.h valid.c : some changes related to
12990 the validation suport to improve speed with DocBook
12991 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12992 the way validation errors get reported
12993
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012994Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12997 by P C Chow and William M. Brack for XSLT HTML output
12998
Daniel Veillard2d90de42001-04-16 17:46:18 +000012999Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13002 Igor Zlatkovic patches for MSC compilation and added his
13003 updates
13004
Daniel Veillarde043ee12001-04-16 14:08:07 +000013005Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13008 prefix lookup.
13009 * parserInternals.c: fixed the bug reported by Morus Walter
13010 due to an off by one typo in xmlStringCurrentChar()
13011
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013012Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * HTMLparser.c result/HTML/*: revamped the way the HTML
13015 parser handles end of tags or end of input
13016
Daniel Veillard82daa812001-04-12 08:55:36 +000013017Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13020
Daniel Veillard67a21302001-04-11 14:39:16 +000013021Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13024 bug where the linktime verions of free() won't work ...
13025
Daniel Veillard27b55282001-04-11 12:22:25 +000013026Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13029
Daniel Veillardafc73112001-04-11 11:51:41 +000013030Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * doc/xml.html: added 2.3.6 release
13033
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013034Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13037 * result/wml.xml: resulted in a small output change
13038
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013039Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * tree.c: xmlNewDoc was missing the charset initialization
13042 * xmllint.c: added --auto to autogenerate a doc, allow to
13043 reproduce the problem fixed on xmlNewDoc
13044
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013045Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * xpath.c: trying to get 52979 solved
13048 * tree.c result/ result/noent/: trying to get 52712 solved, this
13049 also made me clean up the fact that XML output in general should
13050 not add formating blanks by default, this changed the output of
13051 a few tests
13052
Daniel Veillard73639a72001-04-10 14:31:39 +000013053Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13056
Daniel Veillardfac26a12001-04-08 13:08:14 +000013057Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * configure.in: finally released 2.3.6
13060
Daniel Veillard911f49a2001-04-07 15:39:35 +000013061Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xpath.c: checking for null pointer generated by new code
13064
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013065Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * xpath.c: fixed a [] evaluation problem reported
13068 * test/XPath/tests/simpleaddr: extended test
13069 * result/XPath/simpleaddr: updated result
13070
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013071Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * xmllint.c: Dan Timis reported a portability problem
13074 on Macs without mmap, fixed it.
13075
Daniel Veillardb38bd552001-04-03 18:22:00 +000013076Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * testXPath.c : added a --tree option allowing to display the
13079 tree dump of the XPath expression
13080
Daniel Veillard4dd93462001-04-02 15:16:19 +000013081Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * xpath.c: fixed a memleak when comparing nodesets
13084 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13085 * tree.c: added a TODO
13086
Daniel Veillard92ad2102001-03-27 12:47:33 +000013087Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13090 we need string functions
13091 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13092 to be able to use them where needed. Applied some changes
13093 to reduce name linking pollution and compile in only what's
13094 needed.
13095 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13096 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13097 for the string manipulation functions
13098 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13099 to the free() function of xmlmemory.c
13100 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13101 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13102 usage.
13103
13104
Daniel Veillard2be30642001-03-27 00:32:28 +000013105Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * error.c: applied the context output patch of the error
13108 handling submitted by Chuck Griffith
13109 * error/VC/*: this slightly change some error logs
13110
Daniel Veillard50582112001-03-26 22:52:16 +000013111Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * parser.c: fixed line number reporting on error
13114
Daniel Veillard04be4f52001-03-26 21:23:53 +000013115Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * parser.c: Sullivan and Darin found a parser bug,
13118 applied the patch.
13119
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013120Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13123 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13124 xmlversion.h.in xpointer.c: of course the way I defined
13125 UNUSED breaks on old gcc version. Try to be smart and
13126 also define it directly in xmlversion.h
13127 * configure.in: removed -ansi flag from the pedantic set
13128
13129Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013130 Huge cleanup, I switched to compile with
13131 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13132 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13133 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13134 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13135 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13136 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13137 encoding.h entities.c error.c list.[ch] nanoftp.c
13138 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13139 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13140 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13141 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13142 Cleanup, staticfied a number of non-exported functions,
13143 detected and cleaned up a dozen of problem found this way,
13144 avoided a lot of public function name/typedef/system names clashes
13145 * doc/xml.html: updated
13146 * configure.in: switched private flags to the really pedantic ones.
13147
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013148Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * configure.in: 2.3.5
13151 * doc/html/*: rebuilt the docs
13152
Daniel Veillard146c9122001-03-22 15:22:27 +000013153Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * parser.c: fixed a reported bug in NOTATION parsing
13156 * uri.c: accepted but not fixed bug 51876, added TODO
13157 * Makefile.am: fixed bug 51876
13158
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013159Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * config.h.in configure.in error.c: fix a compilation problem
13162 on platforms without vsnprintf (xml@thewrittenword.com)
13163
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013164Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * parser.c: fixed a function name header typo
13167 * SAX.c: notations can also occur in external subset.
13168
Daniel Veillard7d42b542001-03-20 13:22:46 +000013169Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * error.c: removed a C++ like comment
13172
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013173Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * parser.c: fixing bug 52299 strange condition leading
13176 to a parser crash due to a buffer overflow
13177 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13178 added the specific test case
13179
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013180Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13183 xmlXPathConvert{String,Number,Boolean} to be able to make
13184 type casts without a context stack, fixed some implementation
13185 problems related to the absence of context at parse-time,
13186 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13187 in the public API too
13188 * xpointer.c xpathInternals.h: we need to know at parse time
13189 whether we are compiling an XPointer
13190
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013191Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13194 cleaned up the parser internals, refactored XPath code, added
13195 new compilation based APIs and cleanly separated public and
13196 private APIs.
13197
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013198Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * xpath.h: the comp field must be added at the end to avoid
13201 killing binary compat.
13202
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013203Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * Makefile.am: detect XPath memleaks in regreson tests
13206 * error.c: fixed and error w.r.t. error reporting still using
13207 stderr
13208 * hash.c: added new line at end of file
13209 * tree.h: minor cleanup
13210 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13211 expression parsing from evaluation, resulted in a number of
13212 changes internally, and in XPointer. Likely to break stuff
13213 using xpathInternals.h but should remain binary compatible,
13214 new interfaces will be added.
13215
Daniel Veillardd574f782001-03-14 19:40:17 +000013216Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * configure.in: fixed a couple of problems reported by
13219 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13220 without gcc on non linux platforms.
13221
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013222Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13225 a fix for --with-html-dir= configure support. I hope it won't
13226 break rpm generation
13227
Daniel Veillarda022fe02001-03-14 16:30:00 +000013228Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * xmlIO.c: one function comment cleanup.
13231
Daniel Veillard25239c12001-03-14 13:56:48 +000013232Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * SAX.c: external subset notations were improperly registered
13235 in the internal subset.
13236
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013237Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * README.cvs-commits: added, pointing to HACKING
13240 * HACKING: updated
13241
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013242Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * parser.c: and Matt Sergeant found one in the XML push
13245 parser (erroneous check I forgot to remove when I fixed the
13246 main parser).
13247
Daniel Veillard68d7b672001-03-12 18:22:04 +000013248Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xpath.c: ptittom found a small bug in UnaryExpr
13251
Daniel Veillarde356c282001-03-10 12:32:04 +000013252Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * configure.in: bumped to 2.3.4
13255 * error.c: fixed bug #51860
13256 * tree.c: fixed bug #51861
13257 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13258 * tree.[ch] : added xmlDefaultBufferSize
13259 * nanoftp.c: typo in function name header block
13260 * doc/xml.html : updated, added link to XML::LibXSLT
13261 * doc/html/* : rebuilt the docs
13262
Daniel Veillard80f32572001-03-07 19:45:40 +000013263Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * parser.c SAX.c: the new content parsing code raised an
13266 ugly bug in the characters() SAX callback. Found it
13267 just because of strangeness in XSLT XML Rec ouptut :-(
13268
Daniel Veillard6c831202001-03-07 15:57:53 +000013269Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * Makefile.am: Martin Baulig suggested to add -lm
13272 * tree.c: found another bug in xmlNodeGetContent()
13273
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013274Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * xpath.c: Bjorn found the error related to strictness of comparison.
13277
Daniel Veillard29631a82001-03-05 09:49:20 +000013278Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * parser.c: trying to fix the Dtd parsing problem reported
13281 by Gary, side effect of last week speed optimizations.
13282
Daniel Veillard14be0a12001-03-03 18:50:55 +000013283Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13286 * parserInternals.c: removed unneeded test raised by Stric
13287
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013288Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13289
13290 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13291 and fixed by William Brack). Added xmlXPathFormatNumber.
13292 Changed the sorting slightly.
13293 * configure.in Makefile.am example/Makefile.am: Added -lm.
13294 Please note that applications linking with libxml2, must
13295 also like with the math library from now on.
13296
Daniel Veillardf9533d12001-03-03 10:04:57 +000013297Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13300
Daniel Veillard2f362242001-03-02 17:36:21 +000013301Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * parser.c: one must report spaces even if the Dtd element
13304 content proves that this is not part of the element content.
13305 * result/valid/*.xml: this changed the ouptu slightly
13306
Daniel Veillardb402c072001-03-01 17:28:58 +000013307Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * configure.in: bumped to 2.3.3
13310 * doc/xml.html: updated
13311
Daniel Veillard77851712001-02-27 21:54:07 +000013312Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * tree.c: minor doc fix
13315 * xpath.c: deallocation issues when a result tree has been
13316 converted to a node-set
13317
Daniel Veillardec70e912001-02-26 20:10:45 +000013318Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * doc/xml.html: oops corrected dates s/2000/2001
13321
Daniel Veillard8730c562001-02-26 10:49:57 +000013322Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * valid.c: new patch from Gary Pennington
13325
Daniel Veillard91e9d582001-02-26 07:31:12 +000013326Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * doc/xml.html: applied patch from Ankh
13329
Daniel Veillardedac3c92001-02-26 01:36:19 +000013330Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * xinclude.c: fixed a problem building on Mac
13333
Daniel Veillard21a0f912001-02-25 19:54:14 +000013334Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * parser.c: more work on increasing parsing ferformances
13337
Daniel Veillard48b2f892001-02-25 16:11:03 +000013338Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13341 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13342 avoiding memcpy in production builds MEM_CLEANUP macro use
13343 * parser.[ch] parserInternals.c: optimizations of the tightest
13344 internal loops inside the parser. Better checking of I/O
13345 flushing/loading conditions
13346 * xmllint.c : added --timing
13347
Daniel Veillard71681102001-02-24 17:48:53 +000013348Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * configure.in: bumped to 2.3.2
13351 * doc/xml.html: updated for release
13352
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013353Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * xpath.c: found a memleak and fixed a nasty bug
13356
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013357Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * xmllint.[c1] : added return code errors for xmllint
13360 * xpath.c: specific debug dump function for result value trees
13361
Daniel Veillard4b637072001-02-21 21:52:55 +000013362Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * xpath.c: finally implemented xmlXPathCompareNodeSets
13365 * test/XPath/expr/floats results/XPath/expr/floats: added
13366 a test for float expressions
13367
Daniel Veillardf714aa32001-02-21 03:07:44 +000013368Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13371 * parserInternals.[ch]: trying to speed up parsing
13372 * xpath.c : speeded up node set equality op
13373
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013374Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13377 better handling of ID/IDREF and the list modules associated
13378 * configure.in: small CFLAGS cleanup
13379
Daniel Veillarda8abee62001-02-19 15:14:59 +000013380Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * configure.in: fixed iconv detection on AIX (stric)
13383
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013384Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013385
13386 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13387
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013388Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13389
13390 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13391 and optimized xmlXPathNodeSetSort
13392
Daniel Veillard142adbf2001-02-17 13:21:05 +000013393Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * xpath.c: bug fix when context size is 0
13396 * parser.c: I like Norm's Dtd because they still manage to break
13397 the parser occasionally
13398
Daniel Veillardf23e0092001-02-16 13:21:29 +000013399Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13402
Daniel Veillarde0e26512001-02-16 00:11:46 +000013403Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13406 attributes within the XML-1.0 namespace
13407
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013408Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xpathInternals.h: exported a few axis functions
13411 * doc/xml.html: updated the doc
13412
Daniel Veillard760f4422001-02-15 14:59:48 +000013413Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * configure.in: applied patch from Daniel van Balen for OpenBSD
13416 and bumped version to 2.3.1
13417 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13418 attempt to find autoclosing was simply broken, removed it,
13419 updated the examples, this is better
13420
Daniel Veillardd194dd22001-02-14 10:37:43 +000013421Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13424 hash functionnalities.
13425 * doc/html/* : rebuild the doc
13426
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013427Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13430 on predicate
13431 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13432 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13433 really want to have tags closed on output even if we accept
13434 unclosed ones on input
13435
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013436Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * xpath.c: ouch don't free NULL, rare case fixed
13439 * tree.c: don't coalesce text nodes if they don't have the
13440 same behaviour wrt escaping on output
13441
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013442Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * xpath.c: small fixup
13445 * SAX.c: don't warn on empty namespaces.
13446
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013447Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * README: a bit of cleanup
13450 * configure.in: preparing for 2.3.0 release
13451
Daniel Veillard1f83d392001-02-08 09:37:42 +000013452Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * hash.[ch]: added a first version of xmlHashSize()
13455 * valid.c: another bug fix from Gary Pennington
13456
Daniel Veillard5eef6222001-02-07 18:24:48 +000013457Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * valid.c: couple of bug fixes pointed by Gary Pennington
13460 * HTMLtree.c: #if 0 cleanup
13461
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013462Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13465 which removes a time consuming check of xmlXPathNodeSetAdd()
13466 and use it in places where we are sure to not break unicity
13467
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013468Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.c: bug fixes found from XSLT
13471 * tree.c: preserve node->name special values when copying nodes.
13472 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13473 external subset are fetched when available but without full
13474 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13475 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13476 output with encoding disabled.
13477
Daniel Veillard2c833b62001-02-03 08:52:06 +000013478Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13481 xmlCheckFilename should not be called from xmlFileOpenW
13482 and xmlGzfileOpenW
13483
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013484Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13487 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13488 added the new tests for URI normalization
13489 * testURI.c: fixed stoopid bugs
13490 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13491 the URI in the error messages are now properly normalized
13492
Daniel Veillardea28ce62001-02-02 08:20:19 +000013493Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13496
Daniel Veillarde99a4762001-02-01 04:34:35 +000013497Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13500
Daniel Veillard2b325a02001-01-31 20:46:31 +000013501Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * xpath.c: fixed mod operator
13504
Daniel Veillardde55cf62001-01-31 15:53:13 +000013505Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * parser.c: fixed xmlStrcat doc
13508 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13509 trees.
13510
Daniel Veillard2f913b72001-01-31 13:23:49 +000013511Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * xpath.c result/XPath/tests/chaptersbase
13514 result/XPath/tests/simplebase: fixed XPath node()
13515 * tree.c: small fix in xmlNewNs()
13516 * Makefile.am: removed extraneous xml2Conf.sh rule
13517
Daniel Veillardb42042b2001-01-28 07:40:36 +000013518Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13521 Changed the library name, in order to get libxml-devel and
13522 libxml2-devel to coexist on a single system
13523 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13524 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13525
Daniel Veillardee0a4662001-01-27 18:59:33 +000013526Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13529 libxml2-devel installable in // as libxml-devel.
13530
Daniel Veillard5eb05942001-01-27 17:50:22 +000013531Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * doc/Makefile.am: fixed make rebuild in doc
13534 * doc/html/*.html: rebuilt the docs
13535
Daniel Veillard65c295d2001-01-26 09:32:39 +000013536Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13539
Daniel Veillard8e199902001-01-25 18:54:39 +000013540Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13543 the HTML doc to go into the -devel RPM ...
13544 * aclocal.m4 config.h.in: some updates due to auto* magic
13545
Daniel Veillard93086662001-01-25 18:13:04 +000013546Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * xpath.h: added a hook in the context structure allowing to
13549 link to extra support, needed for XSLT
13550
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013551Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13554 xmlXPtrCmpPoints to use it.
13555 * propagated the following patch from Alejandro Forero
13556 * include/win32config.h xmlIO.c: applied further suggestions
13557 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13558 * example/gjobread.c: fixed warnings, now that it builds
13559
13560Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13561
13562 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13563
13564 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13565 filename points to a valid file (not a directory).
13566 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13567 Added calls to xmlCheckFilenameDir.
13568
13569 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13570 `path' (rather than `filename') as the parameter to gzopen and open.
13571
Daniel Veillard48177c22001-01-23 15:27:41 +000013572Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * Makefile.am: fixed a problem with EXTRA_DIST
13575
Daniel Veillardb83ba402001-01-22 22:45:10 +000013576Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * Makefile.am example/Makefile.am: finally found the trick
13579 to build the example, i.e. add "." in SUBDIRS before example
13580 in the list <grin/>
13581
Daniel Veillard82687162001-01-22 15:32:01 +000013582Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * doc/xml.html: updated with an XSLT section, removed pointer to
13585 W3C CVS base.
13586
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013587Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13590 too, and deallocation need to occur the same way.
13591
Daniel Veillarde4566462001-01-22 09:58:39 +000013592Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13595 type correponding to an XSLT result tree fragment. Share most
13596 of the data format with node set, as well as operators.
13597 * HTMLtree.c: added a newline at the end of the doctype output
13598 whe this one is not present initially.
13599 * tree.c: make sure taht the parent and doc pointers are properly
13600 set when copying attributes (lists).
13601
Daniel Veillard701c7362001-01-21 09:48:59 +000013602Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13605
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013606Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * xpath.c: seems I finally killed that ugly path evaluation
13609 context bug (tagged 9999 in case is is wrong)
13610
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013611Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13614 for XSLT
13615
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013616Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13619 for xmlGzfileOpen() bug
13620
Daniel Veillardf6eea272001-01-18 12:17:12 +000013621Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * xpath.c: removed an error found by XSLT usage
13624 * tree.c parserInternals.h: use a predefined static string
13625 for text and comment nodes, avoid freeing them in xmlFreeNode,
13626 exported the string name in parserInternals.h and added
13627 another value to disable encoding at output (for XSLT),
13628 gain memory, time.
13629
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013630Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13633 win32/libxml2/libxml2_so.dsp: new makefiles and update
13634 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13635
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013636Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13639 Gary Pennington
13640
Daniel Veillard389e6b72001-01-15 19:41:13 +000013641Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * xpath.c: fixed the comaprision of values and nodelists,
13644 need to compare nodelist still ...
13645 * debugXML.c: avoided a possible core dump
13646 * HTMLparser.c: cleanup
13647 * nanohttp.c: contributed fix.
13648 * tree.c: fixes in properties handling added xmlSetNsProp
13649 needed by libxslt
13650 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13651 comment
13652 * TODO: updated
13653
Daniel Veillard167bd532001-01-06 21:09:34 +000013654Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * parser.c parserInternals.c: applied Bjorn Reese optimization
13657 patch
13658
13659Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * Makefile.am: applied patch fro make check from Martin Vidner
13662
Daniel Veillard503b8932001-01-05 06:36:31 +000013663Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * configure.in: preparing 2.2.11
13666 * doc/html/*: rebuild the HTML files
13667 * doc/xml.html : updated
13668
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013669Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * tree.c: fixed a stupid bug
13672 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13673 patches related to validation of an XInclude processing result
13674 * TODO: updated
13675
Daniel Veillarde2488192001-01-04 10:54:22 +000013676Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13679 on large files
13680
Daniel Veillardf060a412001-01-03 20:52:44 +000013681Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13684
Daniel Veillard45cff692001-01-03 18:02:04 +000013685Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13688 reported by Jonas Borgström
13689 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13690
Daniel Veillard08108982001-01-03 15:24:58 +000013691Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * testXPath.c xpath.c: fixing the XPath union expressions problem
13694 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13695
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013696Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * xmllint.c: Made is so if the file name is "-" is will read form
13699 standard input. Sven Heinicke <sven@zen.org>
13700 * tree.c: fixed a problem when growing buffer
13701 * tree.h: fixed the comment of the node types following andersca
13702 comment
13703 * TODO: updated
13704
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013705Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13706
13707 * HTMLparser.[ch]: added a way to avoid adding automatically
13708 omitted tags. htmlHandleOmittedElem() allows to change the
13709 default handling.
13710 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13711 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13712 of xmllint too when using --memory flag, added a memory test
13713 suite at the Makefile level.
13714 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13715 with namespace use when encountering QNames in XPath evalation,
13716 added xmlns() scheme in XPointer.
13717 * nanoftp.c : incorporated a fix
13718 * parser.c xmlIO.c: fixed problems raised with encoding when using
13719 the memory I/O
13720 * parserInternals.c: closed bug 25934 reported by
13721 torsten.landschoff@innominate.de
13722 * TODO: updated
13723
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013724Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13725
13726 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13727 on a non-updated tree :-(, made a 2.2.10 release to correct the
13728 situation
13729
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013730Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13731
13732 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13733 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13734 integrated a set of OpenVMS changes from Howard Taylor
13735 <Howard.Taylor@pacoast.com>
13736
Daniel Veillard58770e72000-11-25 00:48:47 +000013737Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13738
13739 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13740 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13741
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013742Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13743
13744 * HTMLparser.c: some fixes on auto-open of html/head/body
13745 * encoding.c: fixed a compilation error on some gcc env
13746 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13747 XPointer implementation
13748 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13749 related XPointer tests and associated results
13750
Daniel Veillard300f7d62000-11-24 13:04:04 +000013751Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13752
13753 * doc/xmldtd.html doc/xml.html: following a short step by step
13754 guidance on IRC to help maciej with DTDs I started a small
13755 page on the subject.
13756
Daniel Veillard748e45d2000-11-17 16:36:08 +000013757Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13758
13759 * HTMLparser.c: fixed handling of broken charrefs
13760 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13761 patches
13762
Daniel Veillard28929b22000-11-13 18:22:49 +000013763Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13764
13765 * doc/xml.html doc/html/* : rebuilt the docs after adding
13766 xinclude and updated page for 2.2.7 and 2.2.8
13767 * configure.in: releasing 2.2.8
13768
Daniel Veillard41e06512000-11-13 11:47:47 +000013769Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13770
13771 * parser.[ch] parserInternals.c: applied the conditional
13772 section processing fix from Jonathan P Springer
13773 <jonathan.springer2@gte.net>
13774 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13775 project file, fixed iconv default non support
13776 * xpath.c: fixed the problem of evaluating relative expressions
13777 when a node context is provided.
13778
Daniel Veillardbf432752000-11-12 15:56:56 +000013779Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13780
13781 * nanoftp.c: fixed gcc 2.95 new warnings
13782 * SAX.c: fixed a stupid bug
13783 * tree.c: fixed a formatting problem when round-tripping
13784 from/to memory
13785 * xinclude.c: chased memleak, fixed a base problem
13786 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13787 xmlXPtrBuildNodeList()
13788 * TODO: updated
13789 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13790 adding a first small set of regression tests for XInclude
13791
Daniel Veillardc2def842000-11-07 14:21:01 +000013792Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13793
13794 * nanohttp.[ch]: applied Wayne Davison patches to access
13795 the WWW-Authorization header.
13796 * parser.c: Closed Bug#30847: Problems when switching encoding
13797 in short files by applying Simon Berg's patch.
13798 * valid.c: fixed a validation problem
13799 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13800 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13801 Wayne Davison
13802 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13803 need to be extended to non full nodes selections.
13804 * xinclude.c: starts to work decently
13805
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013806Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13807
13808 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13809 debugXML.c xmlversion.h.in: Started adding XInclude support,
13810 this is a new xmllint option
13811 * tree.c xpath.c: applied TOM patches for XPath
13812 * xpointer.c: fixed a couple of errors.
13813 * uri.c: added an escaping function needed for xinclude
13814 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13815 new warning from RH70 gcc's version
13816
Daniel Veillarda4964b72000-10-31 18:23:44 +000013817Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13818
13819 * HTMLparser.c: fixed loop on invalid char in scripts
13820 * parser.c: update to description of xmlIOParseDTD()
13821 * libxml.m4 xmlversion.h.in: changes contributed by
13822 Michael Schmeing <m.schmeing@internet-factory.de>
13823 * configure.in: preparing for 2.2.7
13824 * Makefile.am: trying to avoid config.h and acconfig.h
13825 being included in the distrib
13826 * configure.in: released 2.2.7
13827
13828Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13829
13830 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13831 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13832
Daniel Veillard01411222000-10-30 15:33:22 +000013833Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13834
13835 * parser.[ch]: added xmlIOParseDTD()
13836 * xpointer.c: added support for the 2 extra parameters of
13837 string-range, fixed a stoopid error when '0' was present
13838 in XPointer expressions
13839 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13840 testsuite for the above
13841
Daniel Veillard6db58192000-10-30 09:27:53 +000013842Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13843
13844 * libxml.spec.in: improved package descriptions
13845
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013846Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13847
13848 * xpath.c xpathInternals.h: applied a large cleaning patch
13849 from TOM <ptittom@free.fr>, it also add namespace support
13850 for function and variables registration.
13851
Daniel Veillardbd20df72000-10-29 17:53:40 +000013852Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13853
13854 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13855 * Makefile.mingw: Wayne Davison's update adding hash.c
13856
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013857Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13858
13859 * xpath.c: fixed the root evaluation problems
13860 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13861 ignorable spaces with <b> <bold> <em>
13862 * tree.c: fixed a loop in xmlSearchNsByHref()
13863
Daniel Veillard767662d2000-10-27 17:04:52 +000013864Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13865
13866 * xpath.c: applied another XPath patch from TOM
13867 * xpath.c include/makefile.am: applied another patch from
13868 china@thewrittenword.com (cleanup on IRIX).
13869
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013870Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * xml-config.1: received a fixed version from Fredrik Hallenberg
13873 <hallon@lysator.liu.se>
13874
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013875Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13878 cleanup patch for XPath
13879
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013880Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * patched to redirrect all "out of context" error messages to
13883 a reconfigurable routine. The changes are:
13884 * xmlerror.h : added the export of an error context type (void *)
13885 an error handler type xmlGenericErrorFunc there is an interface
13886 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13887 to reset the error handling routine and its argument
13888 (by default it's equivalent to respectively fprintf and stderr.
13889 * all the c files: all wild accesses to stderr or stdout within
13890 the library have been replaced to calls to the handler.
13891
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013892Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13893
13894 * configure.in: release 2.2.6
13895 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13896 exporting the inner functions of xpath for extension modules
13897 * doc/*: updated and rebuilt the doc
13898
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013899Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13900
13901 * nanohttp.c : applied Wayne HTTP cleanup patch
13902 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13903 and xmlNodeSetSpacePreserve()
13904
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013905Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13906
13907 * xpath.c: closing bug #29260
13908
Daniel Veillard126f2792000-10-24 17:10:12 +000013909Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13912 multikey tuples, made hash structure opaque
13913 * valid.[ch]: moved elements, attributes, notations decalarations
13914 as well as ID and refs to hash tables.
13915 * entities.c: hash cleanup
13916 * xmlmemory.c: fixed a dump problem in debug mode
13917 * include/Makefile.am: problem passing in DESTDIR= values patch
13918 from Marc Christensen <marc@calderasystems.com>
13919 * nanohttp.c: removed debugging remains
13920 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13921 * HTMLparser.c parser.c: fixing a number of problems with the
13922 macros in the *parser.c files (Wayne).
13923 * HTMLparser.c: close the previous option when opening a new one
13924 (Marc Sanfacon).
13925 * result/HTML/*: updated the HTML results accordingly
13926
Daniel Veillard52afe802000-10-22 16:56:02 +000013927Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13928
13929 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13930 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13931 XPath functions and XML entities table to them. More to come...
13932 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13933
Daniel Veillard683cb022000-10-22 12:04:13 +000013934Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13935
13936 * tree.c: coalesce adjacent text nodes
13937 * valid.c: handling of blank nodes in DTd validation (raised
13938 by problems with a posteriori validation).
13939 * nanohttp.c: changing behaviour on HTTP write stuff.
13940 * HTMLtree.c: forced body and html to be explicitely closed.
13941 * xpath.h: exported more XPath functions.
13942
Daniel Veillard1baf4122000-10-15 20:38:39 +000013943Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13944
13945 * Release of 2.2.5
13946 * xpointer.c: range() range-inside and other helper functions
13947 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13948
Daniel Veillard47e12f22000-10-15 14:24:25 +000013949Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13952 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13953
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013954Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13957 and XPointer modules
13958
Daniel Veillard134c9f32000-10-15 10:27:08 +000013959Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13960
13961 * SAX.h: closed #25107
13962
Daniel Veillard39915622000-10-15 10:06:55 +000013963Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13964
13965 * testSAX.c: fixed problem with cdata reporting
13966 * SAXresult/* : updated
13967
Daniel Veillard1e851392000-10-15 10:02:56 +000013968Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13969
13970 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13971 Closed bug #27499, added to regression tests
13972 * TODO: updated
13973
Daniel Veillard7eda8452000-10-14 23:38:43 +000013974Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13975
13976 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13977 support for SCRIPT and STYLE with help from Bjorn Reese
13978 * test/HTML/* result/HTML/*: added simple testcase and updated
13979 the existing ones.
13980
Daniel Veillardff9c3302000-10-13 16:38:25 +000013981Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13982
13983 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13984 string-range for empty strings
13985 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13986 test/XPath/xptr/strrange: augmented the XPointer testsuite
13987
Daniel Veillard189446d2000-10-13 10:23:06 +000013988Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13989
13990 * doc/xml.html doc/xmlmem.html: added a module describing memory
13991 interfaces and use, updated the main page.
13992
Daniel Veillard2f971a22000-10-12 23:26:32 +000013993Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13994
13995 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13996 nanoftp code work on Windows too now
13997
13998Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013999
14000 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14001 * xpointer.c: implemented string-range() at least a good first version
14002 * test/XPath/docs/str test/XPath/xptr/strrange
14003 result/XPath/xptr/strrange: the string-range() tests
14004
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014005Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * Makefile.am include/Makefile.am include/win32config.h
14008 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14009 and make distcheck
14010
Daniel Veillard19d61112000-10-11 23:50:35 +000014011Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14012
14013 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14014 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14015 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14016
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014017Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14018
14019 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14020 patch for socklen_t detection by
14021 Albert Chin-A-Young <china@thewrittenword.com>
14022
Daniel Veillardcd429612000-10-11 15:57:05 +000014023Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14024
14025 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14026 and added a --dtdvalid option to xmllint used to test it
14027
Daniel Veillard47c02452000-10-11 13:04:36 +000014028Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14029
14030 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14031 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14032
Daniel Veillard2d38f042000-10-11 10:54:10 +000014033Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14034
14035 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14036 handlings (registration, lookup, cleanup)
14037
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014038Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14039
14040 * configure.in Makefile.am include/makefile.am: adding XPointer
14041 and XPtrtests target
14042 * xpointer.[ch] : new files for XPointer support
14043 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14044 more XPath tests
14045
Daniel Veillard57fda592000-10-10 23:24:14 +000014046Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14047
14048 * configure.in: fixed, very broken, make distcheck works again
14049
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014050Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14051
14052 * More work toward 2.2.5, integrated a number of patches
14053 * configure.in Makefile.am win32config.h.in: trying to cleanup
14054 make distcheck .... huh ...
14055 * include/Makefile.am include/win32config.h: new directory
14056 for includes
14057 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14058 updated teh makefiles and instructions for WIN32
14059 * xpath.c: small fixes
14060 * test/XPath/ results/XPath: updated the testcases and results
14061 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14062 suggested patches
14063 * valid.c: fixed an ID bug
14064
Daniel Veillardb71379b2000-10-09 12:30:39 +000014065Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14066
14067 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14068 the automake bug where wrong dependancies were generated.
14069 * xpath.[ch]: worked on XPointer
14070
Daniel Veillard7e99c632000-10-06 12:59:53 +000014071Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14072
14073 * configure.in Makefile.am: 2.2.5, ship the include in an
14074 include/libxml subdirectory, use symlinks when using CVS
14075 * testSAX.c: fixed small bug
14076 * testXPath.c: changed the way testfiles are parsed
14077 * debugXML.c: same kind of cleanup when parsing an argument expression
14078 XPath/XPointers can have blanks embedded
14079 * xpath.[ch]: more cleanup, reorgs for XPointer work
14080 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14081 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14082
Daniel Veillard55b91f22000-10-05 16:30:11 +000014083Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14084
14085 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14086 in the XPath engine, rewrote large parts of it, now it's far
14087 cleaner and in sync with the REC not an old WD. Fixed a parsing
14088 problem in the interactive XML shell found when testing XPath.
14089
Daniel Veillardac260302000-10-04 13:33:43 +000014090Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14091
14092 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14093 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14094 examples with the extra test
14095
Daniel Veillard7cfce322000-10-04 12:40:27 +000014096Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14097
14098 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14099 the global init function.
14100
Daniel Veillard970112a2000-10-03 09:33:21 +000014101Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
14103 * HTMLparser.c: Doohhh, attribute name parsing was still case
14104 sensitive ! Fixed this ...
14105 * result/HTML/* : updated the tests results accordingly
14106
Daniel Veillard740abf52000-10-02 23:04:54 +000014107Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14108
14109 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14110 engine, should be far more stable, incorporated a new version of
14111 preceding/following axis, need testing
14112 * uri.c: fixed file:///c:/a/b/c problem
14113 * test/XPath/tests/idsimple: augmented the XPath tests
14114
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014115Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * doc/* rebuilding docs for 2.2.4 release
14118
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014119Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14120
14121 * configure.in: releasing 2.2.4
14122 * parser.[ch]: added xmlStrEqual()
14123 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14124 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14125 use xmlStrEqual instead
14126 * TODO: updated
14127 * added an XPath test
14128
Daniel Veillardbc765302000-10-01 18:23:35 +000014129Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14130
14131 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14132 * entities.h: exported xmlInitializePredefinedEntities
14133 * parser.[ch] : added xmlInitParser()
14134 * parserInternals.h : had to export htmlInitAutoClose()
14135
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014136Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14139 problems
14140 * Makefile.am : added XPath regression tests to normal tests
14141 * uri.c: fixed a problem with local paths, cleanup
14142 * parser.c: fixed a problem with large CData sections
14143
Daniel Veillardd2ade932000-09-30 14:39:55 +000014144Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14145
14146 * configure.in xml-config.in: patch from "Ben Taylor"
14147 <sol7x86@hotmail.com> for solaris shared libs lookup
14148
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141492000-09-30 Martin Baulig <baulig@suse.de>
14150
14151 * libxml-2.0.pc.in: Provide pkg-config script.
14152
14153 * configure.in: Create the libxml-2.0.pc script from the
14154 libxml-2.0.pc.in templates.
14155 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014156 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014157
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014158Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14161 when compiling with MSC
14162
Daniel Veillard46057e12000-09-24 18:49:59 +000014163Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14164
14165 * xpath.c: patch for normalize-string() substring-before(),
14166 substring-after() and translate() functions from Bjorn Reese
14167 <breese@mail1.stofanet.dk>
14168 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14169 Fredrik Hallenberg <hallon@lysator.liu.se>
14170 * TODO: updated
14171
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014172Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14175 problem of socklen_t being undefined on a number of platforms
14176 * debugXML.c: fixed a compilation problem when without snprintf
14177
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014178Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14179
14180 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14181 an URI bug and a fix for the control-character-induced infinite loop
14182 * nanohttp.c: preventive fix for compiling on WIN32
14183
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014184Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * xmlint.c: closing bug #25000
14187
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014188Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14189
14190 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14191 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14192 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14193 related function, fixing xmlStrncmp(), and associated cleanup
14194 * result/HTML/entities.html.sax: updating result
14195
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014196Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14197
14198 * uri.c: applied patch for URI escaping from Wayne Davison
14199 <wayned@blorf.net>
14200 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14201 from Denis Barbier <barbier@imacs.polytechnique.fr>
14202 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14203 patch from Wayne Davison
14204
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014205Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * doc/xml.html : updated with new releases, adding "how to help"
14208
Daniel Veillard04698d92000-09-17 16:00:22 +000014209Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14212 removed a few warnings in pedantic mode ...
14213 * parserInternals.c parser.c: moved encoding switching function
14214 to parserInternals.c
14215 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14216
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014217Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14218
14219 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14220 error or warning handlers
14221
Daniel Veillardb1059e22000-09-16 14:02:43 +000014222Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14223
14224 * parserInternals.c parserInternals.h parser.c Makefile.am:
14225 created a new module parserInternals.c, moved most of the
14226 code shared by the various parsers there, as well as
14227 deprecated code from parser.c. More cleanup of parser.c
14228 * uri.c: fixed a problem when URI is NULL
14229 * valid.c: speedup when looking for an attribute declaration
14230
Daniel Veillard39c7d712000-09-10 16:14:55 +000014231Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14232
14233 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14234 the cleanup of the computation of URI references when seeking
14235 external entities. The URI reference string and the resulting
14236 URI are both stored now.
14237 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14238 large s(n)printf checks and cleanup from Denis Barbier
14239 <barbier@imacs.polytechnique.fr>
14240 * xmlversion.h.in tree.h: couple of SGML declarations for a
14241 possible docbook module.
14242 * result/VC/ : a couple of test output changed due to the change
14243 of the entities URI
14244
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014245Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14246
14247 * parser.h: added a _private field for linking user's data
14248
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014249Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * parser.c parserInternals.h: demacroified most of the IS_XXX
14252 the gain in size is significant so ...
14253
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014254Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * entities.c: cases where looking up entities with doc==NULL
14257 covered
14258
Daniel Veillard90e11312000-09-05 10:42:32 +000014259Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
Daniel Veillard1de50802000-09-07 08:54:32 +000014261 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014262 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14263
Daniel Veillard98a79162000-09-04 11:15:39 +000014264Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
Daniel Veillard1de50802000-09-07 08:54:32 +000014266 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014267 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14268 * Makefile.in: added URItest and included thenin "make tests"
14269
14270Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014271
14272 * xmlversion.h.in: closed bug 22941
14273
Daniel Veillard2bb89092000-08-31 14:57:50 +000014274Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * doc/xmlio.html: added doc and example for entity loader
14277 redefinition.
14278
Daniel Veillard96984452000-08-31 13:50:12 +000014279Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14282 used by libxml
14283
Daniel Veillarde715dd22000-08-29 18:29:38 +000014284Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * parser.c: Fixed bug on invalid ontent characters and when using
14287 push.
14288 * xmllint.c: fixed xmllint endling of errors in push mode
14289
Daniel Veillard4948eb42000-08-29 09:41:15 +000014290Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14291
14292 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014293 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014294 * result/HTML/*.sax: regenerated HTML SAX output
14295 * parser.c: more cleanup.
14296
Daniel Veillarde010c172000-08-28 10:04:51 +000014297Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14298
14299 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014300 patches from Wayne Davison <wayned@users.sourceforge.net>,
14301 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014302 * HTMLparser.c: fixed an ignorable white space detection bug
14303 occuring when parsing with SAX only
14304 * result/HTML/*.sax: updated since the output is now HTML
14305 encoded...
14306
Daniel Veillard47f3f312000-08-27 22:40:15 +000014307Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014309 * HTMLparser.[ch]: applied some of Wayne Davison
14310 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014311
Daniel Veillarde0854c32000-08-27 21:12:29 +000014312Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14315 undeclared namespace prefix was used, added a warning.
14316 Cleaned up support w.r.t. entities, spilling out a warning
14317 and being pedantic on lookups.
14318 * test/warning/ent9 : added testcase for previous example.
14319 * TODO: updated
14320 * parserInternals.h parser.c: changed the way names are parsed
14321 now allow infinite size and decrease penalty for normal use
14322 * parser.c: Started a big cleanup/check of the parser code,
14323 fixed some of the most tortuous entity code, spotted code
14324 unused anymore
14325 * test/*: added tests for very long names and related nasty
14326 things.
14327
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014328Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * doc/encoding.html: added encoding aliases doc
14331 * doc/xml.html: updates
14332 * encoding.[ch]: added EncodingAliases functions
14333 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14334 bottleneck affecting large DTDs like Docbook
14335 * parser.[ch] xmllint.c: added a pedantic option, will be
14336 useful
14337 * SAX.c: redefinition of entities is reported in pedantic mode
14338 * testHTML.c: uninitialized warning from gcc
14339 * uri.c: fixed a couple of bugs
14340 * TODO: added issue raised by Michael
14341
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014342Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * doc/encoding.html: propagated Martin Duerst suggestions
14345
Daniel Veillard52402ce2000-08-22 23:36:12 +000014346Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14349 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14350 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14351 by Wayne Davison
14352
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014353Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * nanoftp.c nanohttp.c: small cleanup
14356 * TODO: updated
14357
Daniel Veillard244ece92000-08-19 20:58:02 +000014358Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14359
14360 * added an old VC testcase and updated title.xml entity
14361
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014362Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14365 done on auto-opening of <p> tags and cleanup of SAX output
14366
Daniel Veillard979e55e2000-08-19 16:48:54 +000014367Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14370
Daniel Veillard4540be42000-08-19 16:40:28 +000014371Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * doc/xml.html libxml.* structure.*: updated the doc a bit
14374
Daniel Veillard808a3f12000-08-17 13:50:51 +000014375Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14378 of SAX tests
14379
Daniel Veillard29579362000-08-14 17:57:48 +000014380Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14381
14382 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14383 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14384
Daniel Veillard1255ab72000-08-14 15:13:33 +000014385Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14386
14387 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14388 * testHTML.c: fix core dump on Solaris 2.x systems
14389 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14390 * result/HTML/*.sax: previous bug fix lead to new results
14391
Daniel Veillard03109292000-08-14 14:58:22 +000014392Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14393
14394 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14395 * configure.in: added --with-readline=DIR to accept alternate
14396 path for readline include/library
14397 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14398 for ANSI under HP-UX
14399 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14400 includes @LIBS@
14401
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014402Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * doc/* : rebuilt the docs
14405 * getting ready for 2.2.2 release
14406
Daniel Veillard87b95392000-08-12 21:12:04 +000014407Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14410 and xmlAddFeature()
14411 * tree.[ch]: added xmlAddChildList()
14412 * xmllint.c: MAP_FAILED macro test
14413 * parser.h: added xmlParseCtxtExternalEntity()
14414 * valid.c: applied bug fixes removed warning
14415 * tree.c: added CDATA block to elements content
14416 * testSAX.c: cleanup of output
14417 * testHTML.c: added SAX testing
14418 * encoding.c: better error recovery
14419 * SAX.c, parser.c: fixed one of the external entity processing
14420 of the OASis testsuite
14421 * Makefile.am: added HTML SAX regression tests
14422 * configure.in: bumped to 2.2.2
14423 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14424 SAX results
14425
Daniel Veillard88a172f2000-08-04 18:23:10 +000014426Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * configure.in: patch for HP compiler
14429
144302000-08-04 Sven Heinicke <sven@zen.org>
14431
14432 * xmllint.c: Was coredumping sometimes when the file given didn't
14433 exist.
14434
Daniel Veillard46e370e2000-07-21 20:32:03 +000014435Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014438
Daniel Veillard46e370e2000-07-21 20:32:03 +000014439 when using in memory parsing. Need some cleanup.
14440 * xmllint.c configure.in: added a --memory flag to test memory
14441 parsing
14442
Daniel Veillard36650692000-07-21 15:16:39 +000014443Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * nanohttp.c: fixed socklen_t replacement to unsigned int
14446 * parser.c: fixed a space handdling missing at the end of
14447 production 28 DOCTYPE.
14448 * xmlmemory.c: fixed a stupid bug on the routine to override
14449 allocation functions
14450 * TODO: updated
14451
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014452Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
14454 * doc/ regenerated the docs
14455
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014456Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * doc/encoding.html doc/xml.html: added I18N doc
14459 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14460 improvements, both parser and filters, added ASCII & HTML,
14461 fixed the ISO-Latin-1 one
14462 * xmllint.c testHTML.c: added/made visible --encode
14463 * debugXML.c : cleanup
14464 * most .c files: applied patches due to warning on Windows and
14465 when using Sun Pro cc compiler
14466 * xpath.c : cleanup memleaks
14467 * nanoftp.c : added a TESTING preprocessor flag for standalong
14468 compile so that people can report bugs more easilly
14469 * nanohttp.c : ditched socklen_t which was a portability mess
14470 and replaced it with unsigned int.
14471 * tree.[ch]: added xmlHasProp()
14472 * TODO: updated
14473 * test/ : added more test for entities, NS, encoding, HTML, wap
14474 * configure.in: preparing for 2.2.0 release
14475
Daniel Veillard49703262000-07-10 10:27:46 +000014476Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * nanoftp.c: fixed the way the control connection is handled
14479 * libxml.spec.in: fixed the dependancies and cleanup
14480
Daniel Veillard306be992000-07-03 12:38:45 +000014481Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14482
14483 * doc/xml.html: changed the xmlsoft.org structure, updated the
14484 examples w.r.t. root and childs
14485
Daniel Veillard7d853352000-07-02 18:53:09 +000014486Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14487
14488 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14489
Daniel Veillard365e13b2000-07-02 07:56:37 +000014490Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * HTMLparser.c: Work on character encoding support for the HTML parser
14493 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14494 * encoding.c: Fixed a potential memleak in the encoding stuff
14495
Daniel Veillardaf743792000-07-01 11:49:28 +000014496Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14497
14498 * doc/FAQ.html doc/Makefile.am : added a FAQ
14499
14500Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014501
14502 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14503 of the HTML parser to force it to not bypass SAX
14504
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014505Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * win32config.h.in: updated
14508 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14509 lacks iconv support :-( need to release 2.1.1
14510 * configure.in: release 2.1.1
14511 * HTMLparser: fixed bug #14784
14512 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14513 by Windows compiler
14514 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14515 the SAX startDocument() callback.
14516 * TODO: updated
14517
14518Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * added xmlStopParser()
14521
Daniel Veillardbe803962000-06-28 23:40:59 +000014522Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * configure.in: 2.1.0 prerelease
14525 * Large resync between W3C and Gnome tree
14526 * nanoftp, nanohttp.c: fixed stalled connections probs
14527 * HTMLtree.c SAX.c : support for attribute without values in
14528 HTML for andersca
14529 * valid.c: Fixed most validation + namespace problems
14530 * HTMLparser.c: start document callback for andersca
14531 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14532 * parser.h, SAX.c: serious speed improvement for large
14533 CDATA blocks
14534 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14535 different encoding
14536 * example/Makefile.am example/gjobread.c tree.h: work on
14537 libxml1 libxml2 convergence.
14538 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14539 and the LIBXML_TEST_VERSION macro
14540
Daniel Veillardc310d562000-06-23 18:32:15 +000014541Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * doc/xml.html: various patches and improvements typo fixed by
14544 Felix Natter
14545 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14546 from Felix Natter <fnatter@gmx.net>
14547
Daniel Veillardf3029822000-05-06 08:11:19 +000014548Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * doc/upgrade.html: updated with instructions for support of both
14551 libxml-1.x and libxml-2.x
14552 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14553 for 2.x support and also fixed includes
14554
14555
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014556Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14559 the encoding support, added iconv support, so now libxml if
14560 compiled with iconv automatically support japanese encodings
14561 among others. Work based on initial patch from Yuan-Chen Cheng
14562 I may have broken binary compat in the encoding handler
14563 registration scheme, but that was so utterly broken I don't
14564 expect anybody to have used this feature until now.
14565 * parserInternals.h: fixup on the CHAR range macro
14566 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14567 code.
14568 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14569 * uri.c: added xmlParseURI() I can't believe I forgot to
14570 implement this one in 2.0 !!!
14571 * SAX.c: moved doc->encoding update in the endDocument() call.
14572 * TODO: updated.
14573
Daniel Veillard06047432000-04-24 11:33:38 +000014574Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * tree.h: removed extraneous xmlRemoveProp definition
14577 * TODO: added item about --disable-corba configure switch
14578 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14579 * nanoftp.c: fixed include problems giving troubles on AIX and
14580 slowlaris
14581 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14582 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14583 comment and headers changes to lower gtk-doc number of warnings
14584 * doc/html/*: rebuilt docs
14585
Daniel Veillarde0aed302000-04-16 08:52:20 +000014586Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * HACKING: documented the tag for 1.x and instructions
14589
Daniel Veillard5e873c42000-04-12 13:27:38 +000014590Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14593 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14594 xmlCreateIOParserCtxt
14595 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14596 significant overall improvement
14597 * xmllint.c: added I/O test to xmllint
14598 * testSAX.c: added a speed test
14599 * doc/* : updated/regenerated
14600
Daniel Veillardfc708e22000-04-08 13:17:27 +000014601Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * xpath.c uri.h parserInternals.h: cosmetic changes from
14604 "Timur I. Bakeyev" <timur@bat.ru>, including making
14605 xmlCreateURI() public
14606
Daniel Veillard5d211f42000-04-07 17:00:24 +000014607Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14610 and the code at the same time. Added a clean mechanism for
14611 overload or added input methods: xmlRegisterInputCallbacks()
14612 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14613 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14614 * TODO: updated
14615 * doc/* : updated/regenerated
14616 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14617 source dir
14618
Daniel Veillarde77a9182000-04-05 19:12:29 +000014619Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * testURI.c: yet another forgotten commit, I should get some sleep !
14622
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014623Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * xmllint.c: forgot to commit this too ?
14626
Daniel Veillardb9df4042000-04-05 14:23:16 +000014627Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * xmlversion.h.in : forgot to commit this previously
14630
Daniel Veillard361d8452000-04-03 19:48:13 +000014631Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14634 * README TODO: updated for release
14635 * uri.c uri.h: added authority parsing/saving
14636 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14637 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14638 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14639 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14640 Makefile.am : added compile-time customization of libxml
14641 --with-ftp --with-http --with-html --with-xpath --with-debug
14642 --with-mem-debug
14643 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14644 #include <libxml/xxx.h> I hope it won't break too much stuff
14645 and will be manageable in the future...
14646 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14647 and added xmllint to the installed programs
14648 * uri.h: added xmlFreeURI()
14649
Daniel Veillardec303412000-03-24 13:41:54 +000014650Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * uri.c uri.h: finished the escaping handling, the base support
14653 and the URI path normalization. Looks good just lacks the
14654 authority content parsing code.
14655 * Makefile.am: added instructions to generate testURI
14656 * TODO: updated
14657 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14658 added links and icons for W3C and Gnome
14659
Daniel Veillard8f621982000-03-20 13:07:15 +000014660Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * xmlmemory.[ch] : seems I forgot to actually update the files in
14663 the last commit :-)
14664 * doc/xml.html doc/html/* : updated and uploaded the docs
14665
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014666Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14669 * TODO: updated
14670 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014671 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014672 gfree).
14673 * Makefile.am, uri.c, uri.h: added a set of functions to do
14674 exact (litteraly copied from the RFC 2396 productions) parsing
14675 and handling of URI. Will be needed for XLink, one XML WFC,
14676 XML Base and reused in the nano[ftp/http] modules. Still work
14677 to be done.
14678
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014679Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * configure.in, libxml.spec.in : libxml2
14682 * doc/* : updated the doc page, rebuilt the docs
14683
Daniel Veillardcf461992000-03-14 18:30:20 +000014684Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * all: tagged LIB_XML_1_X
14687 * *.c *.h : updated from W3C CVS tree
14688 * configure.in : 2.0.0-beta
14689 * libxml.spec.in : libxml2 package nam
14690 * result/* : new version of the tests output
14691
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014692Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14695
Daniel Veillardb566ce12000-03-04 11:39:42 +000014696Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * doc/* : rebuilt the docs
14699 * parser.c: final patch on #6766
14700 * valid.c: small patch on validity checks.
14701
Daniel Veillardfb76c402000-03-04 11:39:42 +000014702Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14705 added
14706 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14707 compatibility w.r.t. XML spec and existing code.
14708
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014709Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * parser.c: seems a better solution to <a> </a> exists,
14712 will try it for a while
14713
Daniel Veillard83a30e72000-03-02 03:33:32 +000014714Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * parser.c: tried to remove the <a> </a> generating <a/>
14717 this is hard. Left a flag for that purpose. Fixed bug #6766
14718 * configure.in: prepared 1.8.7 not released, due to previous
14719 problem
14720
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014721Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * doc/xml.html : applied second patch from Paul DuBois
14724
Daniel Veillard402e8c82000-02-29 22:57:47 +000014725Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14726
14727 * doc/xml.html : applied patch from Paul DuBois
14728
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014729Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14730
14731 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14732
Daniel Veillard5feb8492000-02-02 17:15:36 +000014733Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14736 compilation warnings on various platforms.
14737 * parser.c: Fixed #5281 validity error callbacks are now desactived
14738 by default if not validating.
14739
Daniel Veillardf341f932000-02-02 14:52:08 +000014740Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14743
Daniel Veillard13c757e2000-02-01 23:59:15 +000014744Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14747 <gkatsi@cs.toronto.edu>
14748
Daniel Veillard726e8792000-01-30 20:04:29 +000014749Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14752 processing URLs
14753
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014754Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14757 xmlNanoFTPUpdateURL for persistent control connections.
14758 * configure.in: 1.8.6
14759
14760Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14761
14762 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14763 * tree.[ch] : added xmlSaveNoEmptyTags
14764
James Henstridgef3be9312000-01-28 13:59:21 +0000147652000-01-29 James Henstridge <james@daa.com.au>
14766
14767 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14768
14769 * Makefile.am: added nanoftp.[ch] to the build.
14770
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014771Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * nanoftp.[ch]: cleanup, comments, API
14774 * debugXML.c : fixed a bug in the cat command
14775 * doc/*: regenerated the docs
14776
Daniel Veillardda07c342000-01-25 18:31:22 +000014777Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14778
14779 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14780 * debugXML.c : fixed a bug in the cat command
14781 * valid.c: fixing some small probs
14782 * libxml.spec.in: get rid of the SNAP suffix
14783 * doc/xml.html: updated the status
14784
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014785Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * xml-config.in: xml-config --version to just return the
14788 version number
14789 * xpath.c: some cleanup w.r.t. axis when the current node is
14790 an attribute.
14791 * TODO: updated
14792
Daniel Veillard461a66c2000-01-18 18:01:01 +000014793Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * configure.in: prepared for libxml-1.8.5
14796 * doc/* recompiled the documentation
14797
147982000-01-17 Jody Goldberg <jgoldberg@home.com>
14799
14800 * configure.in : WARNING autoconf subtlety alert :
14801 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14802 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14803 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14804 get defined by AC_CHECK_HEADERS.
14805
Daniel Veillardf967b902000-01-17 16:06:10 +000014806Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14809 Rune.Djurhuus@fast.no
14810
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014811Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * TODO: updated
14814 * tree.c, parser.c: made sure that only memory alloc problems
14815 and internal parser errors are allowed to write to stdout or
14816 stderr.
14817
Daniel Veillard0142b842000-01-14 14:45:24 +000014818Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * tree.c : restored xmlNewGlobalNs since this seems used by
14821 a lot of existing code :-(, fixed a bug in xmlNewNs
14822 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14823 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14824 to exit() from the library code.
14825 * xpath.c, parser.c: removed bugs or unused code detected by
14826 Windows compilers
14827 * parser.c: started adding interfaces for parsing well balanced
14828 XML fragments
14829 * configure.in: releasing 1.8.4
14830 * doc/* : rebuilt the docs
14831
Daniel Veillard2eac5032000-01-09 21:08:56 +000014832Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * tree.[ch] : added xmlNewDocFragment() for DOM
14835 * testHTML.c: uninitialized variable.
14836
Daniel Veillardf3a73582000-01-05 14:58:39 +000014837Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * doc/* : rebuild the docs
14840
Daniel Veillard71b656e2000-01-05 14:46:17 +000014841Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * acconfig.h: readline and history patch
14844 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14845 * tree.c: added check and handling when possibly removing an ID
14846 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14847 and saving.
14848 * test/HTML/entities.html result/HTML/entities.html* : test for
14849 various entities reference cases
14850 * result/HTML/* : as a result output of some testcase have
14851 changed
14852 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14853 by previous example. added xmlParseTryOrFinish().
14854 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14855 entities.h debugXML.h HTMLparser.h: changed the way struct are
14856 declared to allow gtk-doc to expose those
14857 * parser.c: closed bug #4960
14858 * Makefile.am configure.in: Applied patch from
14859 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14860 and math/socket libs detection
14861
Daniel Veillard437b87b2000-01-03 17:30:46 +000014862Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * configure.in, Makefile.am: link tester against readline
14865 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14866
Daniel Veillard686d6b62000-01-03 11:08:02 +000014867Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * tree.[ch]: added xmlRemoveProp
14870 * win32config.h.in nanohttp.c: avoid including the Windows
14871 socket stuff in every C files
14872 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14873 the XmL parser(s)
14874 * test/ns4 result/ns4 etc...: added test case for previous prob
14875 * tree.c: xmlNewNs wasn't checking for double definition
14876 * Makefile.in: fixed a problem with dist-hook duplicates
14877 * parser.[hc], xmlIO.c: fixed the loading of external entities
14878 APIs, now xmlLoadExternalEntity() is used everywhere and
14879 setting up an app specific front-end using the
14880 * SAX.c parser.c: some fixes, now the xhtml spec validates
14881 with the xhtml DTD.
14882 * error.c: fixed crashes in case of no input stream
14883 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14884 to the validation tests and results
14885
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014886Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14887
14888 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14889 too htmlCreatePushParserCtxt() and htmlParseChunk()
14890 * parser.c: a bit of cleanup.
14891 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14892 to XML) removed the last mem leak known
14893 * HTMLtree.c: output message cleanup
14894 * xmlmemory.c: display content info about memory blocks
14895 * result/HTML/wired.* : missing att value warning change
14896
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014897Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * doc/* : rebuilt the documentation
14900
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014901Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14902
14903 * parser.[ch] parserInternals.h: Push parser for XML,
14904 seems to work fine now
14905 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14906 --push for push testing
14907 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14908 * testSAX.c: added --push
14909 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14910 subtree
14911 * xmlIO.[ch] : enriched API + fixes for push mode
14912 * entities.[ch]: added the entity content length to the struct.
14913 * xmlmemory.[ch]: new API to show the last entries for the shell
14914 * valid.c: added required attribute testing
14915 * SAX.c: the cdata callback now merge contiguous fragments
14916 * HTMLparser.c: cleanup of some macros
14917
Daniel Veillard3c558c31999-12-22 11:30:41 +000014918Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * parser.c: fix for PIs name starting with xml
14921 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014922 * *.c, configure.in win32config.h.in : generate win32config.h for
14923 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014924
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014925Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * parser.c: fixed a stupid = vs. == bug :-(
14928 * doc/gnome-xml.sgml: s/glade/xml/
14929
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014930Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * configure.in, doc/xml.html : bug fix release 1.8.2
14933 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14934 Hopefully the end of that silly C++ include problem
14935 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14936 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14937 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14938 troubles with autoclosed elements when the stree shape doesn't
14939 follow the DtD specs. Added htmlIsAutoClosed() and
14940 htmlAutoCloseTag()
14941 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14942 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14943 * debugXML.c: fixed a bug on printing default namespaces.
14944 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14945
Daniel Veillardb24054a1999-12-18 15:32:46 +000014946Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * result/HTML/*.htm[l] : updated the HTML regression tests according
14949 to the new output
14950 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14951 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14952 problem due to intermix of extern "C" { ... } declarations for C++
14953 and recursive includes in the headers
14954
Chris Lahey323c48c1999-12-18 15:32:45 +0000149551999-12-20 Chris Lahey <clahey@umich.edu>
14956
14957 * HTMLtree.c: Made it so that html nodes with a single child do
14958 not insert a carriage return before or after the child node.
14959
Daniel Veillardb24054a1999-12-18 15:32:46 +000014960Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014961
14962 * configure.in, doc/xml.html : bug fix release 1.8.1
14963 * parser.c: fixed bug #4344
14964 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14965 added the glue to avoid C++ problems
14966 * doc/* : regenerated the documentation
14967
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014968Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14971 namespace recognition, and Dia as a resul :-(
14972 * encoding.c: closed bug #3950
14973
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014974Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * valid.c: debugging a posteriori validation, except URI expansion
14977 stuff this should be fixed now
14978 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14979 Carl Nygard <cnygard@bellatlantic.net>
14980 * tester.c: added --postvalid, cleaning of the code
14981 * tree.[ch]: added xmlDocGetRootElement()
14982
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014983Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14984
14985 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14986 c++ losage.
14987
Daniel Veillard10a2c651999-12-12 13:03:50 +000014988Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * configure.in, doc/xml.html : bumped to 1.8.0
14991 * xlink.[ch], Makefile.am : added framework for link detection
14992 * parser.h: added nbChars to parser context, needed for cleanup.
14993 * xmlmemory.c: removed a nasty bug when out of mem
14994 * valid.[ch]: adding namespace support for attribute decl
14995 * tester.c: added --debugent option
14996 * debugXML.[ch]: added xmlDebugDumpEntities()
14997 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14998 buffers instead, this was really needed, validation was breaking
14999 in strange ways due to that. Added xmlParseStringPEReference()
15000 and other parsing from strings functions. Entities processing
15001 modified again, but PERef are still not handled correcly but
15002 unless you're Eve Maller you won't notice :-)
15003 * HTMLparser.c: large changes toward reliability, and switched to
15004 lowercase internal tags, XHTML is lowercase, so it will help
15005 that output is closer to next version.
15006 * doc/* : regenerated the documentation, it is now hosted at
15007 http://xmlsoft.org/ (same bits I just bought the domain :-)
15008
15009
Daniel Veillard294cbca1999-12-03 13:19:09 +000015010Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15013 doc generation
15014 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15015 in the SAX API
15016 * doc/*: rebuilt the doc making sure everything appears in the
15017 HTML files
15018
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015019Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15022 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15023 which allow impressive speed improvement on dataset with
15024 large text pieces, but at the cost of broken binary
15025 compatibility and slightly bigger memory usage.
15026 Configure with --with-buffers to activate them, they
15027 are protected with XML_USE_BUFFER_CONTENT define.
15028 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15029 goal is 0 memory left allocated once parser is no more used
15030 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15031 call xmlCleanupParser() and xmlMemoryDump()
15032
Daniel Veillarda819dac1999-11-24 18:04:22 +000015033Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15036 * parser.[ch] encoding.[ch]: added memory cleanup routines
15037 * parser.c: closing bug #3788
15038 * doc/*: rebuilt the doc
15039
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015040Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15043 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15044 * tester.c: added --compress option
15045 * doc/*: rebuilt the documentation
15046
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015047Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15048
15049 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15050 if given /proc/kcore as input !
15051 * doc/xml.html doc/*: updated and rebuilt the documentation
15052
15053Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015054
15055 * parser.c: Fixed some wrongly space collapsing code due to
15056 a misreading of the spec.
15057 * result/*: fixed the output accordingly
15058
15059Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015060
15061 * encoding.c: bug fix and typos
15062 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15063 * parser.c: added attribute normalization closing bug #3597
15064 * test/att* result/att* SAXresult/att*: testcase for attribute
15065 normalization
15066
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015067Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * configure.in: closing bug #3163 by adding extra flags for the
15070 cc compiler on HP-UX
15071
Daniel Veillard51e3b151999-11-12 17:02:31 +000015072Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * valid.[ch] : removed a typo and an enumerated type bug in the
15075 xmlAddElementDecl() function
15076 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15077 call to xmlEncodeEntitiesReentrant() so that the functions
15078 New, Set and Get are at the same level.
15079 * parser.c HTMLparser.c: extra memory allocation bug for
15080 attributes detected by someone using libxml in embedded systems :-)
15081
Daniel Veillard962195f1999-10-28 15:51:53 +000015082Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * xmlmemory.h: turned off mem debug :-\
15085
Daniel Veillard35008381999-10-25 13:15:52 +000015086Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * parser.c: closed bug #2784 a one line fix, but worth pushing
15089 a new release out
15090 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15091 some structures, comments before and after the
15092 main element, and other nastyness
15093 * HTMLtree.c tree.c: accomodate the extended HTML supported
15094 * configure.in: pushing 1.7.4
15095 * test/ent8 and related outputs : added a new test for bug #2784
15096 * test/HTML/wired.html and related output: a nasty HTML example
15097 * Makefile.am: improved the test scripts
15098 * docs/* : reran the documentation extractor, updated xml.html
15099
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015100Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15103 HTMLparser and debugged the HTML related code. HTML documents
15104 now have their own type
15105 * entities.c: do not dump &apos; for HTML output
15106 * xmlmemory.c: improvement, breakpoint mechanism
15107 * testHTML.c: added --sax --repeat ...
15108 * Makefile.am: improved the HTML tests
15109 * valid.[ch]: added xmlValidGetValidElements and
15110 xmlValidGetPotentialChildren
15111 * tester.c: added --insert to test the 2 new functions
15112 * test//* result//* SAXresult//* : regression test cleanup
15113 and extension.
15114 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15115 gnome-xml-nanohttp.html
15116
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015117Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * HTMLparser.c: fixed problems with some autoclose tags
15120 * tree.c: fixed XML output problems.
15121 * result/* SAXresult/*: update of the tests output
15122
Daniel Veillard6077d031999-10-09 09:11:45 +000015123Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * Makefile.am: Arturo patch for xmlConf.sh version info
15126 * parser.c: Tim Josling patch for single quoted items
15127 * tester.c: Tim Josling patch for tester options usage
15128 * tree.h: indent cleanup
15129
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015130Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15133 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15134
Daniel Veillard00fdf371999-10-08 09:40:39 +000015135Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15136
15137 * tree.c : Raph patch for initialization of CORBA fields
15138 * parser.c, xpath.c, ...: modification of doc comments
15139 * xpath.c : allow spaces in xpath expressions
15140
Daniel Veillardad219441999-09-27 08:17:49 +000015141Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * xmlmemory.h: turning off memory debug :-(
15144
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015145Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15148 better SAX interfaces.
15149 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15150 entity.
15151 * configure.in: 1.7.2
15152
15153Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015154
15155 * libxml.spec.in: fixed the URL
15156 * doc/xml.html: improved the documentation front-end
15157
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015158Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015159
15160 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15161
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015162Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015163
15164 * libxml.spec.in: fixed the alpha compile problem
15165 * parser.[ch]: changed errno to errNo in the parser context :-(
15166 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15167 * doc/xml.html: changed CHAR to xmlChar
15168 * doc/html/*: recompiled the documentation
15169 * configure.in: 1.7.1
15170
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015171Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * parser.h: modified the parser context struct to regain 1.4.0
15174 binary compatibility
15175 * parser.c, xml-error.h: added errno ot teh context and defined
15176 a set of errors values with update of errno
15177 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15178 DTDs and entities
15179 * *.h, *.c: complete cleanup of the use of config.h and include
15180 protection depending on the current setup.
15181 * overalll debugging, maintenance and bug-fixing on all modules
15182 * updated the documentation
15183 * ready for 1.7.0
15184
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015185Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * HTMLparser.c : cleanup
15188 * SAX.c valid.c valid.h: added ID/IDREF checking
15189 * tree.c tree.h: extended doc structure for refs
15190 * configure.in: 1.6.2
15191 * parser.c: patched bug in SAX user arg call
15192 * parserInternals.h: patched missing close in C++ wrapping
15193 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15194 especially upcoming XPointer implementation.
15195 * doc/xml.html: augmented, typo
15196
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015197Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15198
15199 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15200 not all invocations of install understand -d.
15201
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015202Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15203
15204 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15205 to make 'check' works, when builddir != srcdir.
15206
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015207Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * doc/xml.html : updated the documentation
15210
Daniel Veillard6454aec1999-09-02 22:04:43 +000015211Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15214 not deallocated memory blocks
15215 * *.c : replaces all calls to malloc() free() and realloc() to
15216 the wrapper functions/macros
15217 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15218 instead of xmlFreeNodeList()
15219
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015220Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * HTMLparser.c: corrected a stupid bug leading to core dump at
15223 tree deallocation. Removed warnings indicated by
15224 Stephane.Conversy@lri.fr
15225 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15226 looked for in the external subset
15227
15228Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015229
15230 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15231 on SGI by Stephane.Conversy@lri.fr
15232
Daniel Veillardb96e6431999-08-29 21:02:19 +000015233Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * all .h : changed the prototype declaration indent as in gtk
15236 * most .c : working on reducing the TODOs in the code
15237 * most .c : cleanup though -pedantic and Insure++
15238 * improvements on validation ID checkings.
15239 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15240 * xml-config.in: closed #1810
15241
15242Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015243
15244 * tree.h, valid.c, valid.h: more work on validity, IDs
15245 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15246 definition for AIX
15247
Daniel Veillardb556eb51999-08-15 17:19:50 +000015248Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15251 the distribution due to a cut'n paste error at last commit
15252
Daniel Veillardb05deb71999-08-10 19:04:08 +000015253Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * configure.in: upgraded to version 1.4.0
15256 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15257 Big update, added a large part of the validation process,
15258 it should be usable, but some parts are missing
15259 * xpath.c: improved the implementation w.r.t. root.
15260 * Makefile.am: added more tests
15261 * test and result trees: added a lot of tests
15262 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15263
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015264Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * Added an HACKING file
15267
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015268Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * xpath.[ch] : improvements and debug of the XPath implementation
15271 * parser.c, HTMLparser.c : modified the parsers to be progressive
15272 * tree.[ch] : extended the Buffer promitives
15273 * xmlIO.[ch] : added basic I/O routines providing progressive
15274 parsing and ready for I18N conversion plugins
15275 * SAXresult/* : the SAX callback sequence maybe slightly different
15276 now
15277 * test*.c : improved/updated the tests programs
15278 * doc/* : recompiled the docs.
15279
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152801999-07-26 Michael Meeks <michael@edenproject.org>
15281
15282 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15283
15284 * tree.c: Ditto.
15285
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015286Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * configure.in: upgraded to version 1.4.0
15289 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15290 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15291 XML query language, see http://www.w3.org/TR/xpath for more details.
15292 * parser.c, parser.h: added CHAR* related string functions for XPath
15293 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15294 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15295 rebuild the docs.
15296 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15297 and regression testing capabilities for XPath.
15298
Daniel Veillardd79d7871999-07-12 10:38:12 +000015299Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15302 closing bug #1646
15303
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015304Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * Makefile.am, example/Makefile.am: closed bug #1683
15307
Daniel Veillard3166ab11999-07-11 16:14:19 +000015308Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * example/Makefile.am, configure.in: added the makefile for the
15311 gjobread example
15312
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015313Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15314
15315 * doc/Makefile.am:
15316 - fix which allow "make install DESTDIR=</install/prefix>".
15317
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015318Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15321 which fixed a problem on the file reading-code.
15322
Daniel Veillard82150d81999-07-07 07:32:15 +000015323Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15326 output.
15327 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15328
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015329Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * parser.h : Oops removed the binary compatibility problem
15332 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15333 * parser.c, HTMLparser.c: applied patches for reading from stdin
15334
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015335Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * parser.c, entities.c, valid.c: cleanup bug #1591
15338 * configure.in: cleanup bug #1592
15339 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15340 the same tree back-end. Hence gdome will be available for it.
15341 * doc/Makefile.am: close bug #617
15342
Daniel Veillard97fea181999-06-26 23:07:37 +000015343Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * parser.c: alloctate a per parser context SAX interface block
15346
Daniel Veillard14fff061999-06-22 21:49:07 +000015347Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15350 and xmlEncodeEntitiesReentrant with the correct one :-\
15351
15352Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * commit of my internal XML base changes, quite a lot of
15355 changes, cleanups, better entities support, framework for
15356 new I/O and charset detection and handling
15357 * Fixed the configure/Makefile stuff to generate shared libs
15358 with the proper version info, so we jumped on rev from
15359 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15360 xmlEncodeEntities() result need to be freed now, and a string
15361 xmlParserVersion provide the current library version.
15362
Raph Levien05240da1999-06-15 21:27:11 +000015363Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15364
15365 * parser.c: fixed a buffer overrun for when you have a very long
15366 attribute with no entities in it.
15367
Daniel Veillardbb2da581999-06-13 14:37:07 +000015368Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * added example directory
15371 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15372
Daniel Veillard011b63c1999-06-02 17:44:04 +000015373Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * Release of libxml-1.1, nearly everything has been touched for
15376 this.
15377 * Added more regression tests
15378 * Updated the documentation
15379
Daniel Veillard27d88741999-05-29 11:51:49 +000015380Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * tree.[ch]: unified the XML_NO_CORBA defines.
15383 * parser.c encoding.[ch]: started plugging in char encoding detection
15384
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015385Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15386
15387 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15388 Also freed allocated buffer.
15389
Daniel Veillard27d88741999-05-29 11:51:49 +000015390Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015391 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15392 reentrancy problem at printing. One is left in entities.c, to
15393 remove ASAP
15394 * testSAX.c : added a test example showing the use of the SAX
15395 interface if one doesn't want to build the DOM tree.
15396 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15397
Daniel Veillard517752b1999-04-05 12:20:10 +000015398Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15401 large revamping of the parser to use SAX callbacks
15402 http://www.megginson.com/SAX/ (or at least a C like interface
15403 a la Expat). It's now possible to set up your own callbacks
15404 and the parser will not build a DOM tree.
15405 * test/* result/*: updated the test suite, I finally removed
15406 the old Namespace draft support (PI based).
15407
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015408Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * Makefile.am: added test result to EXTRA_DIST for make tests
15411
Daniel Veillard64068b31999-03-24 20:42:16 +000015412Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * parser.c, parserInternals.h: moved the chars macro definitions
15415 to parserInternals.h
15416 * parser.c, error.c: applied patches from "Knut Åkesson"
15417 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15418
Daniel Veillard012ccc11999-03-23 10:11:11 +000015419Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * xml-config.in : applied patch to make --version work
15422
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15424
15425 * Makefile.am (check-local): Alias for `tests' target. This will
15426 cause `make check' to do the right thing.
15427 (tests): Don't run tests in srcdir. Also, replaced calls to
15428 basename with a `sed' "equivalent".
15429
Daniel Veillardd109e371999-03-05 06:26:45 +000015430Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15433 it in the header and not the sources, updated the doc.
15434 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15435 pointing this out.
15436
Daniel Veillardbc50b591999-03-01 12:28:53 +000015437Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15440 exported the inputStream routines.
15441 * doc/html/* : updated accordingly
15442
Daniel Veillardd692aa41999-02-28 21:54:31 +000015443Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * parser.c, parser.h, parserInternals.h: added a few extra
15446 internal calls to allocate and free parser contexts ...
15447 * doc/html/* : updated accordingly
15448
Daniel Veillard55a99271999-02-25 11:01:29 +000015449Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * configure.in, Makefile.am, doc/makefile.am : General changes for
15452 1.0.0 release and including the generated HTML documentation.
15453
Daniel Veillard35925471999-02-25 08:46:07 +000015454Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * makefile.am : added parserInternals.h, oops.
15457
Daniel Veillard1e346af1999-02-22 10:33:01 +000015458Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * parserInternals.h: added this header giving access to the parser
15461 internal functions.
15462 * doc/Makefile.am : added a rebuild target which rebuilds the full
15463 set of documentations
15464 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15465 the internal subset.
15466 * *.c *.h: modifications needed to generate the documentation using
15467 gtk-doc, cleanup of functions blocks, reorganisation of struct
15468 declarations.
15469
Daniel Veillard1164e751999-02-16 16:29:17 +000015470Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15473 the tar and spec file to include the beginning of the doc.
15474
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15476
15477 * doc/.cvsignore: Added this file.
15478
Daniel Veillard6800ef31999-02-08 18:33:22 +000015479Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * tree.c: fixed xmlGetProp to return "" when the attribute
15482 exists, even if the node-list is NULL.
15483
Daniel Veillard726c7e31999-02-08 15:13:10 +000015484Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * tree.c: patched an error outputting empty attribute values.
15487 * Makefile.am and doc/makefile.am: have been updated during the
15488 week-end. Sorry for an empty CVS log, I got a shell problem.
15489
Daniel Veillard1899e851999-02-01 12:18:54 +000015490Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * tree.h: cleaned up using enums instead of defines
15493 * parser.c, valid.[ch]: more work on parsing/output of element
15494 declarations
15495
Daniel Veillard3b9def11999-01-31 22:15:06 +000015496Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * valid.[ch], tree.c, parser.c : more work toward full parsing
15499 of XML DTDs.
15500 * README: added informations about mailing-list and on-line
15501 documentation
15502
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15504
15505 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15506
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015507Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * parser.c, tree.[ch] : more work toward conformance testing,
15510 added a last element to accelerate parsing of very flat structures
15511 started working on internal subset Element content declaration.
15512 * valid.[ch] : first cut at adding code toward validation.
15513 * previous changes had also small impact on most files, especially
15514 the conformance testing using James Clark test suite.
15515
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015516Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * test/* : updated the examples, most of them were not well
15519 formed (humm), and added rdf2.
15520 * result/* : resulting changes in the output.
15521
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015522Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15525
Daniel Veillard44b3a061998-12-05 17:27:22 +000015526Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * tree.c: patched a bug in the generation of empty attributes
15529
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015530Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15533 for node/trees/documents/... Biggest problem is namespace
15534 support when copying subtrees.
15535
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015536Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * parser.c, entities.c: improve entities and char ref encoding,
15539 and cleanups of error messages.
15540
Daniel Veillard242590e1998-11-13 18:04:35 +000015541Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * parser.c, entities.c: simple bug hunting done during rpm2html and
15544 rpmfind integration.
15545
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015546Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * parser.[ch]: Added interfaces allowing to specify a SAX
15549 handler before parsing.
15550
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015551Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * parser.c: redirrect all errors reporting through the SAX
15554 error function
15555
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015556Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15559 * libtool, tlmain ...: update of the libtool files
15560
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15562
15563 * entities.c: Use g_snprintf insteda of snprintf.
15564
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015565Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15568 added ent5 test for this purpose.
15569 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15570
Daniel Veillard27271681998-10-30 06:39:40 +000015571Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * parser.c: fixed? a strange error due to compression on a GWP
15574 document.
15575
Daniel Veillard25940b71998-10-29 05:51:30 +000015576Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * tree.[ch]: bug fixing
15579 * entities.[ch]: defined a specific type for predefined entities
15580 * doc/xml.html: more documentation on the library, how to use it,
15581 overview of the interfaces.
15582
Daniel Veillard16253641998-10-28 22:58:05 +000015583Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15586
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015587Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15588
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015589 * tree.c: corrected a small bug
15590 * doc/xml.html: continuing writing documentation.
15591
15592Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015594 * debugXML.h debugXML.c: added debugging utilities.
15595 * tester.c: added --debug switch.
15596 * tree.c: patched an incorrect node->type assignment.
15597 * parser.c: formatting, ensure that node->doc != NULL in attributes
15598
Daniel Veillardccb09631998-10-27 06:21:04 +000015599Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15602 entity support and provide an internal representation close to
15603 DOM one (entity ref nodes, and attribute value as tree). I tried
15604 to preserve the interface but this will surely break some apps
15605 (I have to change rpm2html/rpmfind for example). I had to change
15606 two interfaces, and the generated tree is somewhat different.
15607 * doc/* : started documenting the XML library, the tree and
15608 DOM/Corba. This is a first step.
15609
Daniel Veillard11e00581998-10-24 18:27:49 +000015610Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * parser.c: Set up the fonctions comment block, boring but useful.
15613 * parser.h, SAX.c, parser.c: now attributes are processed through
15614 the SAX interface. The problem is that my SAX interface diverged
15615 quite a bit from the original one, well this is not an official
15616 spec, and translating it from Java to C is hairy anyway...
15617
Daniel Veillard97b58771998-10-20 06:14:16 +000015618Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15621 fonctions comment block, boring but useful.
15622
15623Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015624
15625 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15626 conversion routines. However they are not yet used to convert the
15627 inputs. The core will run with UTF-8.
15628
Daniel Veillard33942841998-10-18 19:12:41 +000015629Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * tree.c : make sure that the type id is properly set-up when
15632 a new object is allocated, needed for DOM.
15633
Daniel Veillard27fb0751998-10-17 06:47:46 +000015634Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * tree.h, tree.c: Ok, the main objects in the tree will be native
15637 corba objects, it costs 8 bytes per Node, Attribute and Document
15638 but it simplifies the Corba integration a lot (no extra interface
15639 objects to allocate/free).
15640
Daniel Veillard0bef1311998-10-14 02:36:47 +000015641Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15644 and changed NODEs contants for conformity with DOM Level 1
15645
Daniel Veillard27864701998-10-08 03:47:24 +000015646Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * added hooks to keep track of servants when creating objects
15649 xmlDoc and xmlNode (for Corba export).
15650
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015651Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * added xml-config script.
15654
Daniel Veillard7066a791998-10-01 20:28:28 +000015655Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15658 to autoupdate libtool and automake conf files.
15659
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15661
15662 * Makefile.am: Use '?' to separate the sed
15663 commands as ',' is used when people pass -Wl,something.
15664
15665
Daniel Veillard15a8df41998-09-24 19:15:06 +000015666Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * tree.c, tree.h: added a per-document compression interface.
15669
Daniel Veillard151b1b01998-09-23 00:49:46 +000015670Tue Sep 22 20:47:38 EDT 1998
15671
15672 * tree.c, tree.h: added saving with compression and added interfaces
15673 to control the compression level (xmlGetCompressMode,
15674 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15675
Daniel Veillard70120ff1998-09-22 00:24:21 +000015676Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * parser.c: corrected a loop for files of size 0
15679
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15681
15682 * error.h: New file. Contains prototyes from `error.c'.
15683
Tom Tromeyc19653d1998-08-14 01:22:43 +000015684Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15685
15686 * Makefile.am (xmlincdir): New macro.
15687 (xmlinc_HEADERS): Renamed from include_HEADERS.
15688
Daniel Veillard845664d1998-08-13 04:43:19 +000015689Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * applied small patch on numeric entities from
15692 Christopher Blizzard <blizzard@appliedtheory.com>
15693
Daniel Veillard260a68f1998-08-13 03:39:55 +000015694Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * New release 0.2, removed the old xml_* files so that it's
15697 coherent with the other CVS base (W3C), far better conformance
15698 to standard, new namespaces, decent entities support, beginning
15699 of a SAX-like interface. Nearly nothing left intact, even the
15700 test examples ...
15701
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15703
15704 * .cvsignore: Add .deps dir
15705
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015706Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15709
Daniel Veillardfe926001998-07-26 04:28:20 +000015710Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015711
Daniel Veillardfe926001998-07-26 04:28:20 +000015712 * configure.in: added test for CPP
15713 * AUTHORS, Changelog: the original ones didn't get commited but the
15714 glib ones instead, fixed.
15715 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015716
Daniel Veillardfe926001998-07-26 04:28:20 +000015717Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015718
Daniel Veillardfe926001998-07-26 04:28:20 +000015719 * integrated code developped at W3C
15720 * changed the original Copyright
15721 * migrated to automake
15722 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015723