blob: 7036f81b9c3a9fb8117f5f4bb1ebeaa27f3d6147 [file] [log] [blame]
Daniel Veillard276be4a2003-01-24 01:03:34 +00001Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: more work on Relax-NG
4 * doc/*: regenerated the docs
5 * test/relaxng/* result/relaxng/*: updated and augmented the
6 Relax-NG regression tests and results
7
Daniel Veillard6eadf632003-01-23 18:29:16 +00008Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
11 First commit of the new Relax-NG validation code, not generally
12 useful yet.
13 * test/relaxng/* result/relaxng/*: current state of the regression
14 tests
15
Daniel Veillard814a76d2003-01-23 18:24:20 +000016Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * tree.c: minimized the memory allocated for GetContent
19 and a bit of cleanup.
20
Daniel Veillardff12c492003-01-23 16:42:55 +000021Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * python/generator.py: seems there is no good reasons to
24 not generate bindings for XPointer
25
Daniel Veillard540a31a2003-01-21 11:21:07 +000026Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * xmlreader.c doc/apibuild.py: applied a new patch from
29 Stéphane Bidoul for cleanups
30 * doc/libxml2-api.xml: rebuilt the API description with
31 new entry points
32
Daniel Veillard417be3a2003-01-20 21:26:34 +000033Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * xmlreader.c python/drv_libxml2.py python/generator.py
36 python/libxml.c python/libxml.py python/libxml_wrap.h
37 python/types.c: patch from Stéphane Bidoul for better per
38 context error message APIs
39 * python/tests/ctxterror.py python/tests/readererr.py:
40 update of the tests
41
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000042Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
43
44 * doc/guidelines.html
45 grammar and spelling cleanup
46
Daniel Veillard26f70262003-01-16 22:45:08 +000047Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * xmlreader.c include/libxml/xmlreader.h python/generator.py
50 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
51 a patch from Stéphane Bidoul to allow per XMLtextReader error
52 and warning handling
53 * python/tests/Makefile.am python/tests/readererr.py: adding the
54 specific regression test
55
Daniel Veillard71f9d732003-01-14 16:07:16 +000056Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
59 should raise a syntax error
60
Daniel Veillarde4a07e72003-01-14 14:40:25 +000061Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * python/libxml.c: cleanup patch from Stéphane Bidoul
64
Daniel Veillard81601f92003-01-14 13:42:37 +000065Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
68
Daniel Veillarde6227e02003-01-14 11:42:39 +000069Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * python/generator.py python/libxml.c python/libxml.py
72 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000073 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000074 Python level.
75 * python/tests/Makefile.am python/tests/ctxterror.py: added a
76 regression test for it.
77
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000078Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * xmlreader.c: fixed the streaming property of the reader,
81 it was generating tree faster than consuming it. Pointed out
82 by Nate Myers
83 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
84
Igor Zlatkovic9df24742003-01-12 21:15:55 +000085Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
86
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000087 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000088
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000089Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xpath.c: fix to the XPath implementation for parent and
92 ancestors axis when operating on a Result Value Tree.
93 Fixes bug #100271
94
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000095Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
98 to fix some URI/file escaping problems
99
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000100Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * python/generator.py: fixed a bug raised by Raymond Wiker,
103 docSetRootElement() should not raise an exception if the
104 return is None
105
Daniel Veillard3e20a292003-01-10 13:14:40 +0000106Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
109 fixed bug #102181 by applying the suggested change and fixing
110 the generation/registration problem.
111
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000112Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
115 routines.
116
Daniel Veillard8f872442003-01-09 23:19:02 +0000117Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * parser.c: one more IsEmptyElement crazyness, that time in
120 external parsed entities if substitution is asked.
121 * python/tests/reader3.py: added a specific test.
122
Daniel Veillarde329fc22003-01-09 21:36:42 +0000123Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
126 support and improved error handler registration
127
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000128Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
131 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
132 * README: fixed a link
133
Daniel Veillarde2830f12003-01-08 17:47:49 +0000134Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * configure.in doc/* NEWS: preparing 2.5.1 release
137 * SAX.c parser.c: fixing XmlTextReader bug
138
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000139Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * SAX.c: fuck, I introduced a memory leak on external parsed
142 entities in 2.5.0 :-(
143
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000144Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * xmllint.c: another fix needed as pointed by Christophe Merlet
147 for --stream --debug if compiled without debug support.
148
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000149Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
150
151 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000152 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000153 update man page with --stream and --chkregister
154
Daniel Veillard8326e732003-01-07 00:19:07 +0000155Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * globals.c: fixed --with-threads compile
158 * xmllint.c: fixed --without-debug compile
159 * include/libxml/globals.h: cleanup
160 * include/libxml/schemasInternals.h: add a missing include
161
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000162Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * configure.in NEWS: preparing 2.5.0 release
165 * SAX.c: only warn in pedantic mode about namespace name
166 brokeness
167 * globals.c: fix a doc generation problem
168 * uri.c: fix #101520
169 * doc/*: updated and rebuilt the doc for the release, includuding
170 stylesheet update
171 * python/Makefile.am: fix a filename bug
172
173Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
176 should not be called.
177
178Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * libxml-2.0.pc.in: applied the patch to fix #101894
181
182Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * tree.c : applied patch from Lukas Schroeder for register callbacks
185 * valid.c: modified patch from Lukas Schroeder to test
186 register callbacks with --chkregister
187
188Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * xmlreader.c: seriously changed the way data are pushed to
191 the underlying parser, go by block of 512 bytes instead of
192 tryng to detect tag boundaries at that level. Changed the
193 way empty element are detected and tagged.
194 * python/tests/reader.py python/tests/reader2.py
195 python/tests/reader3.py: small changes mostly due to context
196 reporting being different and DTD node being reported. Some
197 errors previously undetected are now caught and fixed.
198 * doc/xmlreader.html: flagged last section as TODO
199
200Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * python/libxml.py: integrated the Python 2.2 optimizations
203 from Hannu Krosing, while maintaining compatibility with
204 1.5 and 2.1
205
206Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * xmllint.c: a bit of cleanup
209 * xmlreader.c: small fix
210 * doc/xmlreader.html: more work on the XmlTextReader tutorial
211 * python/libxml.py: a few fixes pointed out by Hannu Krosing
212
213Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * python/setup.py.in: patch from Stéphane Bidoul to include
216 drv_libxml2.py in setup.py
217
218Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * doc/xmlreader.html: starting documenting the new XmlTextReader
221 interface.
222
223Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * xmllint.c: added the --stream flag to use the TextReader API
226 * xmlreader.c: small performance tweak
227
228Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * xmlreader.c python/tests/reader2py: okay the DTD validation
231 code on top of the XMLTextParser API should be solid now.
232
233Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * xmlreader.c python/tests/reader2py: Fixing some more mess
236 with validation and recursive entities while using the
237 reader interface, it's getting a bit messy...
238
239Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
240
241 * xmlreader.c python/tests/reader.py: another couple of problem
242 related to IsEmptyElement reported by Stéphane Bidoul needed
243 some fixes.
244
245Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
248 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
249 based on the python XmlTextReader interface.
250
251Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * tree.c: backing out one change in the last patch which broke the
254 regression tests
255
256Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * global.data globals.c tree.c include/libxml/globals.h: applied
259 an old patch from Lukas Schroeder to track node creation and
260 destruction. Probably missing a lot of references at the moment
261 and not usable reliably.
262
263Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
266 from doc/news.html and a stylesheet
267
268Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * xmlreader.c python/tests/reader.py: fixed another couple of
271 xmlreader bugs reported by Stéphane Bidoul and added tests.
272
273Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * xmlreader.c python/tests/reader2.py: fixed another validity
276 checking in external parsed entities raised by Stéphane Bidoul
277 and added a specific regression test.
278 * python/tests/reader3.py: cleanup
279
280Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
281
282 * xmlreader.c python/tests/reader2.py: fixed a problem with
283 validation within entities pointed by Stéphane Bidoul, augmented
284 the tests to catch those.
285
286Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
287
288 * python/generator.py: modified the generator to allow keeping
289 class references when creating new classes, needed to fix a bug
290 pointed by Stéphane Bidoul where the input buffer of the
291 xmlTextReader instance gets destroyed if the python wrapper for
292 the input is not referenced anymore.
293
294Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
295
296 * xmlreader.c python/tests/reader.py: fixed another pair of problem
297 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
298
299Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
300
301 * xmlreader.c python/tests/reader.py: fixed another problem
302 pointed by Stéphane Bidoul
303
304Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * xmlreader.c python/tests/reader.py: fixed a limit case problem
307 with "<a/>"
308
309Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * SAX.c: warn on xmlns:prefix="foo"
312 * xmlreader.c python/tests/reader.py: fixed a couple of problem
313 for namespace attributes handling.
314
315Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
316
317 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
318 a really nasty problem raised by a DocBook XSLT transform
319 provided by Sebastian Bergmann
320
321Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
322
323 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
324 by Stéphane Bidoul and integrated it into the tests
325
326Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
329 extended the XmlTextReader API a bit, addding accessors for
330 the current doc and node, and an entity substitution mode for
331 the parser.
332 * python/libxml.py python/libxml2class.txt: related updates
333 * python/tests/Makefile.am python/tests/reader.py
334 python/tests/reader2.py python/tests/reader3.py: updated a bit
335 the old tests and added a new one to test the entities handling
336
337Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
338
339 * python/generator.py python/libxml2class.txt
340 python/tests/reader.py python/tests/reader2.py: changed the
341 generator to provide casing for the XmlTextReader similar to
342 C# so that examples and documentation are more directly transposable.
343 Fixed the couple of tests in the suite.
344
345Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * doc/guidelines.html: added a document on guildeline for
348 publishing and deploying XML
349
350Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * valid.c xmlreader.c: final touch running DTD validation
353 on the XmlTextReader
354 * python/tests/Makefile.am python/tests/reader2.py: added a
355 specific run based on the examples from test/valid/*.xml
356
357Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
358
359 * python/libxml.py: added a few predefined xmlTextReader parser
360 configuration values.
361
362Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * python/libxml_wrap.h: trying to fix #102037
365
366Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
367
368 * SAX.c: fixing bug #95296, when the predefined entities
369 are redefined in the DTD the default one must be used
370 instead anyway.
371
372Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
373
374 * doc/xmllint.xml
375 * doc/xmllint.1
376 Add discussion of XML_DEBUG_CATALOG to xmllint man
377 page - bug #100907
378
379
380Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * xmlreader.c: Fixed the empty node detection to avoid reporting
383 an inexistant close tag.
384
385Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
388 for Python 2.1
389
390Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
393
394Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
395
396 * doc/libxml2-api.xml python/tests/reader.py: one really need
397 to provide the base URI information when creating a reader parser
398 from an input stream. Updated the API and the example using it.
399
400Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
401
402 * testReader.c xmlreader.c valid.c include/libxml/tree.h
403 include/libxml/valid.h include/libxml/xmlreader.h: working on
404 DTD validation on top of xml reader interfaces. Allows to
405 validate arbitrary large instances. This required some extensions
406 to the valid module interface and augmenting the size of xmlID
407 and xmlRef structs a bit.
408 * uri.c xmlregexp.c: simple cleanup.
409
410Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
411
412 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
413 work on the xml reader interfaces.
414 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
415 Web page for the Windows binaries.
416
417Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419 * xmlIO.c: applied a patch for VMS following the report by
420 Nigel Hall
421
422Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
423
424 * parser.c: the parseStartTag bug fix wasn't complete.
425
426Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
427
428 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
429 parseStartTag, fixing it.
430 * test/att4 result/att4 result/noent/att4: adding the test
431 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
432 more methods to XmlTextReader.
433
434Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
435
436 * win32/libxml2.def.src: added more xml reader exports
437 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
438 to the build
439
440Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
441
442 * doc/tutorial/xmltutorial.xml
443 plus generated html and pdf
444 Updating tutorial again based on further comments from Niraj
445 Tolia on the last iteration
446
447Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
448
449 * doc/tutorial/xmltutorial.xml
450 * doc/tutorial/includekeyword.c
451 * doc/tutorial/includegetattribute.c
452 plus generated html and pdf
453 Adding fix from Niraj Tolia to tutorial to properly free memory.
454
455
456Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
457
458 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
459 more methods of XmlTextReader.
460 * python/libxml2class.txt python/tests/reader.py: this increased the
461 methods in the bndings, augmented the test to check those new
462 functions.
463
464Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
465
466 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
467 methods of XmlTextReader.
468 * python/generator.py python/libxml_wrap.h python/types.c
469 python/libxml2class.txt: added the reader to the Python bindings
470 * python/tests/Makefile.am python/tests/reader.py: added a specific
471 test for the Python bindings of the Reader APIs
472 * parser.c: small cleanup.
473
474Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * xinclude.c: fallback was only copying the first child not the
477 full child list of the fallback element, closes #89684 as reopened
478 by Bernd Kuemmerlen
479
480Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
481
482 * win32/libxml2.def.src: exported htmlNodeDumpOutput
483
484Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
485
486 * configure.in: preparing release of 2.4.30
487 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
488 gives enum values, fix functype return type, put back fields in
489 structs
490 * doc/*: updated the docs rebuilt
491
492Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
493
494 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
495 about htmlNodeDumpOutput location.
496 * xpath.c: removed an undefined function signature
497 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
498 too many symbols in the API breaking the python bindings.
499 Updated with the libxslt/libexslt changes.
500
501Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
502
503 * configure.in: preparing release of 2.4.29
504 * doc/*: rebuilt the docs and API
505 * xmlreader.c: a few more fixes for the XmlTextReader API
506
507Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
508
509 * include/win32config.h: applied mingw patch from Magnus Henoch
510
511Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
512
513 * catalog.c doc/libxml2-api.xml: a bit more cleanup
514
515Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
518 building Python script, does the C parsing directly, generates
519 a better API description including structure fieds defs and
520 enums. Still a couple of bugs, but good enough for the python
521 wrappers now.
522 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
523 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
524 include/libxml/schemasInternals.h include/libxml/tree.h: more
525 cleanup based on the python analysis script reports.
526 * libxml.spec.in: make sure the API XML description is part of the
527 devel package.
528
529Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
532 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
533 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
534 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
535 code cleanup, especially the function comments.
536 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
537
538Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * Makefile.am xmlreader.c include/libxml/Makefile.am
541 include/libxml/xmlreader.h: Adding a new set of APIs based on
542 the C# TextXmlReader API but converted to C. Allow to parse
543 in constant memory usage, far simpler to program and explain
544 than the SAX like APIs, unfinished but working.
545 * testReader.c: test program
546
547Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
548
549 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
550
551Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * tree.c: Chip turner indicated that XHTML1 serialization
554 rule for style actually break on both IE and Mozilla,
555 try to avoid the rule if escaping ain't necessary
556
557Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * nanhttp.c: handle HTTP URL escaping, problem reported by
560 Glen Nakamura and Stefano Zacchiroli
561
562Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
565
566Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
567
568 * uri.c: Johann Richard pointed out some XPointer problems for
569 URN based URI references in XInclude. Modified the URI parsing
570 and saving routines to allow correct parsing and saving of
571 XPointers, especially when attached to "opaque" scheme accordingly
572 to RFC 2396
573
574Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
577 of refactoring to the HTML saving code.
578 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
579 in the doc.
580
581Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * tree.c include/libxml/tree.h: refactored the XML dump of a node
584 to a buffer API to reuse the generic dump to an OutputIO layer,
585 this reduces code, fixes xmlNodeDump() for XHTML, also made
586 xmlNodeDump() now return the number of byte written.
587
588Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * python/setup.py.in: another patch from Stéphane Bidoul for
591 Python bindings on Windows
592 * doc/parsedecl.py: small cleanup
593
594Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * libxml.spec.in configure.in: add a line in %changelog for releases
597
598Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
599
600 * parser.c: patch from Marcus Clarke fixing a problem in entities
601 parsing that was detected in KDe documentations environment.
602
603Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
604
605 * python/libxml.c (libxml_prev): Return the previous as opposed to
606 the next node (I guess this is the result of some cut & paste programming:)
607
608Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
609
610 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
611
612Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
613
614 * python/generator.py python/libxml.c python/setup.py.in: trying
615 to fix the Python bindings build on Windows (Stéphane Bidoul)
616
617Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
618
619 * win32/configure.js: added option for python bindings
620 * win32/libxml2.def.src: added more exports
621
622Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
623
624 * win32/Makefile.mingw: fixed unresolved symbols when linking with
625 pthreads
626 * win32/wince/*: applied updates to Windows CE port from Javier
627
628Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
629
630 * configure.in: preparing 2.4.28
631 * libxml.spec.in doc/Makefile.am: some cleanup
632 * doc/*: updated the news and regenerated.
633
634Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
635
636 * HTMLparser.c: final touch at closing #87235 </p> end tags
637 need to be generated.
638 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
639 this change slightly the output of a few tests
640 * doc/*: regenerated
641
642Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * parserInternals.c: fixing bug #99190 when UTF8 document are
645 parsed using the progressive parser and the end of the chunk
646 is in the middle of an UTF8 multibyte character.
647
648Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
649
650 * threads.c: fixed initialization problem in xmlNewGlobalState
651 which was causing crash.
652 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
653 in xmlInitializeGlobalState.
654 * parserInternals.c: cleaned up ctxt->sax initialisation.
655
656Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * tree.c include/libxml/tree.h: modified the existing APIs
659 to handle XHTML1 serialization rules automatically, also add
660 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
661 libxslt serialization uses it when needed without changing
662 the library API.
663 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
664 result/xhtml1: added a new test specifically for xhtml1 output
665 and updated the result of one XHTML1 test
666
667Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * xinclude.c parserInternals.c encoding.c: fixed #99082
670 for xi:include encoding="..." support on text includes.
671 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
672 test/XInclude/ents/isolatin.txt : added a specific regression test
673 * python/generator.py python/libxml2class.txt: fixed the generator
674 the new set of comments generated for doc/libxml2-api.xml were
675 breaking the python generation.
676
677Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * doc/Makefile.am: repair some problem if gtk-doc fail or such
680 * configure.in: patch for Solaris on new autoconf closes #98880
681 * doc/parsedecl.py: repair the frigging API building script,
682 did I say that python xmllib sucks ?
683 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
684 and some comment are no more truncated.
685
686Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
687
688 * parser.c: Martin Stoilov pointed out a potential leak in
689 xmlCreateMemoryParserCtxt
690
691Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
694 included in HTML documents and using the push parser.
695
696Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
697
698 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
699 specified, look for the Python interpreter not just in the
700 specified root but also in the specified location. Fixes #98825
701
702Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * python/libxml.c: fixing bug #98792 , node may have no doc
705 and dereferencing without checking ain't good ...
706
707Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * configure.in: preparing release 2.4.27
710 * doc/* : updated and rebuilt the docs
711 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
712 and all the docs are actually packaged and in the final RPMs
713 * parser.c parserInternals.c include/libxml/parser.h: restore
714 xmllint --recover feature.
715
716Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * parser.c xpath.c: fixing #96925 wich was also dependant on the
719 processing of parsed entities, and XPath computation on sustitued
720 entities.
721 * testXPath.c: make sure entities are substitued.
722
723Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * parser.c: fixed #96594, which was totally dependant on the
726 processing of internal parsed entities, which had to be changed.
727
728Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
729
730 * Makefile.am python/Makefile.am python/tests/Makefile.am:
731 trying to fix bug #98517 about building outside the source tree
732 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
733
734Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
735
736 * include/win32config.h: cleanup
737 * win32/Makefile.mingw: integrated mingw in JScript configure
738 * win32/Makefile.msvc: modified to allow mingw coexistence
739 * win32/configure.js: integrated mingw
740 * win32/Readme.txt: cleanup
741
742Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
743
744 * HTMLparser.c: strengthen the guard in the Pop macros,
745 like in the XML parser, closes bug #97315
746
747Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
750 callback is never used.
751
752Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * parserInternals.c: fixed the initialization of the SAX structure
755 which was breaking xsltproc
756 * xpath.c: patch from Petr Pajas for CDATA nodes
757 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
758 * parser.c include/libxml/parser.h: patch from Peter Jones
759 removing a leak in xmlSAXParseMemory() and adding the
760 function xmlSAXParseMemoryWithData()
761
762Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
763
764 adding pdf of tutorial, changing web page to link to it
765 * doc/tutorial/xmltutorial.pdf
766 * doc/xml.html
767 * doc/docs.html
768
769Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
770
771 * doc/tutorial/ar01s08.html
772 adding file what I forgot for tutorial
773
774
775Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
776
777 Adding encoding discussion to tutorial
778 Added:
779 * doc/tutorial/images/*.png: DocBook admonition image files
780 * doc/tutorial/apf.html, apg.html: new generated html
781 * doc/tutorial/includeconvert.c: conversion code entity file
782 changed:
783 * doc/tutorial/xmltutorial.xml: DocBook original
784 * doc/tutorial/*.html: generated html
785
786Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
787
788 * include/libxml/*.h: retired xmlwin32version.h
789 * doc/Makefile.am: retired xmlwin32version.h
790 * win32/configure.js: retired xmlwin32version.h
791
792Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
793
794 * win32/libxml2.def.src: exported additional symbols
795 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
796 sisterhood
797
798Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
799
800 * globals.c: fixed a typo pointed out by Igor
801 * xpath.c: try to speed up node compare using line numbers
802 if available.
803
804Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
805
806 * tree.c: make xmlFreeNode() handle attributes correctly.
807
808Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
809
810 * catalog.c: completed the #96963 fix, as reported by Karl
811 Eichwalder
812
813Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
814
815 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
816
817Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
818
819 * Makefile.am: switched the order of a couple of includes
820 to fix bugs #97100
821
822Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
823
824 * catalog.c: fixed bug #96963, reverted to the old behaviour of
825 xmlLoadCatalogs that used to separate directories with a ':'.
826
827Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
828
829 * threads.c: improvements to the Windows-side of thread handling
830 * testThreads.c: conditionally excluded unistd.h
831 * testThradsWin32.c: broke overlong lines
832 * include/win32config.h: adapted thread-related macros to the new
833 scheme and for pthreads on Windows
834 * win32/Makefile.msvc: introduced a more flexible thread build,
835 added testThreads[Win32].c to the build
836 * win32/configure.js: introduced a more flexible thread config
837
8382002-10-31 John Fleck <jfleck@inkstain.net>
839
840 * doc/xml.html (and, by implication, FAQ.html)
841 added UTF-8 conversaion FAQ from Marcus Labib Iskander
842
843Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
844
845 * configure.in: removed xmlwin32version.h
846 * include/libxml/Makefile.am: removed xmlwin32version.h
847
848Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
849
850 * tree.c: applied patch from Brian Stafford to fix a bug
851 in xmlReconciliateNs()
852
853Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * tree.c: applied patch from Christian Glahn to allow
856 xmlNewChild() on document fragment nodes
857
858Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
859
860 * parser.c: Christian Glahn found a problem with a recent
861 patch to xmlParseBalancedChunkMemoryRecover()
862 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
863 problems
864 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
865 test/schemas/seq*: added the test cases from Charles
866
867Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
870 serious cleanup of the spec file and associated changes
871 in the Makefiles.
872 * valid.c: try to remove some warnings on x86_64
873
874Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
877 fix bug #96586
878
879Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
882 parsing, applied his patch
883 * result/HTML/attrents.html result/HTML/attrents.html.err
884 result/HTML/attrents.html.sax test/HTML/attrents.html:
885 added the test and result case provided by Mikhail Sogrine
886
887Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
888
889 * vms/build_libxml.com vms/config.vms vms/readme.vms
890 include/libxml/parser.h include/libxml/parserInternals.h
891 include/libxml/tree.h include/libxml/xmlIO.h
892 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
893 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
894 Applied the VMS update patch from Craig A. Berry
895 * doc/*.html: update
896
897Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
898
899 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
900
901Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * debugXML.c: adding a grep command to --shell in xmllint
904 for T.V. Raman
905
906Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
907
908 * xmlcatalog.c: tried to fix some of the problem with --sgml
909
910Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
911
912 * parser.c: tried to fix bug #91500 where doc->children may
913 be overriden by a call to xmlParseBalancedChunkMemory()
914
915Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
916
917 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
918 identifiers in SGML catalogs containing '&'
919
920Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * python/types.c: fixed bugs when passing result value tree
923 to Python functions.
924
925Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * configure.in: preparing the release of 2.4.26
928 * doc/*: updated and rebuilt the documentation
929
930Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * parser.c: fixed a XML Namespace compliance bug reported by
933 Alexander Grimalovsky
934
935Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * HTMLtree.c: fixed serialization of script and style when
938 they are not lowercase (i.e. added using the API to the tree).
939
940Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
941
942 * valid.c: make xmlValidateDocument emit a warning msg if there
943 is no DTD, pointed by Christian Glahn
944
945Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
946
947 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
948 content model when some of the blocks have min or max, and a couple
949 of bugs found in the process.
950 * result/schemas/list0* test/schemas/list0*: added some specific
951 regression tests
952
953Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * README: updated the contact informations
956
957Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
958
959 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
960 misses it, reported by Peter Bray.
961
962Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
963
964 * tree.c: investigating xmlNodeGetContent() on namespace nodes
965 and removed a few warnings
966
967Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * parser.c: Christian Glahn found a small bug in the push parser.
970 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
971 public
972
973Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
974
975 * xmlschemas.c include/libxml/xmlschemas.h: added
976 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
977 * testSchemas.c: added --memory to test the new interface
978
979Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
980
981 * doc/index.py doc/search.php: integrated the XSLT indexing,
982 a few fixed in the indexer, added a scope selection at the
983 search level.
984
985Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
986
987 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
988 this was due to uninitialized parts of the validation context
989
990Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * debugXML.c: applied patch from Mark Vakoc except the API
993 change, preserved it.
994 * doc/*: updated the docs to point to the search engine for
995 information lookup or before bug/help reports.
996
997Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
998
999 * doc/index.py doc/search.php: added mailing-list archives
1000 indexing and lookup
1001
1002Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1005
1006Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * doc/index.py: improved HTML indexing
1009 * doc/search.php: make the queries also lookup the HTML based indexes
1010
1011Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * doc/index.py: added HTML page indexing
1014
1015Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1016
1017 * xmlIO.c: extended Windows path normalisation to fix the base
1018 problem in libxslt.
1019 * catalog.c: fixed list handling in XML_CATALOG_FILES
1020
1021Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * valid.c: typo/bug found by Christian Glahn
1024
1025Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1026
1027 * xmlIO.c: applied Windows CE patch from Javier.
1028 * win32/wince: new directory, contains support for the PocketPC
1029 with Windows CE from Javier.
1030 * include/win32config.h: reorganised, removed duplicate
1031 definitions and applied WinCE patch from Javier.
1032 * include/wsockcompat.h: new file, now contains WinSock
1033 compatibility macros.
1034 * win32/Makefile.msvc: introduced double-run compilation.
1035
1036Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * configure.in include/libxml/xmlwin32version.h: preparing release
1039 of 2.4.25
1040 * doc/*: updated and regenerated teh docs and web pages.
1041
1042Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1045 error were not covering namespace declarations.
1046 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1047 it was missing the attribute declaration for the namespace
1048 * result/VC/NS3: the fix now report breakages in that test
1049
1050Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1053
1054Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1057 and regenerated the docs and web site
1058
1059Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1062 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1063 not before
1064
1065Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * python/generator.py python/libxml2class.txt: fixed a stupid error
1068 breaking the python API
1069
1070Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1073 triostr.c triostr.h: applied a trio update patch from
1074 Bjorn Reese which should work with MinGW
1075
1076Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * tree.c: improving some documentation comments
1079 * xmlregexp.c: found and fixed a mem leak with python regression tests
1080 * doc/*: rebuilt the doc and the API XML file including the
1081 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1082 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1083 python/types.c: added access to the XML Schemas regexps from
1084 python
1085 * python/tests/Makefile.am python/tests/regexp.py: added a
1086 simple regexp bindings test
1087
1088Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1089
1090 * doc/xml.html:
1091 fixing ftp links - thanks to Vitaly Ostanin
1092
1093Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlregexp.c: fixed the data callback on transition functionality
1096 which was broken when using the compact form
1097 * result/schemas/*: updated the results, less verbose, all tests
1098 pass like before
1099 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1100 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1101 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1102 annoying warnings
1103 * xpath.c: try to provide better error report when possible
1104
1105Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * Makefile.am: fixed a breakage raised by Jacob
1108
1109Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1110
1111 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1112 which don't use sockets
1113
1114Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1115
1116 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1117 * win32/configure.js: applied zlib patch from Daniel Gehriger
1118
1119Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1120
1121 * win32/configure.js: applied the patch from Mark Vakoc for
1122 regexp support
1123 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1124 for regexp support
1125
1126Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * xmlschemastypes.c: as pointed by Igor Float and Double
1129 parsing ain't finished yet
1130
1131Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * Makefile.am configure.in: trying to fix #88412 by bypassing
1134 all the python subdir if python ain't detected
1135
1136Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1139 made configuring with regexps/automata/unicode the default
1140 but without schemas ATM
1141 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1142 fixed the regexp based DTD validation performance and memory
1143 problem by switching to a compact form for determinist regexps
1144 and detecting the determinism property in the process. Seems
1145 as fast as the old DTD validation specific engine :-) despite
1146 the regexp built and compaction process.
1147
1148Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * valid.c: determinism is debugged, new DTD checking code now works
1151 but xmlFAComputesDeterminism takes far too much CPU and the whole
1152 set usues too much memory to be really usable as-is
1153
1154Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * tree.c: fixed another stupid bug in xmlGetNodePath()
1157 * xmllint.c: --version now report the options compiled in
1158
1159Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * HTMLparser.c: small cleanup
1162 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1163 when configured with them. A bit of debugging around the determinism
1164 checks is still needed
1165
1166Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1169
1170Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * xmlIO.c: small portability glitch fixed.
1173
1174Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * xmlschemastypes.c: incomplete steps for real/double support
1177 * testAutomata.c include/libxml/xmlautomata.h
1178 include/libxml/xmlregexp.h: avoiding a compilation problem
1179 * valid.c include/libxml/valid.h: starting the work toward using
1180 the regexps for actual DTD validation
1181
1182Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * hash.c: cosmetic cleanup
1185 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1186 integrating a DTD validation layer based on the regexps
1187
1188Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1191 the determinism was tested before eliminating the epsilon
1192 transitions :-(
1193
1194Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * python/generator.py python/libxml.c python/libxml.py
1197 python/libxml2-python-api.xml python/libxml2class.txt
1198 python/libxml_wrap.h python/types.c: updated the python
1199 bindings, added code for easier File I/O, and the ability to
1200 define a resolver from Python fixing bug #91635
1201 * python/tests/Makefile.am python/tests/inbuf.py
1202 python/tests/outbuf.py python/tests/pushSAXhtml.py
1203 python/tests/resolver.py python/tests/serialize.py: updated
1204 and augmented the set of Python tests.
1205
1206Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1207
1208 * win32/configure.js: added more readme info for the binary
1209 package.
1210
1211Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * xmlIO.c: fixed a stupid out of bound array error
1214
1215Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1218 messing around with support for Windows path, cleanups,
1219 trying to identify and fix the various code path to the
1220 filename access. Added xmlNormalizeWindowsPath()
1221
1222Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * error.c valid.c: working on better error reporting of validity
1225 errors, especially providing an accurate context.
1226 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1227 error reports in those cases.
1228
1229Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1232 parser.c parserInternals.c xmlIO.c: get rid of all the
1233 perror() calls made in the library execution paths. This
1234 should fix both #92059 and #92385
1235
1236Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * xmllint.c: memory leak reporting was broken after a change
1239 of the preprocessor symbol used to activate it.
1240
1241Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * tree.c: try to make the copy function work for node of
1244 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1245 DOM layers though, not libxml2 itself.
1246
1247Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * valid.c: try to provide file and line informations, not all
1250 messages are covered, but it's a (good) start
1251
1252Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * xinclude.c: reimplemented a large part of the XInclude
1255 processor, trying to minimize resources used, James Henstridge
1256 provided a huge test case which was exhibiting severe memory
1257 consumption problems.
1258
1259Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * python/Makefile.am: applied patch from Christophe Merlet to
1262 reestablish DESTDIR
1263
1264Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * libxml.spec.in: fixes libary path for x86_64 AMD
1267
1268Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1269
1270 * doc/tutorial/includekeyword.c
1271 * doc/tutorial/xmltutorial.xml:
1272 (plus resulting generated html files)
1273 fixing one spot I missed in the tutorial where I hadn't freed
1274 memory properly
1275
1276Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1277
1278 * doc/tutorial/includeaddattribute.c
1279 * doc/tutorial/includeaddkeyword.c
1280 * doc/tutorial/includegetattribute.c
1281 * doc/tutorial/includekeyword.c
1282 * doc/tutorial/xmltutorial.xml
1283 * doc/tutorial/*.html:
1284 update tutorial to properly free memory (thanks to Christopher
1285 R. Harris for pointing out that this needs to be done)
1286 * doc/tutorial/images/callouts/*.png:
1287 added image files so the callouts are graphical, making it
1288 easier to read ( use "--param callout.graphics 1" to generate
1289 html with graphical callouts)
1290
1291Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1294 nice logos generated by Marc Liyanage
1295 * doc/site.xsl *.html: changed the stylesheet to show the new
1296 logo and regenerated the pages
1297
1298Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1301
1302Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * xpath.c: possible mem leak patch from Jason Adams
1305
1306Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1309 in the XQuery namespace
1310 * configure.in: preparing 2.4.24
1311 * doc/*.html: updated the web pages
1312
1313Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * python/generator.py: closing bug #85258 by generating conditional
1316 compile check to avoid linking to routines not configured in.
1317
13182002-08-22 Havoc Pennington <hp@pobox.com>
1319
1320 * autogen.sh: update error message for missing automake
1321
1322Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * python/Makefile.am: typo in target name resulted in libxml2.py
1325 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1326
1327Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * win32/win32/Makefile.mingw: updated with version from
1330 Elizabeth Barham at http://soggytrousers.net/repository/
1331
1332Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1333
1334 * win32/Makefile.msvc: added the prefix location to the include
1335 and lib search path.
1336
13372002-08-18 Havoc Pennington <hp@pobox.com>
1338
1339 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1340 both automake 1.6 and 1.4 installed get the right automake. Means
1341 compilation from CVS will now require the latest automake 1.4
1342 release, or manually creating symlinks called "automake-1.4" and
1343 "aclocal-1.4"
1344
1345Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * configure.in python/Makefile.am: more AMD 64 induced changes from
1348 Frederic Crozat
1349
1350Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * xinclude.c: oops I was missing the xml:base fixup too
1353 * result/XInclude/*.xml: this adds xml:base attributes to most
1354 results of the tests
1355
1356Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * xinclude.c: quick but apparently working implementation of
1359 xi:fallback, should close bug #89684
1360 * Makefile.am test/XInclude/docs/fallback.xml
1361 result/XInclude/fallback.xml: added a basic test for fallback,
1362 and run with --nowarning to avoid a spurious warning
1363 * configure.in: applied patch from Frederic Crozat for python
1364 bindings on AMD 64bits machines.
1365
1366Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1369 the caller don't pass a SAX callback block.
1370
1371Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * tree.c: applied the same fix for the XML-1.0 namespace to
1374 xmlSearchNsByHref() as was done for xmlSearchNs()
1375
1376Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * libxml.3: small cleanup of the man page
1379 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1380 when serializing HREF attributes generated by XSLT.
1381
1382Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1385 version of Marc Liyanage' patch for boolean attributes in HTML
1386 output
1387
1388Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * python/tests/serialize.py: fixed the test results, indenting
1391 behaviour changed slightly
1392
1393Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1394
1395 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1396 new c14n function to Windows def files
1397
1398Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1399
1400 * c14n.c: fixed a memory leak in c14n code
1401
1402Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * parser.c include/libxml/parser.h: adding a new API for Christian
1405 Glahn: xmlParseBalancedChunkMemoryRecover
1406 * valid.c: patch from Rick Jones for some grammar cleanup in
1407 validation messages
1408 * result/VC/* result/valid/*: this slightly change some of the
1409 regression tests outputs
1410
1411Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * tree.c: trying to fix a problem in namespaced attribute handling
1414 raised by Christian Glahn
1415
1416Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * encoding.c include/libxml/encoding.h: Opening the interface
1419 xmlNewCharEncodingHandler as requested in #89415
1420 * python/generator.py python/setup.py.in: applied cleanup
1421 patches from Marc-Andre Lemburg
1422 * tree.c: fixing bug #89332 on a specific case of loosing
1423 the XML-1.0 namespace on xml:xxx attributes
1424
1425Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1426
1427 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1428 corner case from new Merlin's test suite and added a callback
1429 that will be used to improve xmlsec performance
1430
1431
1432Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * HTMLtree.c: trying to fix the <style> escaping problem in
1435 HTML serialization bug #89342
1436
1437Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1440 and rebuilt the web site.
1441
1442Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1443
1444 * include/libxml/tree.h: added _private member to xmlNs struct
1445
1446Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * HTMLparser.c: fixing bug #84876 based on the xml working
1449 code.
1450
1451Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1452
1453 * python/Makefile.am: enhanced to fix bug 72012 (errors
1454 when using '-jX' make parameter)
1455
1456Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1457
1458 * xpath.c: small additional enhancement for booleans
1459 compared to nodesets
1460
1461Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * HTMLtree.c: changed the order of the encoding declaration
1464 attributes in the meta tags due to a bug in IE/Mac
1465
1466Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1467
1468 * xpath.c: enhanced handling of booleans (especially '='
1469 and '!=' for nodesets) - fixes bug 85256. Added new
1470 routine xmlXPathNotEqualValues for more proper handling
1471 of '!=' when nodesets are involved.
1472
1473Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1476 doc/xmlcatalog_man.xml to the source distribution
1477
1478Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1479
1480 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1481 asked for this.
1482
1483Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * configure.in: preparing 2.4.23
1486 * doc/*: rebuilt the docs
1487
1488Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * parser.c: fixing bug #84169 by fixing the
1491 comment of xmlCreatePushParserCtxt to describe the
1492 encoding detection parameters better.
1493
1494Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * valid.c: fixing bug #79331 in one path the lookup for
1497 ID attributes on a namespaced node wasn't handled correctly :-\
1498
1499Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * HTMLparser.c: trying to fix 87235 about discarded white
1502 spaces in the HTML parser.
1503 * result/HTML/*: this changes the output of a number of HTML
1504 regression tests
1505
1506Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * xpath.c: applied patch from Richard Jinks for the namespace
1509 axis + fixed a memory error.
1510 * parser.c parserInternals.c: applied patches from Peter Jacobi
1511 removing ctxt->token for good.
1512 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1513 popped out by the regression tests.
1514 * Makefile.am: patch for threads makefile from Gary Pennington
1515
1516Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1517
1518 * xpath.c: enhanced behaviour of position() after usage of
1519 expressions involving preceding-sibling (et al).
1520
1521Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * hash.c: applied a patch from Peter Jacobi to solve a problem
1524 when compiling with the Watcom C on Win32
1525 * result/schemas/*.err: the change of hashing algo generated
1526 permutations in the output
1527
1528Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * hash.c: applied patch from Sander Vesik improving the quality of
1531 the hash function.
1532
15332002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1534
1535 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1536 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1537 xmllint.c xpath.c: replaced sprintf() with snprintf()
1538 to prevent possible buffer overflow (the bug was pointed
1539 out by Anju Premachandran)
1540
1541Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * parser.c: removed an uninitialized data error popped by valgrind
1544 on PE references
1545
1546Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1547
1548 * doc/xml.html
1549 adding tutorial reference to the web page
1550
1551Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1552
1553 * doc/tutorial/xmltutorial.xml
1554 * doc/tutorial/ar01s07.html
1555 * doc/tutorial/ape.html
1556 * doc/tutorial/includegetattribute.c
1557 adding section to tutorial about retrieving an attribute
1558 value
1559
1560Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * parser.c: applied a couple of patches from Peter Jacobi to start
1563 to get rid of ctxt->token, with a possible significant speed
1564 improvement to be gained once done. Better compliance with PE
1565 references constructs in DTDs too.
1566 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1567 from Peter too
1568
1569Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1572 xmlParseElement was likely to have been deallocated at the
1573 time of the report, possibly leading to segfault. Just report
1574 the tag name now.
1575
1576Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * xpath.c: patch from Richard Jinks for XPath substring() function
1579 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1580
15812002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1582
1583 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1584
1585Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1586
1587 *doc/FAQ.html
1588 fixing typos in FAQ, thanks to Robert Funnell for the
1589 editing help
1590
1591Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * NEWS: got complaints from rpmlint that it was empty
1594
1595Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1596
1597 * added doc/tutorial, including:
1598 apa.html
1599 apb.html
1600 apc.html
1601 apd.html
1602 ar01s02.html
1603 ar01s03.html
1604 ar01s04.html
1605 ar01s05.html
1606 ar01s06.html
1607 includeaddattribute.c
1608 includeaddkeyword.c
1609 includekeyword.c
1610 includestory.xml
1611 index.html
1612 xmltutorial.xml
1613 libxml tutorial, including generated html
1614
1615Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1616
1617 * result/c14n/exc-without-comments/merlin-c14n-two-*
1618 result/c14n/without-comments/merlin-c14n-two-*
1619 test/c14n/exc-without-comments/merlin-c14n-two-*
1620 test/c14n/without-comments/merlin-c14n-two-*
1621 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1622 c14n/exc-c14n and slightly modified test script to handle
1623 these test cases
1624 * c14n.c: fixed bugs for complicated nodes set (namespace
1625 without node and others from merlin-c14n-two.tar.gz)
1626 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1627 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1628 for xmlsec performance patch
1629 * xpath.c: fixed self::node() for namespaces and attributes
1630
1631Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1632
1633 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1634 but with the format parameter
1635 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1636
1637Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1638
1639 * Makefile.am: updated c14n tests suite
1640 * c14n.c: performance improvement for previous c14n patch
1641
1642Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * parser.c: another peroformance patch from Peter Jacobi, that
1645 time on parsing attribute values.
1646
1647Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1648
1649 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1650 into LibXML2 test suite
1651
1652Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1653
1654 * c14n.c: propagating xpath ancesstors node fix to c14n
1655 plus small performance improvement to reduce number of
1656 mallocs
1657 * xpath.c: fixed ancestors axis processing for namespace nodes
1658
1659Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1662 Peter Jacobi
1663
1664Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * configure.in: preparing 2.4.22
1667
1668Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1671 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1672 a public entry point.
1673 * doc/*: rebuilt the API and docs
1674
1675Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * xpath.c: patch from Richard Jinks to fix a problem introduced
1678 in the previous patch and pointed by Norm
1679
1680Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * libxml.spec.in: fixing bug #81112
1683
1684Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * uri.c: fixing bug #82848
1687
1688Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1691 output of one catalog test
1692
1693Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1694
1695 * global.data globals.c tree.c include/libxml/globals.h
1696 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1697 default value for global parameter xmlIndentTreeOutput to 1 and
1698 introduced new global parameter xmlTreeIndentString (the string
1699 used to do one-level indent) with default value " " (as it was
1700 in tree.c)
1701
1702Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1705 with trio and schemas.
1706
1707Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xpath.c: patch from Richard Jinks to fix the problem raised in
1710 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1711
1712Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * xmlschemas.c: a bit of work on import.
1715 * xmlschemastypes.c: Charles Bozeman provided a compare function
1716 for date/time types so min/max facet restrictions should work,
1717 indeterminate comparisons return an error instead of equal.
1718 * test/schemas/date_0* result/schemas/date_0_0: specific test
1719 from Charles Bozeman too
1720
1721Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1724 from Christian Cornelssen fixing the man pages and the Catalog
1725 building script.
1726 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1727 next step is <xs:import> I now have a reasonable understanding
1728 of how it works.
1729
1730Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1733
1734Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1735
1736 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1737
1738Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * xpath.c: fixing an XPath function evalutation bug pointed out
1741 by Alexey Efimov where the context was lost when evaluating
1742 the function arguments
1743
1744Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1745
1746 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1747 function public for XMLSec performance optimizations
1748
1749Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * python/generator.py python/libxml2class.txt : fixed a problem
1752 with the HTML parser pointed by Gary Benson
1753 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1754 example
1755
1756Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1757 * parser.c: fixed bug #81159 (memory growth in SAX)
1758
1759Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1760 * xpath.c: fixed bug #78858 (the real fix)
1761
1762Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1763 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1764
1765Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * tree.c: modified xmlNodeSetBase to allow changing the
1768 base of a document.
1769
1770Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * xmlschemastypes.c: patch Charles Bozeman for validation of
1773 all the date, time, and duration types
1774 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1775 * configure.in: fixed an error pointed by an user
1776 * xml2-config.in: fixed an error pointed by an user
1777
1778Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1779
1780 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1781 win32/libxml2.def.src xmlIO.c: exported default
1782 'file:', 'http:' and 'ftp:' protocols input handlers
1783 and maked protocols comparisson case insensitive
1784
1785Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * configure.in: Neven Has detected a typo
1788
1789Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1792 as one of the persons allowed to commit directly to the
1793 module.
1794
1795Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1798 * valid.c: raised a too low limit
1799 * doc/*: rebuilt the docs
1800
1801Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * test/XPath/expr/floats test/XPath/expr/functions
1804 result/XPath/expr/floats result/XPath/expr/functions
1805 xpath.c: another XPath conformance patch from Richard Jinks
1806
1807Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * xmlschemas.c: fixed validation of attribute groups.
1810 * test/schemas result/schemas: added an example from the primer
1811
1812Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1815 * test/schemas result/schemas: updated the test list
1816
1817Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * TODO: updated a bit
1820 * parser.c: made a comment more specific
1821 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1822 Schemas conformance.
1823 * test/schemas result/schemas: updated the test list
1824
1825Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1828 implementing xs:all with minOccurs = 0
1829 * tes/schemas/* result/schemas/*: added more tests covering
1830 xs:all
1831
1832Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * xmlregexp.c: first implementation of the all particle, this
1835 may need to be revisited for case where not all transitions
1836 must be crossed.
1837
1838Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * tree.c: another entity processing update from Markus Henke
1841
1842Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1843
1844 * trionan.c: fixed crash on OSF/1
1845
1846Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * xmlschemas.c: more Schemas work
1849 * test/schemas/* result/schemas/*: added more tests coming
1850 from the spec.
1851
1852Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1855 ExcC14N specification
1856
1857Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * tree.c: patch from Markus Henke, fix for recursive entities.
1860
1861Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * xpath.c: fix a problem with string() on a document node.
1864
1865Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * Makefile.am xmlschemas.c: more Schemas work
1868 * test/schemas/* result/schemas/*: added more tests coming
1869 from the spec.
1870
1871Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1874 * result/HTML/*: this changes a few things in the results
1875
1876Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1877
1878 * include/libxml/tree.h: eliminated 'declaration different than
1879 prototype' warning
1880 * include/win32config.h: "resolved" conflicts with errno.h
1881
1882Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1885 on the automata interfaces and debug of counted choices
1886 * test/schemas/* result/schemas/*: added a number of tests
1887
1888Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1891 a bit of work on Schemas
1892 * testSchemas.c: try to make it more useful
1893 * test/schemas/* result/schemas/* Makefile.am: changed the
1894 Schemas regression test procedure, started adding a few samples
1895
1896Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1897
1898 * include/libxml/encoding.h: Patch for the Borland C++ builder
1899 * include/libxml/tree.h: Patch for the Borland C++ builder
1900 * threads.c: Patch for the Borland C++ builder
1901 * win32/bcb5: New directory for the Borland C++ builder
1902 project files
1903
1904Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1905
1906 * win32/Makefile.msvc: Update for XML Schema support
1907 * win32/configure.js: Update for XML Schema support
1908 * win32/libxml2.def.src: Update for XML Schema support
1909
1910Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1913 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1914 xmlunicode.c include/libxml/Makefile.am
1915 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1916 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1917 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1918 include/libxml/xmlversion.h.in : merged the current state of
1919 XML Schemas implementation, it is not configured in by default,
1920 a specific --schemas configure option has been added.
1921 * test/automata test/regexp test/schemas Makefile.am
1922 result/automata result/regexp result/schemas:
1923 merged automata/regexp/schemas regression tests
1924
1925Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * xpath.c: Gary found a compile time problem, fixes #78823
1928
1929Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * configure.in: release of 2.4.20
1932 * doc/*: updated and rebuilt the docs
1933
1934Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * python/Makefile.am: patch from Cristian Gafton to build on
1937 Red Hat 6.2, should also fix #75779
1938
1939Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * valid.c: first part of fixing #78729
1942
1943Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1946 escaping of URI when saving HTML files.
1947 * result/HTML/*: this impacted some tests
1948
1949Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * configure.in: trying to fix #77441
1952
1953Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * include/libxml/xmlIO.h: Hallski complained it could not be
1956 included by itself.
1957
1958Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1961
1962Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1963
1964 * win32/configure.js: patch from Nilo for the c14n option
1965 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1966
1967Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1970 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1971 LIBXML_THREAD_ENABLED
1972
1973Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * xpath.c: another patch from Richard Jinks for substring conformance
1976 * test/XPath/expr/floats test/XPath/expr/strings
1977 result/XPath/expr/floats result/XPath/expr/strings: update of the
1978 test suite to check those.
1979
1980Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xpath.c: patch from Richard Jinks for .x float parsing.
1983
1984Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * parser.c: patch from Markus Henke when an encoding ain't recognized
1987
1988Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * libxml.m4: got a report that #include <string.h> was needed
1991
1992Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1995
1996Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1997
1998 * doc/example.html: fixing typo
1999
2000Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2003 pointed out by Melvyn Sopacua.
2004
2005Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * libxml.m4: Frédéric Crozat gave a patch related to the change
2008 of Include paths breaking the libxml.m4
2009
2010Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * xpath.c: Fix bug #76927 forgot to save some context
2013 when evaluating binary expressions
2014
2015Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * configure.in: fixed configure for MPE/iX from Markus Henke
2018 * xmlmemory.c: fixed initialization problems
2019 * xpath.c: another set of patches from Richard Jinks this
2020 fixes "make XPathtests" on linux
2021
2022Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2025 * test/XPath/expr/compare test/XPath/expr/equality
2026 test/XPath/expr/floats test/XPath/expr/functions
2027 test/XPath/expr/strings result/XPath/expr/compare
2028 result/XPath/expr/equality result/XPath/expr/floats
2029 result/XPath/expr/functions result/XPath/expr/strings: Updated
2030 tests though they show a divergence on Linux
2031
2032Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xpath.c trionan.c: previous commit also included patches
2035 from Richard Jinks on some IEEE support corner case
2036
2037Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2040 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2041 that $(datadir) should be used for docs
2042
2043Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2046 could leak filedescriptors
2047
2048Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * configure.in nanohttp.c: applied patch from Allan Clark for
2051 UnixWare/OpenServer
2052
2053Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * configure.in: preparing 2.4.19
2056 * doc/*: rebuilt the docs
2057
2058Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * nanohttp.c: fixing #76043, got fed up with non-portability
2061 of that piece of code.
2062
2063Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * valid.c SAX.c: Never commit without running "make tests" :-(
2066 fix a couple of stupidities in the previous commit
2067 * result/*: a few changes in some attribute order result of previous
2068 commit.
2069
2070Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2073 the internal subset should not raise duplicate ID errors,
2074 also there was a small bug in conjunction to namespace
2075 declarations defaulted and xml:xxx attributes DTD definitions.
2076
2077Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * xpath.c: Richard Jinks also raised some rounding problems
2080 this tries to fix them
2081
2082Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2085 behaviour in xmlXPathCastToString()
2086
2087Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2090 raised by Morus Walter
2091
2092Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2095 from Igor
2096
2097Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * xpath.c: fixing #75619, related to a problem when trying
2100 to evaluate condition when the current node set resulting
2101 from that sub-step evaluation is empty. Also fixes 2 potential
2102 problem with previous-sibling and next-siblings axis.
2103
2104Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2107 HTML support is not configured in.
2108
2109Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2112 include/libxml/tree.h: dohh I really didn't intended to commit
2113 this test version :-(
2114
2115Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * testSAX.c: I wanted to see the real speed at the SAX interface
2118 after a little too many Ximianer started complaining about the
2119 parser speed.
2120 added a --quiet option:
2121 paphio:~/XML -> ls -l db100000.xml
2122 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2123 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2124 3200006 callbacks generated
2125 real 0m1.270s
2126 Which means 16MBytes/s and 3Mcallback/s
2127
2128Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * xpath.c: valgrind spotted another error that time when running
2131 on libxslt regression tests
2132
2133Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * Makefile.am: adding "make valgrind" running the full regression
2136 tests (except python ones) under Valgrind (using valgrind -q
2137 which was kindly added by the author).
2138 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2139 passes cleanly now except an obcure floating point initialization
2140 raised in log10() in one XPath regression test ???
2141 * tree.c: edited some comments to close #75244
2142
2143Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2146 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2147 context of ScrollKeeper, made sure that if the number is
2148 an integer, the serialization follows the description at
2149 http://www.w3.org/TR/xpath#section-String-Functions
2150
2151Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * configure.in: preparing 2.4.18
2154 * doc/*: updated and rebuilt the web site
2155 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2156 the Windows and Cygwin maintainers.
2157 * parser.c: humm, changed the way the SAX parser work when
2158 xmlSubstituteEntitiesDefault(1) is set, it will then
2159 do the entity registration and loading by itself in case the
2160 user provided SAX getEntity() returns NULL.
2161 * testSAX.c: added --noent to test the behaviour.
2162
2163Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * parser.c: Wilfried Teiken provided a hackish but working
2166 way to get context reported back on entities when parsing
2167 with SAX and without breaking the DOM build.
2168
2169Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * c14n.c: applied a new patch from Aleksey Sanin
2172 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2173 to reference Aleksey implementation of XML digital Signatures
2174
2175Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * xpath.c: small fix to avoid potential problem due to
2178 ordering of freeing data
2179 * python/Makefile.am: people were complaining about
2180 the generated file in python dir not being built
2181
2182Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2185 python/generator.py python/libxml.c python/types.c: Cleanup
2186 of the python Makefiles based on Jacob and James feedback,
2187 fixed the spec file accordingly, fixed the number of warning
2188 that passing my pedantic CFLAGS was generating. Conclusion
2189 is that Python includes are real crap.
2190
2191Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * configure,in: it was reported quite a few times that
2194 xml2-config --cflags should not output
2195 -I$includeprefix/libxml2/libxml because libxml2 header names
2196 clashes with existing names like list.h from C++ stl.
2197 Includes should be #include<libxml/xxx.h> so ...
2198
2199Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * c14n.c: another patch from Aleksey Sanin
2202
2203Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2206 canonicalization algorithm
2207 * doc/xml.html doc/index.html: added the C14N references on the
2208 index page.
2209
22102002-03-13 jacob berkman <jacob@ximian.com>
2211
2212 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2213 usage, redundant, and gcc specific
2214
2215Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * xpath.c: speedup some node selection operations, this can
2218 have a significant impact on DocBook Norm's stylesheets
2219 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2220 make sure it's always the case
2221 * debugXML.c: distinguish CDATA and comments in ls operations
2222
2223Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2226 to generate better API descriptions etc...
2227
2228Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * c14n.c: Fixing #74186, made sure all boolean expressions
2231 get fully parenthesized, ran indent on the output
2232 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2233 include/libxml/tree.h: also #74186 related, removed the
2234 --with-buffers option, and all the preprocessor conditional
2235 sections that were resulting from it.
2236
2237Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * valid.c: applied patch from Dodji Seketeli fixing an
2240 uninitailized variable in xmlValidGetValidElements()
2241
2242Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * c14n.c: fixed a few comments
2245 * doc/*.html doc/*/*.html: regenerated the docs and added
2246 the C14N API
2247 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2248
2249Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * check-xml-test-suite.py: fix to adapt varaiations in the
2252 bindings
2253 * configure.in python/setup.py python/setup.py.in: fixed to
2254 have the version of the python scripts automatically updated
2255
2256Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2259 in xmlCopyProp()
2260
2261Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * configure.in: preparing 2.4.17 release
2264 * doc/*: updated and rebuilt the docs
2265 * xpath.c: fixed a comment
2266 * python/libxml.c: fixed a possible reentrancy problem
2267
2268Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2271 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2272 added a specific regression test
2273 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2274 not raise exceptions when failing to find the attribute.
2275
2276Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * configure.in xmllint.c: owen pointed out a problem with the
2279 ftme fix, gettimeofday() was not detected by configure and
2280 the ftime header wasn't included, dohhh
2281
2282Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * configure.in xmllint.c: trying to fix #71457 for timing
2285 precision when gettimeofday() is not availble but ftime() is
2286
2287Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2290 are now copied on install and part of the -devel RPM
2291
2292Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * xpath.c: trying to avoid bug #72150 which was apparently
2295 caused by a gcc bug (or a processor problem) as detailed
2296 at http://veillard.com/gcc.bug
2297
2298Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2301 fixed xmlReconciliateNs(), added a Python test/example for
2302 inter-document cut'n paste
2303 * python/libxml.py: fixed node.doc on document nodes and added
2304 xpathEval() onto node objects
2305
2306Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2309 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2310 fixup and integrated tests for the serialization stuff
2311
2312Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2315 moved the libxml man page to section 3
2316
2317Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * tree.c: fix bug #72490
2320 * python/libxml.c python/libxml.py: added methods serialize()
2321 and saveTo() to all node elements.
2322
2323Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * xmlIO.c: closed #73430, don't read from an input source
2326 which indicated an end-of-file or an error.
2327
2328Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * parser.c: make sure SAX endDocument is always called as
2331 this could result in a Python memory leak otherwise (it's
2332 used to decrement ref-counting)
2333 * python/generator.py python/libxml.c python/libxml.py
2334 python/libxml2-python-api.xml python/libxml2class.txt
2335 python/tests/error.py python/tests/xpath.py: implemented
2336 the suggestions made by Gary Benson and extended the tests
2337 to match it.
2338
2339Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * python/generator.py: applied patch fixing #73450
2342
2343Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xpath.c: fixing #61290 "namespace nodes have no parent"
2346 long standing divergence from the XPath REC. NodeSets
2347 simply hold a copy of namespace nodes and those node ->next
2348 points to the parent (which may not be the node carrying the
2349 definition).
2350 * include/libxml/xpath.h: flagged but didn't added a possible
2351 speedup
2352 * DOCBparser.c HTMLparser.c: removed some warnings from push
2353 parser due to new state being added.
2354 * tree.c: new fix from Boris Erdmann
2355 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2356 the XML Canonalization support from Aleksey Sanin
2357
2358Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * tree.c: patch from Boris Erdmann fixing some namespace odities
2361 with xmlCopyNode()
2362
2363Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * xmlIO.c: fix bug #72706 when loading a NULL entity
2366
2367Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2370 actually change in a future XML Namespace revision.
2371
2372Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2375 added the possibility of returning nodesets from XPath extension
2376 functions written in Python
2377
2378Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * python/*: commiting some Python bindings work done while travelling
2381
2382Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2385 explicitely with memory debugging switched on
2386
2387Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2390 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2391 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2392 the accessor generator for strings
2393 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2394 regression test.
2395
2396Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * python/README python/generator.py python/libxml.c python/setup.py:
2399 added the 'usual' setup.py to allow building a libxml2-python
2400 module based on the same code. The initialization is however
2401 different the 2 .so files fo libxml2 and libxslt are identical and
2402 they entry point initialize both libraries. this is done to avoid
2403 some possible nasty problem since the Python don't merge the maps
2404 of all shared modules.
2405
2406Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * parser.c: fixed a push/encoding bug reported by Michael
2409 on librsvg
2410
2411Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * include/libxml/parserInternals.h: fixes a misplaced #endif
2414
2415Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * parser.c valid.c: found and fixed a couple of allocation bugs
2418
2419Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * doc/xml.html doc/python.html doc/*: added a Python and binding
2422 page describing the current state of the Python bindings and
2423 giving pointers to the other languages wrappers.
2424
2425Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2428 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2429 rebuilt the API and web site
2430 * xpath.c: fixed #71978 portability bugs
2431
2432Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2435
2436Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * include/libxml/parserInternals.h parser.c: had to change
2439 2 internal parsing API when processing document content
2440 to check the start and end of element content are defined
2441 in the same entity
2442 * valid.c include/libxml/valid.h: attribute normalization can
2443 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2444 with the context to report it.
2445 * SAX.c: fixed the last known bugs, crazy validation constraints
2446 when a document is standalone seems correctly handled. There
2447 is a couple of open issues left which need consideration especially
2448 PE93 on external unparsed entities and standalone status.
2449 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2450 The 2 tests left failing are actually in error. Cleanup done.
2451
2452Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * valid.c: implemented E59 spaces in CDATA does not match the
2455 nonterminal S
2456
2457Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * SAX.c parser.c valid.c: more validation test fixups
2460 * check-xml-test-suite.py: added duration info for the tests
2461
2462Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * parser.c valid.c: a couple of errors were reported but not
2465 saved back as such in the parsing context. Down to 1% failure rate
2466 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2467
2468Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * xmlInternald.c: isExtender was missing a char
2471 * parser.c include/libxml/parser.h: % are acceptable in the
2472 internal subset if within a PUBLIC ID
2473
2474Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * SAX.c parserInternals.c valid.c: more work on the conformance
2477 suite. Took the step to finally block documents with encoding
2478 errors. It's a fatal error per the spec, people should have fixed
2479 their documents by now.
2480
2481Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * check-xml-test-suite.py: fixed the test script after some discussion
2484 on the semantic of TYPE="error"
2485 * Makefile.am: added the script to the distrib
2486
2487Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * SAX.c entities.c: fixed a couple of conformances issues deep
2490 into the validation code (standalone and undeclared Notations)
2491
2492Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2495 stayed there for years !
2496
2497Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2500 missing
2501
2502Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * check-xml-test-suite.py: improved the behaviour a bit as
2505 well as the logs
2506 * parser.c valid.c SAX.c: fixed a few more bugs
2507 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2508
2509Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * check-xml-test-suite.py: python script to run regression tests
2512 against the XML Test suite of W3C/OASis
2513 * SAX.c: fixed a validation bug
2514 * parser.c: fixed 3 errors pointed by the test suite
2515 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2516 * python/Makefile.am: fixed a dependendy
2517
2518Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * xmlmemory.c: avoid a warning bug #71594
2521
2522Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2525 warning on alpha/Tru64
2526
2527Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * include/libxml/entities.h: fixing a comment
2530 * valid.c: fixing some troubles with validity check on namespaces
2531 * result/VC/NS3 test/VC/NS3: added a specific regression test
2532
2533Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * tree.c: Fixing #71342 serializing '\n' in attribute values
2536 * result/noent/att3 result/att3 test/att3: added a specific
2537 test.
2538
2539Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * python/libxml.c: couple of bug fixes
2542
2543Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * python/*.py: removed tabs and used spaces.
2546
2547Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2550 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2551
2552Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2555 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2556
2557Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * include/libxml/encoding.h include/libxml/entities.h
2560 include/libxml/globals.h include/libxml/parser.h
2561 include/libxml/threads.h include/libxml/tree.h
2562 include/libxml/xmlmemory.h: trying to fix the include mess
2563
2564Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * include/libxml/xmlmemory.h: reverted part of the previous
2567 attempt to provide #69655, this was breaking the build.
2568
2569Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2572 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2573 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2574 include/libxml/parserInternals.h include/libxml/tree.h
2575 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2576 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2577 clean.
2578 * python/libxml.c: fixed a warning.
2579
2580Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2583 copying of node, merge back IDs in the target document.
2584 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2585 test/XInclude/ents/ids.xml: test case
2586 * result/VC/ElementValid4: output changed due to a typo fix
2587
2588Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * python/Makefile.am: seems some version of automake didn't
2591 generate the dependancies right as Jacob found out. Add
2592 an extra dependancy rule.
2593
2594Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * parserInternals.c valid.c: Justin Fletcher found some parts
2597 of the code needing cleanup
2598 * libxml.spec.in python/Makefile.am python/generator.py
2599 python/libxml.c python/libxml.py: Fixed the python Makefiles
2600 corrected a bug showing up on ia64, changed the name of the
2601 python internal module too
2602
2603Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * Makefile.am: applied patch from Andris Pavenis for binary
2606 name suffixes
2607
2608Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * xmllint.c win32/win32config.h: fixing #68748
2611
2612Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * valid.c: fixing #70166
2615
2616Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * valid.c: fixing #70077
2619
2620Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * Copyright Makefile.am README configure.in libxml.spec.in:
2623 Changed to the MIT Licence
2624 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2625 doc/xmlio.html: updated the doc accordingly
2626 * include/libxml/xmlwin32version.h configure.in: preparing
2627 2.4.14 release
2628 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2629 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2630 fixed the const xmlChar * wrapper and generator, XPath extension
2631 functions now use the context as first argument
2632 * python/tests/tstxpath.py python/tests/xpath.py
2633 python/tests/xpathext.py: Updated the tests accordingly
2634 * tree.c: fixed bug #70067
2635
2636Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * Makefile.am: cleanup
2639 * debugXML.c: always use stdout if output is NULL
2640 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2641 * python/Makefile.am python/generator.py python/libxml2class.txt
2642 python/libxml_wrap.h python/types.c: augmented the number of bindings
2643 handling FILE * and XPath contexts
2644 * python/tests/Makefile.am: avoid a stupid problem due to the
2645 use of TEST.
2646
2647Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2650
2651Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * python/TODO python/libxml.c: cleanup the extension function lookup
2654 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2655
2656Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * configure.in python/Makefile.am: do not install outside
2659 of prefix
2660
2661Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * python/TODO python/libxml.c: started adding SAX interfaces
2664 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2665 SAX test
2666
2667Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * tree.c: hardened the addChild function
2670 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2671 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2672 added accessors needed for xmlNode, a bit more testing and
2673 extension of interfaces
2674 * python/tests/Makefile.am python/tests/build.py: added a test
2675 build from scratch/save/load/check
2676
2677Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * parserInternals.c: change a small bit in the way valididy
2680 error messages get initialized
2681 * python/TODO python/libxml.c python/libxml2-python-api.xml
2682 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2683 added some memory debugging to track leaks at the libxml2 level
2684 * python/tests/*.py: changed all tests to check for leaks,
2685 there is just one left in XPath extension registrations.
2686
2687Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * python/TODO python/generator.py python/libxml2-python-api.xml
2690 python/libxml2class.txt: more accessor classes for the parser
2691 context, allow to switch on and check validity
2692 * python/tests/Makefile.am python/tests/error.py
2693 python/tests/invalid.xml python/tests/valid.xml
2694 python/tests/validate.py: attded more test and and added error.py
2695 which I forgot to commit in the last step
2696
2697Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * python/Makefile.am python/types.c: cleanup
2700 * python/libxml.c python/libxml.py python/libxml_wrap.h
2701 python/generator.py python/libxml2-python-api.xml
2702 python/libxml2class.txt: added class for parser context, added
2703 first cut for push mode support. Added a framework to generate
2704 accessors functions.
2705 * python/tests/Makefile.am python/tests/push.py: added a push
2706 test
2707
2708Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2711 bug a bit of cleanup.
2712
2713Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2716 python/libxml2class.txt: adding error redirections and preformat
2717 to a python handler
2718 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2719 tests self checking
2720
2721Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2724 a function
2725
2726Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2729 python/libxml.c python/libxml2-python-api.xml
2730 python/libxml2class.txt: Progressing through the TODOs, class
2731 description output, extra XML API, RPM now builds the wrappers
2732 for all python installed versions
2733
2734Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * configure.in libxml.spec.in python/Makefile.am python/TODO
2737 python/generator.py python/libxml2class.txt: added more informations
2738 in the libxml2-python package including docs. Slightly changed
2739 the class hierarchy
2740 * python/tests/*: added basic regression tests infrastructure too
2741
2742Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2745 added libxml2-python as part of the packages installed
2746
2747Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * python/Makefile.am python/generator.py python/libxml.c
2750 python/libxml.py: more work, now able to extend the
2751 XPath interpreter with functions written in python.
2752
2753Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * python/Makefile.am: Jacob sent a patch to allow building from
2756 tarfile.
2757
2758Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2761 inserted the python wrappers build, I hope this won't be too
2762 unportable
2763
2764Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * xpath.c: minor optimization
2767 * python/generator.py python/libxml.c python/libxml.py
2768 python/libxml_wrap.h: more work on the python bindings,
2769 they now support XPath and there is no evident leak
2770
2771Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * python/generator.py python/libxml.c python/libxml.py:
2774 more work on the python bindings generator.
2775
2776Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/generator.py python/libxml.c python/libxml_wrap.h:
2779 more work on the python bindings.
2780
2781Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * python/generator.py python/libxml.c python/libxml.py
2784 python/libxml_wrap.h: commited early version of a python binding
2785 for private use only ATM
2786
2787Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * entities.c tree.c include/libxml/entities.h: applied patch
2790 from Anthony Jones to implement copy of DTD subtree too. Had
2791 just to keep 2 function private which really ought to become
2792 public ones.
2793
2794Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * xmllint.c: added pointers to the web pages in the usage()
2797
2798Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * tree.c: more fixes from Petr Kozelka for attribute handling
2801 in the tree API to align the semantic with DOM.
2802
2803Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * valid.c tree.c entities.c: another set of patches from
2806 Anthony Jones for copy operations cleanup and robustness
2807
2808Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2811 an alphabetic index based on comments content
2812 * doc/*: rebuilt the web site with the new references
2813
2814Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * parserInternals.h: Greg Sjaardema suggested to use an
2817 eponential buffer groth policy in xmlParserAddNodeInfo()
2818
2819Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2822 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2823 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2824 to generate cross-references, and added/updated the stylesheets
2825 to generate and link API indexes. The generic keyword index
2826 is not done yet.
2827 * doc/*.html: regenerated all the usual docs too
2828
2829Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * debugXML.c: added an xpath function to the shell for T. V. Raman
2832
2833Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2836 debug routines.
2837
2838Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2841 support of attribute nodes
2842
2843Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2846 hopefully near complete and fully documented of the API in XML
2847 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2848 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2849 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2850 include/libxml/parserInternals.h include/libxml/valid.hi
2851 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2852 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2853 include/libxml/xpath.h include/libxml/xpathInternals.h:
2854 Cleaned up the doc comments a lot in the process, the interface
2855 coverage is now 100%
2856
2857Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2860 extracts comments from the gtk-doc DocBook output (a bit
2861 convoluted but seems to work).
2862
2863Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2866 added an XML description of the API, moved the script generating
2867 it here. Added a "make api" target
2868
2869Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2872
2873Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * xpath.c include/libxml/xpathInternals.h: the change made to
2876 xmlXPathFuncLookupFunc was incompatible roll it back
2877
2878Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * SAX.c: cleanup patch from Anthony Jones
2881 * doc/Makefile.am: fix the headers to avoid in make scan
2882 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2883 includes, * vs Ptr and general cleanup
2884 * parsedecl.py: first version of a script to extract the
2885 module interfaces, the goal will be to provide .decl or XML
2886 specification of the interfaces to build wrappers.
2887
2888Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2891 now provides return codes in case of errors
2892
2893Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2894
2895 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2896 Upgraded to trio baseline 1.6
2897 * strio.h strio.c: Replaced by triostr.h and triostr.c
2898
2899Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2902 of strdup usage in the code
2903
2904Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * parser.c error.c: Keith Isdale complained rightly that
2907 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2908
2909Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * tree.c: fixed the funxtion to set the xml: attributes
2912 * debugXML.c: added "setbase" to test it.
2913
2914Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2917 to allow updating an attribute content
2918
2919Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * libxml.h: try to avoid problems when compiling on Windows
2922
2923Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * hash.c: patch from Anthony Jones for hash.c allocation size
2926 * Makefile.am: trying to work around Yet Another Libtool Madness
2927 and build the 2.4.13 release finally ...
2928
2929Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2932 * doc/* : update of the documentation
2933
2934Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2937 at fixing #61290 :-(
2938
2939Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2942 Fixes bug #67229
2943
2944Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * tree.c: trying to avoid troubles when a subtree is copied
2947 and coalesced in part with the target tree. Should fix
2948 bug #67407
2949
2950Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * valid.c: fixed validation of attributes content of type
2953 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2954 values, very old bug. Fixes #67671
2955
2956Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * parser.c include/libxml/parserInternals.h tree.c: integrated
2959 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2960 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2961
2962Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * threads.c: applied Serguei Narojnyi's patch to add native
2965 thread support on the Win32 platform
2966 * testThreadsWin32.c Makefile.am: added the test program also
2967 from Serguei, Win32 specific
2968 * include/win32config.h include/libxml/xmlwin32version.h.in:
2969 added patch from Igor for the Windows thread specific defines.
2970
2971Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2974
2975Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2978 output page into XMLinfo.html. Close bug #66951 and
2979 raised by Robert Collins too.
2980
2981Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * encoding.c: Paul Keogh pointed out a possibility of segfault
2984 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2985 Closes bug # 68238
2986
2987Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * doc/*.html: updated the Gdome2 links
2990
2991Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * libxml.h: Applied following patches from Robert Collins
2994 and make sure IN_LIBXML is defined when compiling it
2995 -------
2996 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2997 as well as Visual C.
2998 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2999 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3000 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3001 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3002 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3003 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3004 xmlSysIDExists xmlNoNetExists).
3005 * xmllint.c: Don't include winsock2.h for Cygwin.
3006
3007Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3010 when the version info is not present.
3011
3012Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * tree.c: Anthony Jones pointed out a problem in
3015 xmlStringGetNodeList() and provided a fix for it
3016
3017Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * parser.c: patch from Frank J Franklin to remove a bug in
3020 xmlCreatePushParserCtxt() when the initial buffer passed
3021 is large.
3022
3023Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * win32/*: big cleanup of the Windows/MSVC project files
3026 from Igor Zlatkovic
3027
3028Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * doc/Makefile.am: should fix #67674 and avoid troubles if
3031 xsltproc is not available or fails in the prefix provided
3032
3033Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3036
3037Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3038
3039 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3040 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3041 Fixed a few other problems raised by Charlie Bozeman.
3042 * result/VC/ElementValid[5-7]: fixed the output
3043
3044Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3045
3046 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3047 patches from Charlie Bozeman. Regenerated the HTML docs.
3048
3049Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3050
3051 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3052 for Windows from Igor
3053
3054Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3055
3056 * xmllint.c: applied Justin Fletcher patch for --output or -o
3057
3058Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3059
3060 * win32/libxml2/libxml2.def.src: close #67019
3061
3062Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * xmllint.c: applied Justin Fletcher generic timing patch
3065 similar to the one already applied to xsltproc.
3066
3067Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * include/libxml/tree.h tree.c: applied documentation patches
3070 from Charlie Bozeman
3071
3072Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3073
3074 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3075
3076Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * valid.c: fix the xmlStrdup() used in the previous patch.
3079 * valid.c: added --dropdtd
3080 * tree.c: fixed xmlUnlinkNode so it also removes the references
3081 from the document if the node is a DTD
3082
3083Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3084
3085 * HTMLtree.c valid.c: cleanup some static declarations
3086
3087Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3088
3089 * xmllint.c: removed another strdup()
3090 * doc/FAQ: removed the HP/UX entry
3091
3092Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3093
3094 * valid.c: fix bug #66816 when validating.
3095 * xmllint.c: don't use sys/time.h if configure did not found it
3096
3097Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3098
3099 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3100 xmlcatalog_man.xml
3101
3102Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3103
3104 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3105 xmlInitMemory() was declared twice
3106
3107Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * globals.c: do not reference strdup() !
3110 * configure.in libxml-2.0.pc.in: trying to fix the libs
3111 of the various config extraction modules
3112
3113Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3114
3115 * configure.in : preparing 2.4.12
3116 * doc/* : updated and rebuilt the docs
3117
3118Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3119
3120 * uri.c: closed bug #66159
3121 * testURI.c: added --escape option
3122 * configure.in: some cleanup for xml2-config --cflags
3123
3124Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * globals.c testThreads.c: removed some misplaced includes
3127 of xmlversion.h
3128
3129Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * threads.c: patch from Gary Pennington fixing a possible
3132 problem at initialization time.
3133
3134Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3137 Eric Lavigne contribution to build libxml2 on MacOS using
3138 CodeWarrior.
3139
3140Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * xmllint.c: applied Geert Kloosterman's patch to fix
3143 --repeat --timing output
3144
3145Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3148 where non-wellformed XML declaractions were not detected.
3149
3150Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3153
3154Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3157 gets reset by xmlCleanupInputCallbacks() and this makes the
3158 function useless. Same for output.
3159
3160Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * xmlIO.c: robert pointed out a loop error in callback cleanups
3163
3164Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3167 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3168 they are not really tied to debugging
3169
3170Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3171
3172 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3173 * xmllint.c: better --catalogs description
3174
3175Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * tree.c: fixed a couple of problems in xmlSetProp()
3178
3179Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3182 unappropriate stdout output.
3183
3184Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3187 by Denis Beurive, closes #65111
3188
3189Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * valid.c: in case of content model validity error, don't
3192 print it if validity warnings were not requested.
3193
3194Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3195
3196 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3197 * parserInternals.c: removed the last exit() call. Print an
3198 unmaskable error on stderr instead (library mismatch detection)
3199
3200Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3201
3202 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3203 shell instructions from Heiko Rupp
3204
3205Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3206
3207 * catalog.c: use the URL notation file:// for default catalog paths
3208
3209Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * include/libxml/tree.h: better comments for _private fields
3212 * tree.c: removed a problem when copying an entity reference.
3213
3214Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * vms/*: updated instructions and diffs from John A Fotheringham
3217
3218Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * include/libxml/xmlerror.h: avoid an include problem if
3221 #include <libxml/xmlerror.h> happens first in code
3222 seems to be the case in KDE libs
3223
3224Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3225
3226 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3227 from Igor for Windows
3228
3229Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * Makefile.am: Gary Pennington pointed out a missing prefix
3232
3233Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3234
3235 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3236 * doc/*: upgraded and rebuilt the docs
3237
3238Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * HTMLparser.c: fix comment in scripts element parsing.
3241 * result/HTML/doc3*: updated the results.
3242
3243Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * uri.c: another URI bug fix #63336, using Joel Young patch.
3246
3247Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3250 a cleaned up version of the Pwd shell string generation.
3251
3252Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * valid.c include/libxml/tree.h: trying to fix namespaces +
3255 validation problems for good, closing #63619 in the process
3256 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3257 wrong in this respect, fixed it.
3258
3259Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * xmllint.c: Morus Walter patch to allow --format and --encode
3262
3263Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * debugXML.c: Stefan Kost provided an help command for the shell
3266
3267Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3268
3269 * debugXML.c: Heiko Rupp pointed that the shell would crash
3270 on empty nodesets returns.
3271
3272Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3275 migh need the history libraries
3276
3277Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3280 handle the case of < in quoted attributes, Bastian Kleineidam
3281
3282Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3283
3284 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3285 fixing catalog breakages
3286 * Makefile.am catalog.c result/catalogs/catal
3287 result/catalogs/mycatalog.* test/catalogs/catal*:
3288 fixed more problems in catalog support, added more regression tests
3289 for both XML and SGML catalog handling
3290
3291Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * debugXML.c: applied an improvement to xmlGetLineNo() from
3294 Keith Isdale
3295
3296Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3299 Side effect of the progressive catalog loading
3300
3301Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * Makefile.am: confexecdir and confexec_DATA were defined twice
3304 pointed out by Karl Eichwalder
3305
3306Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * xmlcatalog.c: avoid unlink() and use remove() instead.
3309
3310Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3311
3312 * libxml.spec.in: cleanup
3313 * include/libxml/xmlwin32version.h: updated with 2.4.8
3314
3315Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3318 of compiling libxml with a non standard set of options
3319
3320Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3321
3322 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3323 document --sgml option, fixing gnome bugzilla #63382
3324
3325Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3326
3327 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3328 breakage of 2.4.7, added a couple of really needed APIs
3329 like xmlCatalogIsEmpty() and xmlNewCatalog()
3330 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3331 for install-catalog
3332 * configure.in: preparing 2.4.8
3333
3334Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3337 include/libxml/tree.h include/libxml/xmlIO.h: more include
3338 cleanups, export cleanly one html output + format function.
3339
3340Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * parser.c: removed initGenericErrorDefaultFunc call from
3343 xmlInitParser() since it could destroy previous calls to
3344 xsltSetGenericErrorFunc() effects
3345
3346Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3349 keyword.
3350
3351Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * Makefile.am: cleanup
3354 * threads.c: cleanup too
3355 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3356 from xsltproc
3357 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3358 dependancy loop.
3359
3360Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3363 was not used anymore !
3364
3365Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * configure.in: preparing 2.4.7
3368 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3369 manual page from John
3370 * doc/*: updated the doc and rebuilt the generated pages
3371
3372Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3373
3374 * xmlIO.c: closing bug #62711, the library should never
3375 close stdin or stdout.
3376
3377Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * uri.c: second pass at fixing #63336, using Joel Young
3380 final patch. looks okay.
3381
3382Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * uri.c include/libxml/uri.h: trying to clear #63336
3385 allowing the escaping routine to parse unconformant
3386 URI-References.
3387
3388Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3389
3390 * vms/readme.vms vms/build_libxml.com nanoftp.c
3391 include/libxml/xmlversion.h.in: a few VMS updates from
3392 John A Fotheringham
3393 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3394 and xmlCleanupOutputCallbacks() for the Perl binding people.
3395
3396Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3399 apply fixes to close #63271 and avoid segfaults when
3400 the error routine gets callbed before xmlInitParser()
3401 get called.
3402 * nanoftp.c error.c: Applied patches from Justin Fletcher
3403 correcting some xmlGenericError misuses.
3404
3405Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3406
3407 *doc/xmllint.xml, doc/xmllint.1
3408 New and improved man page for xmllint - .xml is the original, .1
3409 is the generated man page
3410
3411Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3414 the web site from the main HTML document.
3415
3416Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * parser.c: fixed an erroneous validation bug when PE refs
3419 occurs in external parsed entities referenced from the
3420 internals subset
3421 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3422 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3423 added the associated testcase, it's a nice one.
3424 * HTMLparser.c: generate the DTD node as HTML still ...
3425 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3426
3427Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3428
3429 * HTMLparser.c: fixed a bug in htmlNewDoc()
3430
3431Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * test/threads/*: added entities testing to the Thread test
3434 * testThreads.c: make the test reasonable
3435 * DOCBparser.c: fix the DTD public and system ID
3436 * xmllint.c: added --sgml for SGML DocBook importing
3437 * Makefile.am: added Docbtests target
3438
3439Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3442 * testThreads.c: removed bogus include
3443
3444Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3447 fixed a very serious (looping) validation bug
3448
3449Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * include/libxml/globals.h include/libxml/threads.h threads.c
3452 testThreads.c: far more testing, cleaning up bugs
3453 * *.c : make sure globals.h is always included.
3454
3455Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * HTMLparser.c: try to get rid of parser loops for good.
3458
3459Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * configure.in: fixed some bugs in CFLAGS passing.
3462 * test/threads Makefile.am testThreads.c: added a specific
3463 threaded test case (really nasty, guaranteed).
3464
3465Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * catalog.c: serious cleanup on the management of the
3468 XML catalog tree, more tests done, especially with
3469 the catalog PI.
3470
3471Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3472
3473 * catalog.c: avoid a problem in catalog cleanup on SMP if
3474 catalogs were not initialized.
3475
3476Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * catalog.c xpath.c: trying to cleanup the not thread safe
3479 parts of the library.
3480
3481Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * include/libxml/globals.h configure.in global.data: make
3484 the allocation be per-thread a configure option
3485 * encoding.c include/libxml/parser.h: fixed compilation
3486 errors
3487
3488Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * include/libxml/parser.h: Norm reported that a few lines
3491 added were breaking libxslt compile, removed them for now
3492
3493Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3494
3495 * parser.c parserInternals.c threads.c: debugged and fixed
3496 initialization problems which were giving troubles on SMP
3497 boxes.
3498
3499Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * include/libxml/Makefile.am: missing globals.h
3502
3503Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * globals.c: added a couple of standard includes.
3506
3507Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3510 include/libxml/parserInternals.h include/libxml/tree.h
3511 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3512 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3513 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3514 Applied the last patches from Gary, cleanup, activated threading
3515 all user accessible global variables are now handled in globals.[ch]
3516 Still a bit rought but make tests passes with either
3517 --with-threads defined at configure time or not.
3518 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3519 linking options
3520
3521Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * Makefile.am include/libxml/Makefile.am
3524 include/libxml/globals.h globals.c include/libxml/threads.h
3525 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3526 configure.in: started integrating the core of the thread support
3527 not activated yet but half integrated. The code should still
3528 compile and work anyway.
3529
3530Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3533 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3534 integrating the non-controversial parts of Gary Pennington
3535 multithread patches
3536 * catalog.c: corrected a small bug introduced
3537
3538Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * catalog.c include/libxml/catalog.h: very serious cleanup,
3541 isolating unportable code and as much as possible the accesses
3542 to the global shared catalog. May need more testing !
3543
3544Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3547 Keith Isdale patches for the XSLT debugger interfaces. Some
3548 cleanup
3549
3550Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3553 * DOCBparser.c: generate line nubers in elements
3554
3555Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * configure.in: preparing 2.4.6 release
3558 * doc/xml.html doc/html/*: updated and rebuilt the docs
3559 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3560
3561Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3562
3563 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3564 adding documentation for DV's supercatalog support
3565
3566Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3567
3568 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3569 super catalog support adding one API and one flag --sgml to
3570 xmlcatalog
3571
3572Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3573
3574 * doc/xmlcatalog_man.xml, xmlcatalog.1
3575 One more crack at
3576 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3577
3578
3579Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3580
3581 * xpath.c: implemented xmlXPathObjectCopy for external objects
3582 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3583
3584Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3585
3586 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3587 finishing up fix to
3588 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3589 the xmlcatalog man page display more elegantly
3590
3591Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * configure.in: closing bug #61832
3594 * HTMLparser.c: removed a warning
3595
3596Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * xpath.c: fixing #61673 part I, do not loose doc information
3599 when copying result value trees.
3600
3601Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * xpath.c: trying to harden the XPath interpreter
3604
3605Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3606
3607 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3608 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3609
3610Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3611
3612 * HTMLparser: repaired another loop problem
3613
3614Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3617 parsing.
3618 * xpath.c: fix bug #61291 the default XML namespace node is
3619 missing from the namespace axis.
3620 * tree.c: refuse to create namespaces nodes with prefix "xml"
3621
3622Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * SAX.c: ouch a non-defined namespace could lead to a crash,
3625 fixed #61215
3626
3627Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * parserInternals.c: closed bug #61054
3630
3631Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * include/libxml/Makefile.am: closing #60708
3634
3635Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3636
3637 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3638 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3639
3640Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3643
3644Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3645
3646 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3647 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3648
3649Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * catalog.c: Justin Fletcher provided cleaup code in case
3652 HAVE_STAT is not defined
3653 * include/win32config.h: Igor Zlatkovic suggested to have
3654 HAVE_STAT defined there
3655
3656Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3657
3658 * catalog.c - fixed typing error reported by M. Barros
3659
3660Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3661
3662 * xmllint.c - fixing typo
3663
3664Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3665
3666 * HTMLparser.c: small enhancement to prevent loop on
3667 unrecognizable data
3668
3669Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * parserInternals.c: applying patch from bug #60757 this
3672 should close it
3673
3674Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * catalog.c xmlcatalog.c: removed a couple of warning
3677 * xpath.c: try to solve the linking problem on platforms
3678 needing trio to compile
3679
3680Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * Makefile.am libxml.spec.in: backing up non-documented changes
3683 commited without review or aproval by Jens Finke <jens@gnome.org>
3684 * HACKING: made 100% clear that no commit should be done directly
3685
3686Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * configure.in: Joe Orton provided a patch fixing a problem
3689 when iconv is specified to be in a non-standard directory
3690 but wasn't exported in xml2-config --cflags
3691
3692Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3693
3694 * configure.in: let's ship 2.4.5 before getting too much
3695 troubles with 2.4.4 errors.
3696
3697Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * encoding.c entities.c: do not output hexadecimal charrefs
3700 when serializing HTML since some version of Netscape can't
3701 grok it, generate decimal ones.
3702 * result/HTML/doc3.htm: output changed due to previous test
3703 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3704
3705Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3708 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3709
3710Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711 Released 2.4.4
3712
3713 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3714 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3715 updated the configuration scripts systems accordingly
3716
3717Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * configure.in: preparing for 2.4.4
3720 * doc/xml.html doc/html/*: updated and rebuilt the docs
3721
3722Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * win32/dsp/libxml2.def.src: tried to incorporate comments
3725 from bug #59220
3726
3727Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3728
3729 * parser.c result/noent/wml.xml: fixed bug #59981 related
3730 to handling of '&' in attributes when entities are substitued
3731
3732Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * libxml.h include/libxml/xmlversion.h.in
3735 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3736 Tried to close bug #60131
3737
3738Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3741
3742Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * SAX.c: fixing bug #59946 on xmlns=""
3745
3746Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3749 but allocates a new error code.
3750
3751Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * xmllint.c: John Fleck fixed typos in the options output
3754 * parser.c SAX.c: fix ignorable white space SAX selection
3755
3756Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * entities.c: Steve Underwood found the possibility of an
3759 ininite loop in case of error.
3760
3761Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3764
3765Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * parser.c: warn if version is not 1.0 but it's not
3768 strictly speaking an error after analyzing the spec
3769
3770Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3771
3772 *doc/catalog.html - add link to the html version of the
3773 man page, other linguistic cleanups
3774
3775Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3776
3777 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3778 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3779 file, has not yet been included in the build.
3780
3781Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * catalog.c: removed a duplicate affectation Justin Fletcher
3784
3785Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * tree.c: Armin Sander pointed a possible text coalescing
3788 problem, completed his patch.
3789
3790Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3791
3792 * trionan.c: Fixed const and volatile re-definition problem
3793
3794Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * libxml.4 parser.c: doc updates from Heiko Rupp
3797 * parserInternals.c: 2 sanity checks from Heiko Rupp
3798
3799Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * tree.c: applied patch from Armin Sander to make some pointers
3802 const in xmlCopyNode()
3803 * include/libxml/tree.h: added fix to the header
3804
3805Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * xpath.c: hum, restrict the integer usage gcc bug workaround
3808 to only gcc compilers so that other architecture don't get
3809 penalized by this limitation.
3810 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3811
3812Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3815 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3816
3817Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3820 --convert option to xmlcatalog to convert SGML ones to
3821 the XML syntax.
3822 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3823
3824 2.4.3 got released at that point
3825Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * catalog.c xmlIO.c: started some serious testing and fixed
3828 a few bug and optmization needs.
3829
3830Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3833 preparing for a 2.4.3 release even if it may not be ready yet
3834 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3835 all file parsing lookup to go through the entity resolver, add
3836 to add an API to bypass it (needed to load catalogs themselves),
3837 some cleanup on the catalog code too.
3838 * nanoftp.c: small cleanup
3839 * doc/catalog.html: small update
3840
3841Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3844 Jun Kuriyama
3845
3846Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3847
3848 * doc/catalog.html: finished the catalog documentation
3849
3850Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * doc/catalog.html doc/xml.html: added documentation about
3853 Catalog support, misses an API description
3854 * doc/html/*: reextracted the API pages
3855
3856Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3859 Added the part about section 7.2 on URI resolution,
3860 fixed a side effect in the HTML parser, look complete
3861 and ready to rock except the URI/SystemID part!
3862
3863Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * include/libxml/catalog.h include/libxml/parser.h
3866 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3867 xmlIO.c: added support and APIs needed for the catalog PI
3868 * include/libxml/xmlIO.h: cleanup
3869
3870Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3873 include/libxml/catalog.h: starts to look okay, really
3874 plugged the new framework, cleaned a lot of stuff,
3875 added some APIs, except the PI's support missing this
3876 should be mostly complete
3877 * result/catalogs/* test/catalogs/*: added new test, enriched
3878 the existing one with URN ID tests
3879
3880Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3881
3882 * catalog.c: fixed nextCatalog
3883 * result/catalogs/docbook test/catalogs/*: started adding
3884 a small regression test
3885
3886Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3889 more work on the XML catalog support.
3890 * parser.c include/libxml/parser.h: small cleanup seems using
3891 list as a public parameter name can give portability troubles
3892 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3893 include/libxml/xpath.h include/libxml/Makefile.am: removed
3894 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3895 wrappers
3896
3897Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3898
3899 * Makefile.am trio.c triodef.h trionan.c xpath.c
3900 include/libxml/Makefile.am include/libxml/trionan.h:
3901 Re-worked Not-A-Number and Infinity support.
3902 * xmlcatalog.c: added readline include files
3903
3904Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3907 testCatalog as xmlcatalog, making it an installed app
3908 adding a shell, and preparing it to be a /etc/xml/catalog
3909 management tool, though not ready yet
3910 * catalog.c include/libxml/catalog.h: adding support for
3911 XML Catalogs http://www.oasis-open.org/committees/entity/
3912 not finished, there is some interesting tradeoffs and a
3913 few open questions left.
3914
3915Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * xmllint.c: fixed a line formatting problem
3918
3919Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * SAX.c: removed a couple of unused variable (Albert Chin)
3922
3923Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3926 trying to fix some troubles w.r.t. function returning
3927 const xxxPtr.
3928
3929Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3932 defined
3933
3934Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * xpointer.c: removed unused var
3937
3938Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * testXPath.c: another small cleanup closing bug #59110
3941
3942Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * win32/dsp/libxml2.def.src: small cleanup closing bug
3945 #59108
3946
3947Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * example/gjobread.c: add xmlCleanupParser() before leaving
3950
3951Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * config.h.in configure.in include/libxml/xmlwin32version.h:
3954 released 2.4.2
3955
3956Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * include/libxml/valid.h debugXML.c valid.c: deprecate
3959 the non-boundchecking Sprintf functions, add Snprintf
3960 this should close bug #57984
3961
3962Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3965 URIs before doing the lookups (pointed by Mark Vakoc)
3966
3967Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * xpath.c: serious changes on Result Value Trees and NodeSets
3970 w.r.t. deallocation and collect operations. Probably not
3971 100% clean (merge of allocated trees smells like a problem).
3972 Seems sufficient to close #58943
3973
3974Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * xmllint.c: adding a --format option
3977
3978Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * xpath.c: count() was broken on Result Value Tree
3981 * xmlIO.c: fixed file:/// accesses on _WIN32
3982
3983Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3986 macro was renamed, this should close bug #58683
3987
3988Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3991 entity substitution mode text at the end of the entity might
3992 be added due to text coalescing.
3993 * nanoftp.c parser.c: small cleanup
3994
3995Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * HACKING: added John Fleck right to commit in the doc subdir
3998
3999Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4002 allow to inherit attributes from the DTD directly in the
4003 tree, this is needed for XPath and can be a useful feature.
4004 Inherited namespaces are always provided at the tree level now
4005 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4006 of tests for this feature (XSLT being the prime user).
4007
4008Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4011 testSAX.c xmlIO.c xmllint.c include/win32config.h
4012 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4013 include/libxml/xmlwin32version.h.in win32/README.MSDev
4014 win32/dsp/*: applied Win32 Facelift No.2 patches from
4015 Igor Zlatkovic for Windows/MSC
4016
4017Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * SAX.c: unparsedEntityDecl() the URI computation of the
4020 entity wasn't done breaking XSLT unparsed-entity-uri()
4021
4022Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * xpath.c: fixed a bug when walking the descendants and
4025 the current node has no children
4026 * debugXML.c: show up when a text node is supposed to not be escaped
4027
4028Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4029
4030 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4031 worked like the set:leading() function)
4032 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4033
4034Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
4036 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4037
4038Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * include/libxml/xmlIO.h: apply change to close #58141
4041 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4042
4043Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4044
4045 * parser.c: when the internal subset uses a PE, then the
4046 included entity can use conditional sections.
4047
4048Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4051 when walking the namespace axis showing up in
4052 libxst/tests/general/bug-12
4053 * xmlmemory.c: added the possibility to trace a given block
4054 defined by its address
4055
4056Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * parser.c: don't override existing encoding specified before
4059 starting xmlParseDocument()
4060
4061Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * include/libxml/xmlwin32version.h: reinserted, needed for
4064 Windows users of CVS
4065
40662001-07-27 Darin Adler <darin@bentspoon.com>
4067
4068 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4069 * testCatalog.c: Add include of <libxml/parser.h>.
4070
40712001-07-27 Darin Adler <darin@bentspoon.com>
4072
4073 * include/libxml/.cvsignore:
4074 * include/libxml/xmlwin32version.h:
4075 Remove this file from CVS because it's generated.
4076
4077Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * parser.c include/libxml/parser.h: applied const patches from
4080 Tom Moog #58002
4081
4082Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4083
4084 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4085 lookup framework
4086
4087Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * tree.c: fixed xmlCopyNode() for documents
4090
4091Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4094
4095Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * parser.c: fixes bug #57652 reported by Morus Walter
4098
4099Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100
4101 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4102
4103Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4106 errors, lesson don't add new functions at 1am before a release
4107 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4108 from XPath initialization when possible.
4109
4110Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * result/scripts/base*: removing history/readline changed
4113 this slightly
4114 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4115 xmllint.c: make element content line number generation
4116 optionnal to avoid breaking old apps added interface to switch
4117
4118Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * configure.in: get rid of the readline and libhistory
4121 dependancies by default, release 2.4.1 with IA64 fix
4122 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4123 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4124 John Kroll fixes to allow saving to HTTP via PUT (or
4125 POST of needed).
4126 * doc/html/*.html: regenerated the docs
4127
4128Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4129
4130 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4131 xmlHashScanFull and xmlHashScannFull3 to get passed the
4132 three keys as arguments to the callback function
4133
4134Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136 * configure.in Makefile.am: removed libxml softlink for good
4137 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4138 100% coverage by gtk-doc
4139
4140Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4143 fixed serious troubles due to size_t vs. int mismatch
4144
4145Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146
4147 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4148
4149Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4150
4151 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4152 convenient extension API for value and context managing
4153 Now handles external objects through xmlXPathPopExternal,
4154 xmlXPathWrapExternal and xmlXPathReturnExternal.
4155 Added functions for sets operations (intersection, etc.)
4156
4157Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158
4159 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4160 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4161 HTMLparser.c: cleanup of global variables, marking some
4162 const or private.
4163
4164Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4165
4166 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4167 fixed xmlXPathNodeSetItem when passing index=0
4168
4169Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4172
4173Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * xmllint.c: fixed compilation under Cygwin #57503
4176 * TODO: update
4177
41782001-07-13 Peter Williams <peterw@ximian.com>
4179
4180 * config.h.in: add #undef HAVE_DLFCN_H
4181
4182 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4183 builddir.
4184
4185Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4188 raised by #57348 and #57381
4189
4190Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4193 tree.c xpointer.c: store the line numbder in element->content,
4194 may break some software, need a configuration mechanism
4195
41962001-07-10 Darin Adler <darin@bentspoon.com>
4197
4198 * .cvsignore:
4199 * example/.cvsignore:
4200 * include/.cvsignore:
4201 * include/libxml/.cvsignore:
4202 Various things that are generated and should be ignored.
4203
4204Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4207 * doc/xml.html doc/html/*: updated the docs
4208
4209Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4212 validation occured on content with element child
4213
4214Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * tree.c: fixed XML Base computation which was broken
4217 * debugXML.c: added a base function to the shell
4218 * Makefile.am result/scripts/* test/scripts/*: added scripts
4219 based regression tests, and adding 2 XML Base tests
4220
4221Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * tree.c: set properties doc and call xmlSetListDoc for properties
4224 content when grafting them in a different tree.
4225 * aclocal.m4: remove from CVS
4226
4227Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * win32/libxml2/libxml2.def.src: added some missing entry point
4230 for XPath (Mark Vakoc)
4231
4232Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4235 layer should URI-Unescape before trying to open resources.
4236
4237Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * xpath.c: fix the name() bug for elements in the default
4240 namespace reported by Charlie Bozeman
4241
4242Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4245 led to an XPath fix, improvements of SAX initialization, and
4246 an added option --nocdata to testXPath
4247
4248Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * doc/libxml-doc.el: Felix Natter provided anew version working
4251 with XEmacs too
4252
4253Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * include/libxml/xpath.h: small cleanup
4256 * doc/xml.html: update
4257
4258Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4261 released 2.3.14
4262
4263Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * doc/html/*: rebuilt the docs for the release
4266 * doc/xml.html: added 2.3.14 release.
4267
4268Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4271 were not equal to empty strings
4272
4273Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * SAX.c: fixed a URI-Reference computation problem when validating
4276 * xmlIO.c: small cleanup
4277
4278Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * parser.c: improved the description of a couple of interfaces
4281 upon Larry Stamper suggestion
4282
4283Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * SAX.c entities.c parser.c: changed completely the way entities
4286 are handled when running the parser in entity substitution mode.
4287 This fixes a bug reported by Stephan Kulow and nearly divides
4288 by 3 the amount of memory required by libxslt to load and process
4289 DocBook TDG.
4290
4291Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292
4293 * HTMLparser.c: fixing a too early root closing problem raised
4294 byt Prashanth Naidu
4295
4296Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4299 raised by Mark Vakoc.
4300
4301Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * example/Makefile.am: fixed the include path to add srcdir/include
4304 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4305 and some cleanup
4306
4307Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4310 lot of optimization work, results in significant improvements
4311 when handling really complex XPath queries. Add a small optimizer
4312 for unions, improve [n] and [last()], avoid some costly ops.
4313
4314Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4317 * xpath.c: small cleanup
4318 * xmlGetNsList: reformated, fixed problems if used on Entities
4319
4320Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4323
4324Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4327 * Makefile.am example/Makefile.am: workaround automake generating
4328 erroneous deps
4329
4330Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332 * include/win32config.h: bug #56801 Yon Derek provided a patch
4333 to the windows config file.
4334
4335Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4338 libxml.h : Yon Derek provided a set of changes to compile from
4339 CVS on Windows/MSC
4340
4341Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * parser.c: fixed UTF8 BOM support in push mode
4344 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4345 added a specific testcase
4346
4347Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * Makefile.am: added --push regression tests
4350 * parserInternals.c: the XML parser segfaulted in --push mode
4351
4352Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * configure.in: moved the symlinks detection within a CVS
4355 check, this is not portable and will be removed soon.
4356 * xpath.c: small cleanup/speedup
4357
4358Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4361 release of 2.3.12
4362 * parser.c: make an error message if unknow entities in all cases
4363
4364Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365
4366 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4367
4368Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4371 includes were installed in the wrong dir
4372
4373Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * doc/html.xml: warn against sending code to exhibit bugs.
4376
4377Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4380 Tru64 from Thomas Leitner
4381
4382Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * AUTHORS: added William and Bjorn
4385 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4386 daniel@veillard.com hopefully I won't have to do this again
4387 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4388 docs can be rebuilt cleanly now
4389 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4390 from CVs it's generated, added include/libxml/xmlwin32version.h
4391 also generated but which should change far less frequently.
4392 * catalog.c nanoftp.c: made sure to include libxml.h not
4393 libxml/xmlversion.h directly
4394 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4395 when compiling on WIN32 and MSC
4396
4397Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * include/Makefile.am include/libxml/Makefile.am configure.in:
4400 fixed make distcheck and rebuilding the rpms
4401
4402Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * configure.in: should finish the migration of exported includes
4405 into a real include/libxml in CVS, at least for CVS users.
4406 * removed the exported headers, added in include/libxml (as well
4407 as xmlversion.h.in).
4408
4409Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * configure.in: fixed the way to detect symlink
4412
4413Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * configure.in: updated, include/libxml is now a real CVS dir
4416
4417Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4420 version works with both libxml1 and libxml2 (it autodetects
4421 the prefix of the html-files) from Felix Natter.
4422 * doc/xml.html: updated doc accordingly
4423
4424Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * xpath.c: fixed the bug generating a template loop in libxslt
4427 when using docbook-xsl-1.4, * should filter out document nodes
4428 * HACKING: added William
4429 * TODO: updated
4430
4431Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * doc/FAQ.html: added a warning about gcc-3.0
4434 * doc/xml.html: added reference to gdome2 and removed a confusing
4435 sentence
4436
4437Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * xmlversion.h: okay this is a generated file, but Windows
4440 users need it and they can't generate it, and I want CVS
4441 Windows users ...
4442 * win32/libxml2/libxml2_so.dsp: Windows project file for
4443 the shared lib version of libxml2
4444 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4445 resources needed for libxslt/xsltproc by Yon Derek
4446
4447Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4448
4449 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4450
4451Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4454
4455Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * include/win32config.h: Yon Derek provided a first fix
4458 to be able to compile libxslt/xsltproc on Windows
4459
4460Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * xpath.c: attempt to work around what seemed a gcc optimizer
4463 bug when handling floats on i386 http://veillard.com/gcc.bug
4464 * tree.c entities.c encoding.c: doing some cleanups while
4465 chasing it
4466
4467Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * Makefile.am: cleanup when --without-debug is specified
4470 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4471 w.r.t. --without-debug and other include points
4472 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4473 Catalogs
4474 * configure.in entities.h tree.h HTMLparser.c: removed
4475 --without-corba, made the _private field mandatory
4476
4477Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4480 outputs a BOM in UTF8, an errata has been issued to avoid the
4481 problem, that was the most reasonable solution... Add support
4482 for a leading UTF8 BOM in entities.
4483
4484Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * valid.c: fixed a bug found when post validating an entity ref
4487 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4488 activate it too
4489
4490Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4493 weakness in the node copy the XPointer and the XInclude
4494 implementations. Serious cleanup.
4495
4496Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * Makefile.am: Kjartan Maraas provided a small patch to
4499 add xml2-config.in to EXTRA_DIST
4500
4501Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4504 provided another failing case found in KDE, the way the
4505 ctxt->vctxt.nodeTab was allocated and freed changed over
4506 time but it wasn't completely cleaned up. This should fix it.
4507
4508Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * parser.c: Stephan Kulow also raised the fact that line number
4511 could get miscounted making debug harder, fixed the problem
4512 in xmlParseCharData()
4513
4514Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * valid.c: Stephan Kulow pointed out a problem when validating
4517 and using an empty entity, forgot a 'break' in a case.
4518
4519Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4522 * doc/xml.html: updated with 2.3.11
4523
4524Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * TODO: updated adding cleanup of generated doc
4527 * configure.in: prepared to release 2.3.11
4528 * xmllint.c: added --version for bug reporting
4529 * doc/html/*.html: rebuilt the doc
4530
4531Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * xpath.c: first part of the work on selecting namespace to
4534 fix bug #56115
4535
4536Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4539 when using -liconv
4540 * TODO: updated
4541
4542Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543
4544 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4545 cleanup, encoding support.
4546
4547Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4550
4551Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * xpath.c: bug detected by Ankh when / is used as a function arg
4554
4555Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4558 of element and use it to avoid outputting formatting spaces at
4559 the wrong place. Implemented the format parameter for HTML save.
4560 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4561 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4562 result/HTML/wired.html: of course this impact the result of a
4563 number of HTML tests
4564
4565Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * HTMLtree.[ch]: started augmenting the HTML save API with
4568 encoding and formatting parameters
4569
4570Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * HTMLtree.h: cleanup and started evaluating the work needed on
4573 revamping the HTML output code
4574
4575Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4578
4579Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * valid.c: fixed bug #56049, forgot one check in the
4582 validation routine
4583
4584Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4587
4588Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * libxml.h: fixed an error in last commit
4591 * doc/FAQ.html: added an entry for compilation from CVS
4592
4593Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * xmlversion.h.in libxml.h: Cygwin patches
4596 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4597 * tree.h: cleanup
4598
4599Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4602 memory block in a strange case where libxml is linked twice
4603 in the binary.
4604
4605Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4608 state far too often, simple fix used to avoid it.
4609
4610Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4613 being processed, applied his patch
4614 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4615
4616Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4619 provided fixes to compile on MSCC again
4620 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4621 also provided an update for the project files.
4622
4623Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4626 bug #55810
4627
4628Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * tree.c: fixed xmlGetNsProp() to close bug #55683
4631 Note this requires libxslt to use it's own function instead.
4632
4633Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * HTMLtree.c: when in a pre element no formatting space should
4636 be added.
4637 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4638
4639Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * configure.in: added tests for signal() and signal.h
4642
4643Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4646
4647Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * doc/libxml-doc.el: Felix Natter provided a new version for
4650 libxml2
4651
4652Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * HTMLtree.c: when in a pre element no formatting space should
4655 be added.
4656
4657Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4660
4661Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4664 hack
4665 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4666 * uri.c: fixed a warning
4667
4668Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * HTMLtree.c: trying to close bug #55772 escaping in script
4671 elements
4672 * doc/xml.html: suggest to send mail to the list
4673
4674Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4677 good. Use a macro and based on the solution provided in
4678 vsnprintf manual page from GNU.
4679
4680Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4681
4682 * error.c: Workaround for non-preserving variadic list.
4683 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4684
4685Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * doc/xml.html: added 2.3.10 release
4688
4689Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * configure.in: releasing 2.3.10
4692
4693Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4696
4697Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * encoding.c: Robert Collins provided a patch to add the
4700 "US-ASCII" encoding alias
4701
4702Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4705 string oriented functions and started cleaning the related areas
4706 in xpath.c which needed fixing in this respect
4707
4708Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4711 #55380
4712 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4713
4714Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * TODO: updated
4717 * nanohttp.[ch] : started adding APIs to get the redirected URL
4718 when this occurs (needed for further base computation
4719 * tree.h: cleanup
4720 * encoding.c: cleanup
4721 * SAX.c: minor change around ctxt->loadsubset
4722
4723Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * Makefile.am include/Makefile.am: small change to have
4726 include/libxml rebuilt if working from CVS.
4727 * uri.c: applied another patch from Carl Douglas for URI escaping,
4728 this should close bug #51876
4729
4730Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4733 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4734 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4735 added specific regression test
4736 * parser.h: preparing for the XSLT mode where DTD inherited
4737 attributes are added to the tree.
4738
4739Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * xinclude.[ch]: Updated the namespace for the Last Call version
4742 * result/XInclude/include test/XInclude/include: updated the
4743 testsuite accordingly
4744
4745Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4748 related to bug #51876
4749
4750Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * tree.c: fixed a gross mistake in base computation, xml:base is
4753 not completely correct yet (need cascade).
4754 * xpath.[ch]: added the few things needed to find a function name
4755 and URI from the XPath context when it is called.
4756
4757Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4760 * DOCBparser.c: small cleanup
4761 * xmllint.c: added a --catalogs option to load catalogs from
4762 $SGML_CATALOG_FILES
4763 * tree.c: cleanup
4764 * configure.in: iconv library fixup, ICONV_LIBS
4765
4766Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * catalog.c: handling of CATALOG entries. detection of recursion,
4769 and a few bugfixes
4770 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4771 against the default namespace
4772
4773Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4776
4777Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * parser.c: fixed propagation context info when parsing an
4780 external entity.
4781 * doc/html/*.html: regenerated a couple of docs
4782
4783Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * doc/xml.html: update with 2.3.9 informations
4786
4787Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4790 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4791 * doc/html/* : rebuilt the docs
4792 * valid.c: small patch which may improve some case when
4793 validating.
4794
4795Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * HTMLparser.c: Closed bug #54891
4798 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4799 to the suite
4800
4801Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4804 applied a documentation patch from LotR and filled in a few missing
4805 descriptions
4806
4807Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * xpath.c tree.c parser.c: speed optimizations at the parser level
4810 document tree freeing and xpath evaluation
4811
4812Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * parser.c parser.h parserInternals.h: fixed a couple of
4815 interfaces for handling memory buffer input to const char *
4816 upon suggestion of JamesH.
4817
4818Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * configure.in: LoTR sent a patch fixing the previous commit
4821
4822Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * configure.in: trying to deal again with the stoopid -R linking
4825 flag of Solaris
4826
4827Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * xpath.h: two nodeset access macros from Thomas Broyer
4830
4831Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4834 patch from Thomas Broyer
4835
4836Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4839 case
4840 * INSTALL: was empty added stuff from the FAQ
4841
4842Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4845 attributes handling and #54433 by adding xmlUnsetProp()
4846 and xmlUnsetNsProp()
4847
4848Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * HTMLparser.c: Patch from Jonas Borgström
4851 (htmlGetEndPriority): New function, returns
4852 the priority of a certain element.
4853 (htmlAutoCloseOnClose): Only close inline elements if they
4854 all have lower or equal priority.
4855 * result/HTML: this of course changed a number of tests results.
4856
4857Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xmlIO.c catalog.c: plugged in the default catalog resolution
4860 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4861 documentations
4862 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4863
4864Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4867 integrating catalogs
4868 * catalog.[ch] testCatalog.c: adding a small catalo API
4869 (only SGML catalog support).
4870 * parser.c: restaured xmlKeepBlanksDefault(0) API
4871
4872Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4875
4876Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * parser.c: added xmlParseExternalEntityPrivate() to allow
4879 propagation of ctxt->_private when parsing external entities
4880
4881Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4884
4885Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4888
4889Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * valid.c: warn when indeterminist content model is detected
4892 * result/VC/ElementValid8: this adds a message
4893 * Makefile.am: add --novalid for VCM tests
4894 * parserInternals.c: added a call to Init memory
4895
4896Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4899 when both parameters are NULL.
4900
4901Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * valid.c: applied small patch from Gary Pennington, reindented
4904 some part of the code.
4905
4906Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4909 release, updated and regenerated the docs
4910
4911Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * xpath.c result/XPath/expr/floats : clarified and cleanup
4914 printing of abnormal floats in tests.
4915
4916Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4919 * results/HTML/ : a few changes in the output of the HTML tests as
4920 a result.
4921 * configure.in: tying to fix -liconv where needed
4922
4923Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * Makefile.am: fixed a stupid error
4926
4927Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * configure.in Makefile.am: make the inclusion of the trio
4930 modules in the library conditional
4931
4932Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * DOCBparser.c: patche from László Kovács, fixed entities refs
4935 in attributes handling
4936
4937Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4940 flushing
4941
4942Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * xpath.c: fix of an XSLT namespace bug reported on the list
4945 general/bug-8-
4946
4947Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * strio.h trio.c: Dan McNichol suggested a couple of small
4950 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4951
4952Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * tree.c parser.c encoding.c: spent a bit more time looking
4955 at the parsing speed and DOM handling. Added a few more
4956 speedups.
4957
4958Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * parser.c: small but effective parsing speed improvement
4961
4962Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * configure.in: default on the DocBook parser inclusion (for Gnome)
4965 * DOCBparser.h: fixed a header reference
4966
4967Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * configure.in xpath.c: applied Bjorn patches for FPE on the
4970 alpha
4971
4972Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4975 xmlSaveFormatFileTo()
4976
4977Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * xpath.c: simple and efficient optimization, XPath functions
4980 aways bind to the same code, cache this
4981 * TODO: updated (by saying some is obsolete)
4982
4983Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * xpath.c: more cleanup work on XPath name parsing routines
4986
4987Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4990 xmlXPathParseName
4991 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4992 * debugXML.c: avoid compilation problems if compiling without
4993 HTML support, Igor Zlatkovic
4994 * win32/libxml2/libxml2.def.src: being able to compile without
4995 XPath on Windows
4996
4997Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * libxml.m4: yet another patch from Toshio Kuratomi
5000
5001Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5004
5005Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * tree.[ch]: added xmlSaveFormatFile interface for saving
5008 and indenting a file.
5009
5010Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * xpath.c: fixed bug #53689 related to processing-instruction()
5013
5014Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * DOCBparser.c: patche from László Kovács
5017
5018Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * parser.c: applied fixes from Christian Glahn bug report #53391
5021
5022Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * error.c: Jean François Lecomte provided a complete description
5025 and a fix to bug #53537
5026
5027Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5030
5031Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * DOCBparser.c SAX.c: a bit more work on entities processing.
5034 Still Need to cleanup XML output and references in attributes
5035
5036Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5039
5040Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * tree.c: trying to fix #53574, not completely complete,
5043 I would like xmllint --copy --debug test/ent1 and
5044 xmllint --debug test/ent1 to show the same result.
5045 * xpath.c: fix a bug when trying to sort namespace nodes
5046
5047Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * HTMLtree.c: real fix for #53402
5050
5051Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5054 PIs when using xsl:output
5055 * valid.c: closing #53537 some case generate segfaults if there
5056 is validity errors
5057
5058Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5061 of external parsed entities, added --noent to testDocbook
5062 * valid.c: Garry Pennington found an uninitialized variable
5063 access in xmlValidateElementContent()
5064
5065Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5068 with madness
5069 * result/HTML/ : this modified the result of the regression tests
5070 a lot.
5071
5072Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5075 to doc where it wasn't checked against NULL reported by
5076 Jens Laas
5077
5078Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5081 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5082
5083Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5086 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5087 * SAX.[ch]: cleanup and updates for DocBook
5088 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5089 ex SGML identifier changes
5090 * valid.c: removed a static unused function.
5091
5092Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * HTMLtree.c: applied change for Paul Sponagl on script saving
5095 * Makefile.am: the warning about entity title.xml are normal.
5096
5097Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * configure.in: release of 2.3.7
5100 * Makefile.am: fixing make distcheck
5101
5102Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * doc/html/* doc/xml.html: updated and regenerated the docs
5105
5106Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5109
5110Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * tree.c: fixed #53388 with the provided patch
5113
5114Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * valid.c: Bjorn detected an invalid memory access. Fixed
5117 vstateVPush()
5118
5119Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5122
5123Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5124
5125 * libxml.h: new header used only for the compilation of libxml
5126 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5127 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5128 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5129 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5130 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5131 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5132 baseline (version 1.2 plus a single patch).
5133 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5134 scientific notation for numbers. Tests added.
5135 * xpath.c: formatting of numbers changed to use sprintf
5136 (contribution from William Brack)
5137
5138Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * valid.c: cleanup, more useful debugging
5141 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5142 * xmlIO.c: entity loading is printed as an error when validating
5143
5144Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * valid.c: fixed to validate within entities
5147 * test/VCM/v22.xml: added a specific testcase
5148
5149Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * valid.c: forgot an epsilon transition in for ()+
5152 * test/VCM/v21.xml : added a specific test case
5153
5154Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * valid.c: removed a state explosion exhibited by RSS
5157 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5158 from bug #51872
5159
5160Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5163 validation without using an ugly NFA -> DFA algo in the source.
5164 Made a specific algorithm easier to maintain, using a single
5165 stack and without recursion.
5166 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5167 * hash.c: made the growing routine static
5168 * tree.h parser.c: added the parent information to an
5169 xmlElementContent node.
5170
5171Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * SAX.c parser.c xpath.c: generating IDs when not validating
5174 from an external parsed entity was poisoning the ID has table
5175 with removed values. This was killing XSLT on the KDE help
5176 browser.
5177
5178Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * entities.h: andrew@ugh.net.au detected a double declaration
5181
5182Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * debugXML.c hash.c tree.h valid.c : some changes related to
5185 the validation suport to improve speed with DocBook
5186 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5187 the way validation errors get reported
5188
5189Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5192 by P C Chow and William M. Brack for XSLT HTML output
5193
5194Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5197 Igor Zlatkovic patches for MSC compilation and added his
5198 updates
5199
5200Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5203 prefix lookup.
5204 * parserInternals.c: fixed the bug reported by Morus Walter
5205 due to an off by one typo in xmlStringCurrentChar()
5206
5207Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * HTMLparser.c result/HTML/*: revamped the way the HTML
5210 parser handles end of tags or end of input
5211
5212Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5215
5216Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5219 bug where the linktime verions of free() won't work ...
5220
5221Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5224
5225Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * doc/xml.html: added 2.3.6 release
5228
5229Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5232 * result/wml.xml: resulted in a small output change
5233
5234Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * tree.c: xmlNewDoc was missing the charset initialization
5237 * xmllint.c: added --auto to autogenerate a doc, allow to
5238 reproduce the problem fixed on xmlNewDoc
5239
5240Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * xpath.c: trying to get 52979 solved
5243 * tree.c result/ result/noent/: trying to get 52712 solved, this
5244 also made me clean up the fact that XML output in general should
5245 not add formating blanks by default, this changed the output of
5246 a few tests
5247
5248Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5251
5252Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * configure.in: finally released 2.3.6
5255
5256Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * xpath.c: checking for null pointer generated by new code
5259
5260Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * xpath.c: fixed a [] evaluation problem reported
5263 * test/XPath/tests/simpleaddr: extended test
5264 * result/XPath/simpleaddr: updated result
5265
5266Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * xmllint.c: Dan Timis reported a portability problem
5269 on Macs without mmap, fixed it.
5270
5271Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * testXPath.c : added a --tree option allowing to display the
5274 tree dump of the XPath expression
5275
5276Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * xpath.c: fixed a memleak when comparing nodesets
5279 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5280 * tree.c: added a TODO
5281
5282Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5285 we need string functions
5286 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5287 to be able to use them where needed. Applied some changes
5288 to reduce name linking pollution and compile in only what's
5289 needed.
5290 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5291 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5292 for the string manipulation functions
5293 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5294 to the free() function of xmlmemory.c
5295 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5296 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5297 usage.
5298
5299
5300Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * error.c: applied the context output patch of the error
5303 handling submitted by Chuck Griffith
5304 * error/VC/*: this slightly change some error logs
5305
5306Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * parser.c: fixed line number reporting on error
5309
5310Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * parser.c: Sullivan and Darin found a parser bug,
5313 applied the patch.
5314
5315Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5318 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5319 xmlversion.h.in xpointer.c: of course the way I defined
5320 UNUSED breaks on old gcc version. Try to be smart and
5321 also define it directly in xmlversion.h
5322 * configure.in: removed -ansi flag from the pedantic set
5323
5324Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325 Huge cleanup, I switched to compile with
5326 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5327 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5328 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5329 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5330 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5331 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5332 encoding.h entities.c error.c list.[ch] nanoftp.c
5333 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5334 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5335 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5336 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5337 Cleanup, staticfied a number of non-exported functions,
5338 detected and cleaned up a dozen of problem found this way,
5339 avoided a lot of public function name/typedef/system names clashes
5340 * doc/xml.html: updated
5341 * configure.in: switched private flags to the really pedantic ones.
5342
5343Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * configure.in: 2.3.5
5346 * doc/html/*: rebuilt the docs
5347
5348Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * parser.c: fixed a reported bug in NOTATION parsing
5351 * uri.c: accepted but not fixed bug 51876, added TODO
5352 * Makefile.am: fixed bug 51876
5353
5354Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * config.h.in configure.in error.c: fix a compilation problem
5357 on platforms without vsnprintf (xml@thewrittenword.com)
5358
5359Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * parser.c: fixed a function name header typo
5362 * SAX.c: notations can also occur in external subset.
5363
5364Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * error.c: removed a C++ like comment
5367
5368Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * parser.c: fixing bug 52299 strange condition leading
5371 to a parser crash due to a buffer overflow
5372 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5373 added the specific test case
5374
5375Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5378 xmlXPathConvert{String,Number,Boolean} to be able to make
5379 type casts without a context stack, fixed some implementation
5380 problems related to the absence of context at parse-time,
5381 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5382 in the public API too
5383 * xpointer.c xpathInternals.h: we need to know at parse time
5384 whether we are compiling an XPointer
5385
5386Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5389 cleaned up the parser internals, refactored XPath code, added
5390 new compilation based APIs and cleanly separated public and
5391 private APIs.
5392
5393Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * xpath.h: the comp field must be added at the end to avoid
5396 killing binary compat.
5397
5398Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * Makefile.am: detect XPath memleaks in regreson tests
5401 * error.c: fixed and error w.r.t. error reporting still using
5402 stderr
5403 * hash.c: added new line at end of file
5404 * tree.h: minor cleanup
5405 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5406 expression parsing from evaluation, resulted in a number of
5407 changes internally, and in XPointer. Likely to break stuff
5408 using xpathInternals.h but should remain binary compatible,
5409 new interfaces will be added.
5410
5411Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * configure.in: fixed a couple of problems reported by
5414 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5415 without gcc on non linux platforms.
5416
5417Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5420 a fix for --with-html-dir= configure support. I hope it won't
5421 break rpm generation
5422
5423Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * xmlIO.c: one function comment cleanup.
5426
5427Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * SAX.c: external subset notations were improperly registered
5430 in the internal subset.
5431
5432Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * README.cvs-commits: added, pointing to HACKING
5435 * HACKING: updated
5436
5437Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * parser.c: and Matt Sergeant found one in the XML push
5440 parser (erroneous check I forgot to remove when I fixed the
5441 main parser).
5442
5443Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * xpath.c: ptittom found a small bug in UnaryExpr
5446
5447Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * configure.in: bumped to 2.3.4
5450 * error.c: fixed bug #51860
5451 * tree.c: fixed bug #51861
5452 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5453 * tree.[ch] : added xmlDefaultBufferSize
5454 * nanoftp.c: typo in function name header block
5455 * doc/xml.html : updated, added link to XML::LibXSLT
5456 * doc/html/* : rebuilt the docs
5457
5458Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * parser.c SAX.c: the new content parsing code raised an
5461 ugly bug in the characters() SAX callback. Found it
5462 just because of strangeness in XSLT XML Rec ouptut :-(
5463
5464Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * Makefile.am: Martin Baulig suggested to add -lm
5467 * tree.c: found another bug in xmlNodeGetContent()
5468
5469Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * xpath.c: Bjorn found the error related to strictness of comparison.
5472
5473Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * parser.c: trying to fix the Dtd parsing problem reported
5476 by Gary, side effect of last week speed optimizations.
5477
5478Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5481 * parserInternals.c: removed unneeded test raised by Stric
5482
5483Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5484
5485 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5486 and fixed by William Brack). Added xmlXPathFormatNumber.
5487 Changed the sorting slightly.
5488 * configure.in Makefile.am example/Makefile.am: Added -lm.
5489 Please note that applications linking with libxml2, must
5490 also like with the math library from now on.
5491
5492Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5495
5496Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * parser.c: one must report spaces even if the Dtd element
5499 content proves that this is not part of the element content.
5500 * result/valid/*.xml: this changed the ouptu slightly
5501
5502Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * configure.in: bumped to 2.3.3
5505 * doc/xml.html: updated
5506
5507Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * tree.c: minor doc fix
5510 * xpath.c: deallocation issues when a result tree has been
5511 converted to a node-set
5512
5513Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * doc/xml.html: oops corrected dates s/2000/2001
5516
5517Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * valid.c: new patch from Gary Pennington
5520
5521Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * doc/xml.html: applied patch from Ankh
5524
5525Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * xinclude.c: fixed a problem building on Mac
5528
5529Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * parser.c: more work on increasing parsing ferformances
5532
5533Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5536 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5537 avoiding memcpy in production builds MEM_CLEANUP macro use
5538 * parser.[ch] parserInternals.c: optimizations of the tightest
5539 internal loops inside the parser. Better checking of I/O
5540 flushing/loading conditions
5541 * xmllint.c : added --timing
5542
5543Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * configure.in: bumped to 2.3.2
5546 * doc/xml.html: updated for release
5547
5548Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * xpath.c: found a memleak and fixed a nasty bug
5551
5552Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * xmllint.[c1] : added return code errors for xmllint
5555 * xpath.c: specific debug dump function for result value trees
5556
5557Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * xpath.c: finally implemented xmlXPathCompareNodeSets
5560 * test/XPath/expr/floats results/XPath/expr/floats: added
5561 a test for float expressions
5562
5563Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5566 * parserInternals.[ch]: trying to speed up parsing
5567 * xpath.c : speeded up node set equality op
5568
5569Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5572 better handling of ID/IDREF and the list modules associated
5573 * configure.in: small CFLAGS cleanup
5574
5575Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * configure.in: fixed iconv detection on AIX (stric)
5578
5579Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5582
5583Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5584
5585 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5586 and optimized xmlXPathNodeSetSort
5587
5588Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * xpath.c: bug fix when context size is 0
5591 * parser.c: I like Norm's Dtd because they still manage to break
5592 the parser occasionally
5593
5594Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5597
5598Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5601 attributes within the XML-1.0 namespace
5602
5603Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * xpathInternals.h: exported a few axis functions
5606 * doc/xml.html: updated the doc
5607
5608Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * configure.in: applied patch from Daniel van Balen for OpenBSD
5611 and bumped version to 2.3.1
5612 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5613 attempt to find autoclosing was simply broken, removed it,
5614 updated the examples, this is better
5615
5616Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5619 hash functionnalities.
5620 * doc/html/* : rebuild the doc
5621
5622Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5625 on predicate
5626 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5627 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5628 really want to have tags closed on output even if we accept
5629 unclosed ones on input
5630
5631Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * xpath.c: ouch don't free NULL, rare case fixed
5634 * tree.c: don't coalesce text nodes if they don't have the
5635 same behaviour wrt escaping on output
5636
5637Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c: small fixup
5640 * SAX.c: don't warn on empty namespaces.
5641
5642Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * README: a bit of cleanup
5645 * configure.in: preparing for 2.3.0 release
5646
5647Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * hash.[ch]: added a first version of xmlHashSize()
5650 * valid.c: another bug fix from Gary Pennington
5651
5652Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * valid.c: couple of bug fixes pointed by Gary Pennington
5655 * HTMLtree.c: #if 0 cleanup
5656
5657Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5660 which removes a time consuming check of xmlXPathNodeSetAdd()
5661 and use it in places where we are sure to not break unicity
5662
5663Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * xpath.c: bug fixes found from XSLT
5666 * tree.c: preserve node->name special values when copying nodes.
5667 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5668 external subset are fetched when available but without full
5669 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5670 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5671 output with encoding disabled.
5672
5673Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5676 xmlCheckFilename should not be called from xmlFileOpenW
5677 and xmlGzfileOpenW
5678
5679Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5682 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5683 added the new tests for URI normalization
5684 * testURI.c: fixed stoopid bugs
5685 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5686 the URI in the error messages are now properly normalized
5687
5688Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5691
5692Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5695
5696Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * xpath.c: fixed mod operator
5699
5700Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * parser.c: fixed xmlStrcat doc
5703 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5704 trees.
5705
5706Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * xpath.c result/XPath/tests/chaptersbase
5709 result/XPath/tests/simplebase: fixed XPath node()
5710 * tree.c: small fix in xmlNewNs()
5711 * Makefile.am: removed extraneous xml2Conf.sh rule
5712
5713Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5716 Changed the library name, in order to get libxml-devel and
5717 libxml2-devel to coexist on a single system
5718 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5719 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5720
5721Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5724 libxml2-devel installable in // as libxml-devel.
5725
5726Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * doc/Makefile.am: fixed make rebuild in doc
5729 * doc/html/*.html: rebuilt the docs
5730
5731Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5734
5735Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5738 the HTML doc to go into the -devel RPM ...
5739 * aclocal.m4 config.h.in: some updates due to auto* magic
5740
5741Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * xpath.h: added a hook in the context structure allowing to
5744 link to extra support, needed for XSLT
5745
5746Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5749 xmlXPtrCmpPoints to use it.
5750 * propagated the following patch from Alejandro Forero
5751 * include/win32config.h xmlIO.c: applied further suggestions
5752 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5753 * example/gjobread.c: fixed warnings, now that it builds
5754
5755Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5756
5757 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5758
5759 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5760 filename points to a valid file (not a directory).
5761 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5762 Added calls to xmlCheckFilenameDir.
5763
5764 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5765 `path' (rather than `filename') as the parameter to gzopen and open.
5766
5767Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * Makefile.am: fixed a problem with EXTRA_DIST
5770
5771Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * Makefile.am example/Makefile.am: finally found the trick
5774 to build the example, i.e. add "." in SUBDIRS before example
5775 in the list <grin/>
5776
5777Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * doc/xml.html: updated with an XSLT section, removed pointer to
5780 W3C CVS base.
5781
5782Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5785 too, and deallocation need to occur the same way.
5786
5787Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5790 type correponding to an XSLT result tree fragment. Share most
5791 of the data format with node set, as well as operators.
5792 * HTMLtree.c: added a newline at the end of the doctype output
5793 whe this one is not present initially.
5794 * tree.c: make sure taht the parent and doc pointers are properly
5795 set when copying attributes (lists).
5796
5797Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5800
5801Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * xpath.c: seems I finally killed that ugly path evaluation
5804 context bug (tagged 9999 in case is is wrong)
5805
5806Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5809 for XSLT
5810
5811Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5814 for xmlGzfileOpen() bug
5815
5816Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xpath.c: removed an error found by XSLT usage
5819 * tree.c parserInternals.h: use a predefined static string
5820 for text and comment nodes, avoid freeing them in xmlFreeNode,
5821 exported the string name in parserInternals.h and added
5822 another value to disable encoding at output (for XSLT),
5823 gain memory, time.
5824
5825Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5828 win32/libxml2/libxml2_so.dsp: new makefiles and update
5829 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5830
5831Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5834 Gary Pennington
5835
5836Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * xpath.c: fixed the comaprision of values and nodelists,
5839 need to compare nodelist still ...
5840 * debugXML.c: avoided a possible core dump
5841 * HTMLparser.c: cleanup
5842 * nanohttp.c: contributed fix.
5843 * tree.c: fixes in properties handling added xmlSetNsProp
5844 needed by libxslt
5845 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5846 comment
5847 * TODO: updated
5848
5849Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * parser.c parserInternals.c: applied Bjorn Reese optimization
5852 patch
5853
5854Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * Makefile.am: applied patch fro make check from Martin Vidner
5857
5858Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * configure.in: preparing 2.2.11
5861 * doc/html/*: rebuild the HTML files
5862 * doc/xml.html : updated
5863
5864Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * tree.c: fixed a stupid bug
5867 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5868 patches related to validation of an XInclude processing result
5869 * TODO: updated
5870
5871Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5874 on large files
5875
5876Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5879
5880Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5883 reported by Jonas Borgström
5884 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5885
5886Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * testXPath.c xpath.c: fixing the XPath union expressions problem
5889 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5890
5891Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * xmllint.c: Made is so if the file name is "-" is will read form
5894 standard input. Sven Heinicke <sven@zen.org>
5895 * tree.c: fixed a problem when growing buffer
5896 * tree.h: fixed the comment of the node types following andersca
5897 comment
5898 * TODO: updated
5899
5900Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * HTMLparser.[ch]: added a way to avoid adding automatically
5903 omitted tags. htmlHandleOmittedElem() allows to change the
5904 default handling.
5905 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5906 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5907 of xmllint too when using --memory flag, added a memory test
5908 suite at the Makefile level.
5909 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5910 with namespace use when encountering QNames in XPath evalation,
5911 added xmlns() scheme in XPointer.
5912 * nanoftp.c : incorporated a fix
5913 * parser.c xmlIO.c: fixed problems raised with encoding when using
5914 the memory I/O
5915 * parserInternals.c: closed bug 25934 reported by
5916 torsten.landschoff@innominate.de
5917 * TODO: updated
5918
5919Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5922 on a non-updated tree :-(, made a 2.2.10 release to correct the
5923 situation
5924
5925Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5928 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5929 integrated a set of OpenVMS changes from Howard Taylor
5930 <Howard.Taylor@pacoast.com>
5931
5932Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5935 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5936
5937Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * HTMLparser.c: some fixes on auto-open of html/head/body
5940 * encoding.c: fixed a compilation error on some gcc env
5941 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5942 XPointer implementation
5943 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5944 related XPointer tests and associated results
5945
5946Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * doc/xmldtd.html doc/xml.html: following a short step by step
5949 guidance on IRC to help maciej with DTDs I started a small
5950 page on the subject.
5951
5952Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * HTMLparser.c: fixed handling of broken charrefs
5955 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5956 patches
5957
5958Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5959
5960 * doc/xml.html doc/html/* : rebuilt the docs after adding
5961 xinclude and updated page for 2.2.7 and 2.2.8
5962 * configure.in: releasing 2.2.8
5963
5964Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * parser.[ch] parserInternals.c: applied the conditional
5967 section processing fix from Jonathan P Springer
5968 <jonathan.springer2@gte.net>
5969 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5970 project file, fixed iconv default non support
5971 * xpath.c: fixed the problem of evaluating relative expressions
5972 when a node context is provided.
5973
5974Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * nanoftp.c: fixed gcc 2.95 new warnings
5977 * SAX.c: fixed a stupid bug
5978 * tree.c: fixed a formatting problem when round-tripping
5979 from/to memory
5980 * xinclude.c: chased memleak, fixed a base problem
5981 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5982 xmlXPtrBuildNodeList()
5983 * TODO: updated
5984 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5985 adding a first small set of regression tests for XInclude
5986
5987Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * nanohttp.[ch]: applied Wayne Davison patches to access
5990 the WWW-Authorization header.
5991 * parser.c: Closed Bug#30847: Problems when switching encoding
5992 in short files by applying Simon Berg's patch.
5993 * valid.c: fixed a validation problem
5994 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5995 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5996 Wayne Davison
5997 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5998 need to be extended to non full nodes selections.
5999 * xinclude.c: starts to work decently
6000
6001Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6004 debugXML.c xmlversion.h.in: Started adding XInclude support,
6005 this is a new xmllint option
6006 * tree.c xpath.c: applied TOM patches for XPath
6007 * xpointer.c: fixed a couple of errors.
6008 * uri.c: added an escaping function needed for xinclude
6009 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6010 new warning from RH70 gcc's version
6011
6012Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6013
6014 * HTMLparser.c: fixed loop on invalid char in scripts
6015 * parser.c: update to description of xmlIOParseDTD()
6016 * libxml.m4 xmlversion.h.in: changes contributed by
6017 Michael Schmeing <m.schmeing@internet-factory.de>
6018 * configure.in: preparing for 2.2.7
6019 * Makefile.am: trying to avoid config.h and acconfig.h
6020 being included in the distrib
6021 * configure.in: released 2.2.7
6022
6023Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6026 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6027
6028Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * parser.[ch]: added xmlIOParseDTD()
6031 * xpointer.c: added support for the 2 extra parameters of
6032 string-range, fixed a stoopid error when '0' was present
6033 in XPointer expressions
6034 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6035 testsuite for the above
6036
6037Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6038
6039 * libxml.spec.in: improved package descriptions
6040
6041Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * xpath.c xpathInternals.h: applied a large cleaning patch
6044 from TOM <ptittom@free.fr>, it also add namespace support
6045 for function and variables registration.
6046
6047Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6050 * Makefile.mingw: Wayne Davison's update adding hash.c
6051
6052Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * xpath.c: fixed the root evaluation problems
6055 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6056 ignorable spaces with <b> <bold> <em>
6057 * tree.c: fixed a loop in xmlSearchNsByHref()
6058
6059Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6060
6061 * xpath.c: applied another XPath patch from TOM
6062 * xpath.c include/makefile.am: applied another patch from
6063 china@thewrittenword.com (cleanup on IRIX).
6064
6065Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * xml-config.1: received a fixed version from Fredrik Hallenberg
6068 <hallon@lysator.liu.se>
6069
6070Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6073 cleanup patch for XPath
6074
6075Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * patched to redirrect all "out of context" error messages to
6078 a reconfigurable routine. The changes are:
6079 * xmlerror.h : added the export of an error context type (void *)
6080 an error handler type xmlGenericErrorFunc there is an interface
6081 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6082 to reset the error handling routine and its argument
6083 (by default it's equivalent to respectively fprintf and stderr.
6084 * all the c files: all wild accesses to stderr or stdout within
6085 the library have been replaced to calls to the handler.
6086
6087Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * configure.in: release 2.2.6
6090 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6091 exporting the inner functions of xpath for extension modules
6092 * doc/*: updated and rebuilt the doc
6093
6094Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * nanohttp.c : applied Wayne HTTP cleanup patch
6097 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6098 and xmlNodeSetSpacePreserve()
6099
6100Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * xpath.c: closing bug #29260
6103
6104Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6107 multikey tuples, made hash structure opaque
6108 * valid.[ch]: moved elements, attributes, notations decalarations
6109 as well as ID and refs to hash tables.
6110 * entities.c: hash cleanup
6111 * xmlmemory.c: fixed a dump problem in debug mode
6112 * include/Makefile.am: problem passing in DESTDIR= values patch
6113 from Marc Christensen <marc@calderasystems.com>
6114 * nanohttp.c: removed debugging remains
6115 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6116 * HTMLparser.c parser.c: fixing a number of problems with the
6117 macros in the *parser.c files (Wayne).
6118 * HTMLparser.c: close the previous option when opening a new one
6119 (Marc Sanfacon).
6120 * result/HTML/*: updated the HTML results accordingly
6121
6122Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6125 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6126 XPath functions and XML entities table to them. More to come...
6127 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6128
6129Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * tree.c: coalesce adjacent text nodes
6132 * valid.c: handling of blank nodes in DTd validation (raised
6133 by problems with a posteriori validation).
6134 * nanohttp.c: changing behaviour on HTTP write stuff.
6135 * HTMLtree.c: forced body and html to be explicitely closed.
6136 * xpath.h: exported more XPath functions.
6137
6138Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * Release of 2.2.5
6141 * xpointer.c: range() range-inside and other helper functions
6142 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6143
6144Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6147 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6148
6149Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6152 and XPointer modules
6153
6154Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * SAX.h: closed #25107
6157
6158Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * testSAX.c: fixed problem with cdata reporting
6161 * SAXresult/* : updated
6162
6163Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6166 Closed bug #27499, added to regression tests
6167 * TODO: updated
6168
6169Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6172 support for SCRIPT and STYLE with help from Bjorn Reese
6173 * test/HTML/* result/HTML/*: added simple testcase and updated
6174 the existing ones.
6175
6176Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6179 string-range for empty strings
6180 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6181 test/XPath/xptr/strrange: augmented the XPointer testsuite
6182
6183Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * doc/xml.html doc/xmlmem.html: added a module describing memory
6186 interfaces and use, updated the main page.
6187
6188Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6191 nanoftp code work on Windows too now
6192
6193Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6196 * xpointer.c: implemented string-range() at least a good first version
6197 * test/XPath/docs/str test/XPath/xptr/strrange
6198 result/XPath/xptr/strrange: the string-range() tests
6199
6200Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * Makefile.am include/Makefile.am include/win32config.h
6203 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6204 and make distcheck
6205
6206Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6207
6208 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6209 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6210 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6211
6212Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6215 patch for socklen_t detection by
6216 Albert Chin-A-Young <china@thewrittenword.com>
6217
6218Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6221 and added a --dtdvalid option to xmllint used to test it
6222
6223Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6226 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6227
6228Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6231 handlings (registration, lookup, cleanup)
6232
6233Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6234
6235 * configure.in Makefile.am include/makefile.am: adding XPointer
6236 and XPtrtests target
6237 * xpointer.[ch] : new files for XPointer support
6238 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6239 more XPath tests
6240
6241Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * configure.in: fixed, very broken, make distcheck works again
6244
6245Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6246
6247 * More work toward 2.2.5, integrated a number of patches
6248 * configure.in Makefile.am win32config.h.in: trying to cleanup
6249 make distcheck .... huh ...
6250 * include/Makefile.am include/win32config.h: new directory
6251 for includes
6252 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6253 updated teh makefiles and instructions for WIN32
6254 * xpath.c: small fixes
6255 * test/XPath/ results/XPath: updated the testcases and results
6256 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6257 suggested patches
6258 * valid.c: fixed an ID bug
6259
6260Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6261
6262 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6263 the automake bug where wrong dependancies were generated.
6264 * xpath.[ch]: worked on XPointer
6265
6266Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * configure.in Makefile.am: 2.2.5, ship the include in an
6269 include/libxml subdirectory, use symlinks when using CVS
6270 * testSAX.c: fixed small bug
6271 * testXPath.c: changed the way testfiles are parsed
6272 * debugXML.c: same kind of cleanup when parsing an argument expression
6273 XPath/XPointers can have blanks embedded
6274 * xpath.[ch]: more cleanup, reorgs for XPointer work
6275 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6276 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6277
6278Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6281 in the XPath engine, rewrote large parts of it, now it's far
6282 cleaner and in sync with the REC not an old WD. Fixed a parsing
6283 problem in the interactive XML shell found when testing XPath.
6284
6285Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6288 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6289 examples with the extra test
6290
6291Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6292
6293 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6294 the global init function.
6295
6296Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * HTMLparser.c: Doohhh, attribute name parsing was still case
6299 sensitive ! Fixed this ...
6300 * result/HTML/* : updated the tests results accordingly
6301
6302Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6305 engine, should be far more stable, incorporated a new version of
6306 preceding/following axis, need testing
6307 * uri.c: fixed file:///c:/a/b/c problem
6308 * test/XPath/tests/idsimple: augmented the XPath tests
6309
6310Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * doc/* rebuilding docs for 2.2.4 release
6313
6314Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * configure.in: releasing 2.2.4
6317 * parser.[ch]: added xmlStrEqual()
6318 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6319 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6320 use xmlStrEqual instead
6321 * TODO: updated
6322 * added an XPath test
6323
6324Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6327 * entities.h: exported xmlInitializePredefinedEntities
6328 * parser.[ch] : added xmlInitParser()
6329 * parserInternals.h : had to export htmlInitAutoClose()
6330
6331Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6334 problems
6335 * Makefile.am : added XPath regression tests to normal tests
6336 * uri.c: fixed a problem with local paths, cleanup
6337 * parser.c: fixed a problem with large CData sections
6338
6339Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * configure.in xml-config.in: patch from "Ben Taylor"
6342 <sol7x86@hotmail.com> for solaris shared libs lookup
6343
63442000-09-30 Martin Baulig <baulig@suse.de>
6345
6346 * libxml-2.0.pc.in: Provide pkg-config script.
6347
6348 * configure.in: Create the libxml-2.0.pc script from the
6349 libxml-2.0.pc.in templates.
6350 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6351 script in `$(libdir)/pkgconfig'.
6352
6353Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6356 when compiling with MSC
6357
6358Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * xpath.c: patch for normalize-string() substring-before(),
6361 substring-after() and translate() functions from Bjorn Reese
6362 <breese@mail1.stofanet.dk>
6363 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6364 Fredrik Hallenberg <hallon@lysator.liu.se>
6365 * TODO: updated
6366
6367Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6370 problem of socklen_t being undefined on a number of platforms
6371 * debugXML.c: fixed a compilation problem when without snprintf
6372
6373Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6374
6375 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6376 an URI bug and a fix for the control-character-induced infinite loop
6377 * nanohttp.c: preventive fix for compiling on WIN32
6378
6379Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * xmlint.c: closing bug #25000
6382
6383Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6386 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6387 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6388 related function, fixing xmlStrncmp(), and associated cleanup
6389 * result/HTML/entities.html.sax: updating result
6390
6391Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * uri.c: applied patch for URI escaping from Wayne Davison
6394 <wayned@blorf.net>
6395 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6396 from Denis Barbier <barbier@imacs.polytechnique.fr>
6397 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6398 patch from Wayne Davison
6399
6400Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * doc/xml.html : updated with new releases, adding "how to help"
6403
6404Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6405
6406 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6407 removed a few warnings in pedantic mode ...
6408 * parserInternals.c parser.c: moved encoding switching function
6409 to parserInternals.c
6410 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6411
6412Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6415 error or warning handlers
6416
6417Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * parserInternals.c parserInternals.h parser.c Makefile.am:
6420 created a new module parserInternals.c, moved most of the
6421 code shared by the various parsers there, as well as
6422 deprecated code from parser.c. More cleanup of parser.c
6423 * uri.c: fixed a problem when URI is NULL
6424 * valid.c: speedup when looking for an attribute declaration
6425
6426Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6429 the cleanup of the computation of URI references when seeking
6430 external entities. The URI reference string and the resulting
6431 URI are both stored now.
6432 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6433 large s(n)printf checks and cleanup from Denis Barbier
6434 <barbier@imacs.polytechnique.fr>
6435 * xmlversion.h.in tree.h: couple of SGML declarations for a
6436 possible docbook module.
6437 * result/VC/ : a couple of test output changed due to the change
6438 of the entities URI
6439
6440Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * parser.h: added a _private field for linking user's data
6443
6444Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * parser.c parserInternals.h: demacroified most of the IS_XXX
6447 the gain in size is significant so ...
6448
6449Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * entities.c: cases where looking up entities with doc==NULL
6452 covered
6453
6454Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * uri.c: applied Wayne Davison patch
6457 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6458
6459Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * uri.c testUri.c: applied Wayne Davison patches
6462 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6463 * Makefile.in: added URItest and included thenin "make tests"
6464
6465Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * xmlversion.h.in: closed bug 22941
6468
6469Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * doc/xmlio.html: added doc and example for entity loader
6472 redefinition.
6473
6474Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6477 used by libxml
6478
6479Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * parser.c: Fixed bug on invalid ontent characters and when using
6482 push.
6483 * xmllint.c: fixed xmllint endling of errors in push mode
6484
6485Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * HTMLparser.c testHTML.c: applied two new patches from
6488 Wayne Davison <wayned@users.sourceforge.net>
6489 * result/HTML/*.sax: regenerated HTML SAX output
6490 * parser.c: more cleanup.
6491
6492Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * HTMLparser.[ch] testHTML.c: applied the second set of
6495 patches from Wayne Davison <wayned@users.sourceforge.net>,
6496 adding htmlEncodeEntities()
6497 * HTMLparser.c: fixed an ignorable white space detection bug
6498 occuring when parsing with SAX only
6499 * result/HTML/*.sax: updated since the output is now HTML
6500 encoded...
6501
6502Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * HTMLparser.[ch]: applied some of Wayne Davison
6505 <wayned@users.sourceforge.net> patches
6506
6507Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6510 undeclared namespace prefix was used, added a warning.
6511 Cleaned up support w.r.t. entities, spilling out a warning
6512 and being pedantic on lookups.
6513 * test/warning/ent9 : added testcase for previous example.
6514 * TODO: updated
6515 * parserInternals.h parser.c: changed the way names are parsed
6516 now allow infinite size and decrease penalty for normal use
6517 * parser.c: Started a big cleanup/check of the parser code,
6518 fixed some of the most tortuous entity code, spotted code
6519 unused anymore
6520 * test/*: added tests for very long names and related nasty
6521 things.
6522
6523Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * doc/encoding.html: added encoding aliases doc
6526 * doc/xml.html: updates
6527 * encoding.[ch]: added EncodingAliases functions
6528 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6529 bottleneck affecting large DTDs like Docbook
6530 * parser.[ch] xmllint.c: added a pedantic option, will be
6531 useful
6532 * SAX.c: redefinition of entities is reported in pedantic mode
6533 * testHTML.c: uninitialized warning from gcc
6534 * uri.c: fixed a couple of bugs
6535 * TODO: added issue raised by Michael
6536
6537Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * doc/encoding.html: propagated Martin Duerst suggestions
6540
6541Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6544 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6545 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6546 by Wayne Davison
6547
6548Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * nanoftp.c nanohttp.c: small cleanup
6551 * TODO: updated
6552
6553Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * added an old VC testcase and updated title.xml entity
6556
6557Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6560 done on auto-opening of <p> tags and cleanup of SAX output
6561
6562Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6565
6566Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * doc/xml.html libxml.* structure.*: updated the doc a bit
6569
6570Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6573 of SAX tests
6574
6575Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6578 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6579
6580Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6583 * testHTML.c: fix core dump on Solaris 2.x systems
6584 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6585 * result/HTML/*.sax: previous bug fix lead to new results
6586
6587Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6590 * configure.in: added --with-readline=DIR to accept alternate
6591 path for readline include/library
6592 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6593 for ANSI under HP-UX
6594 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6595 includes @LIBS@
6596
6597Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * doc/* : rebuilt the docs
6600 * getting ready for 2.2.2 release
6601
6602Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6605 and xmlAddFeature()
6606 * tree.[ch]: added xmlAddChildList()
6607 * xmllint.c: MAP_FAILED macro test
6608 * parser.h: added xmlParseCtxtExternalEntity()
6609 * valid.c: applied bug fixes removed warning
6610 * tree.c: added CDATA block to elements content
6611 * testSAX.c: cleanup of output
6612 * testHTML.c: added SAX testing
6613 * encoding.c: better error recovery
6614 * SAX.c, parser.c: fixed one of the external entity processing
6615 of the OASis testsuite
6616 * Makefile.am: added HTML SAX regression tests
6617 * configure.in: bumped to 2.2.2
6618 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6619 SAX results
6620
6621Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * configure.in: patch for HP compiler
6624
66252000-08-04 Sven Heinicke <sven@zen.org>
6626
6627 * xmllint.c: Was coredumping sometimes when the file given didn't
6628 exist.
6629
6630Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6633
6634 when using in memory parsing. Need some cleanup.
6635 * xmllint.c configure.in: added a --memory flag to test memory
6636 parsing
6637
6638Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * nanohttp.c: fixed socklen_t replacement to unsigned int
6641 * parser.c: fixed a space handdling missing at the end of
6642 production 28 DOCTYPE.
6643 * xmlmemory.c: fixed a stupid bug on the routine to override
6644 allocation functions
6645 * TODO: updated
6646
6647Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * doc/ regenerated the docs
6650
6651Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * doc/encoding.html doc/xml.html: added I18N doc
6654 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6655 improvements, both parser and filters, added ASCII & HTML,
6656 fixed the ISO-Latin-1 one
6657 * xmllint.c testHTML.c: added/made visible --encode
6658 * debugXML.c : cleanup
6659 * most .c files: applied patches due to warning on Windows and
6660 when using Sun Pro cc compiler
6661 * xpath.c : cleanup memleaks
6662 * nanoftp.c : added a TESTING preprocessor flag for standalong
6663 compile so that people can report bugs more easilly
6664 * nanohttp.c : ditched socklen_t which was a portability mess
6665 and replaced it with unsigned int.
6666 * tree.[ch]: added xmlHasProp()
6667 * TODO: updated
6668 * test/ : added more test for entities, NS, encoding, HTML, wap
6669 * configure.in: preparing for 2.2.0 release
6670
6671Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * nanoftp.c: fixed the way the control connection is handled
6674 * libxml.spec.in: fixed the dependancies and cleanup
6675
6676Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * doc/xml.html: changed the xmlsoft.org structure, updated the
6679 examples w.r.t. root and childs
6680
6681Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6684
6685Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * HTMLparser.c: Work on character encoding support for the HTML parser
6688 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6689 * encoding.c: Fixed a potential memleak in the encoding stuff
6690
6691Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * doc/FAQ.html doc/Makefile.am : added a FAQ
6694
6695Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6698 of the HTML parser to force it to not bypass SAX
6699
6700Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * win32config.h.in: updated
6703 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6704 lacks iconv support :-( need to release 2.1.1
6705 * configure.in: release 2.1.1
6706 * HTMLparser: fixed bug #14784
6707 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6708 by Windows compiler
6709 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6710 the SAX startDocument() callback.
6711 * TODO: updated
6712
6713Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * added xmlStopParser()
6716
6717Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * configure.in: 2.1.0 prerelease
6720 * Large resync between W3C and Gnome tree
6721 * nanoftp, nanohttp.c: fixed stalled connections probs
6722 * HTMLtree.c SAX.c : support for attribute without values in
6723 HTML for andersca
6724 * valid.c: Fixed most validation + namespace problems
6725 * HTMLparser.c: start document callback for andersca
6726 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6727 * parser.h, SAX.c: serious speed improvement for large
6728 CDATA blocks
6729 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6730 different encoding
6731 * example/Makefile.am example/gjobread.c tree.h: work on
6732 libxml1 libxml2 convergence.
6733 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6734 and the LIBXML_TEST_VERSION macro
6735
6736Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * doc/xml.html: various patches and improvements typo fixed by
6739 Felix Natter
6740 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6741 from Felix Natter <fnatter@gmx.net>
6742
6743Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * doc/upgrade.html: updated with instructions for support of both
6746 libxml-1.x and libxml-2.x
6747 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6748 for 2.x support and also fixed includes
6749
6750
6751Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6754 the encoding support, added iconv support, so now libxml if
6755 compiled with iconv automatically support japanese encodings
6756 among others. Work based on initial patch from Yuan-Chen Cheng
6757 I may have broken binary compat in the encoding handler
6758 registration scheme, but that was so utterly broken I don't
6759 expect anybody to have used this feature until now.
6760 * parserInternals.h: fixup on the CHAR range macro
6761 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6762 code.
6763 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6764 * uri.c: added xmlParseURI() I can't believe I forgot to
6765 implement this one in 2.0 !!!
6766 * SAX.c: moved doc->encoding update in the endDocument() call.
6767 * TODO: updated.
6768
6769Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * tree.h: removed extraneous xmlRemoveProp definition
6772 * TODO: added item about --disable-corba configure switch
6773 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6774 * nanoftp.c: fixed include problems giving troubles on AIX and
6775 slowlaris
6776 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6777 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6778 comment and headers changes to lower gtk-doc number of warnings
6779 * doc/html/*: rebuilt docs
6780
6781Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * HACKING: documented the tag for 1.x and instructions
6784
6785Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6788 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6789 xmlCreateIOParserCtxt
6790 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6791 significant overall improvement
6792 * xmllint.c: added I/O test to xmllint
6793 * testSAX.c: added a speed test
6794 * doc/* : updated/regenerated
6795
6796Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * xpath.c uri.h parserInternals.h: cosmetic changes from
6799 "Timur I. Bakeyev" <timur@bat.ru>, including making
6800 xmlCreateURI() public
6801
6802Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6805 and the code at the same time. Added a clean mechanism for
6806 overload or added input methods: xmlRegisterInputCallbacks()
6807 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6808 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6809 * TODO: updated
6810 * doc/* : updated/regenerated
6811 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6812 source dir
6813
6814Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * testURI.c: yet another forgotten commit, I should get some sleep !
6817
6818Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * xmllint.c: forgot to commit this too ?
6821
6822Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * xmlversion.h.in : forgot to commit this previously
6825
6826Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6829 * README TODO: updated for release
6830 * uri.c uri.h: added authority parsing/saving
6831 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6832 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6833 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6834 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6835 Makefile.am : added compile-time customization of libxml
6836 --with-ftp --with-http --with-html --with-xpath --with-debug
6837 --with-mem-debug
6838 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6839 #include <libxml/xxx.h> I hope it won't break too much stuff
6840 and will be manageable in the future...
6841 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6842 and added xmllint to the installed programs
6843 * uri.h: added xmlFreeURI()
6844
6845Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * uri.c uri.h: finished the escaping handling, the base support
6848 and the URI path normalization. Looks good just lacks the
6849 authority content parsing code.
6850 * Makefile.am: added instructions to generate testURI
6851 * TODO: updated
6852 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6853 added links and icons for W3C and Gnome
6854
6855Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * xmlmemory.[ch] : seems I forgot to actually update the files in
6858 the last commit :-)
6859 * doc/xml.html doc/html/* : updated and uploaded the docs
6860
6861Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6864 * TODO: updated
6865 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6866 libxml default allocation function with another set (like gmalloc/
6867 gfree).
6868 * Makefile.am, uri.c, uri.h: added a set of functions to do
6869 exact (litteraly copied from the RFC 2396 productions) parsing
6870 and handling of URI. Will be needed for XLink, one XML WFC,
6871 XML Base and reused in the nano[ftp/http] modules. Still work
6872 to be done.
6873
6874Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * configure.in, libxml.spec.in : libxml2
6877 * doc/* : updated the doc page, rebuilt the docs
6878
6879Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * all: tagged LIB_XML_1_X
6882 * *.c *.h : updated from W3C CVS tree
6883 * configure.in : 2.0.0-beta
6884 * libxml.spec.in : libxml2 package nam
6885 * result/* : new version of the tests output
6886
6887Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6890
6891Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * doc/* : rebuilt the docs
6894 * parser.c: final patch on #6766
6895 * valid.c: small patch on validity checks.
6896
6897Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6900 added
6901 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6902 compatibility w.r.t. XML spec and existing code.
6903
6904Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * parser.c: seems a better solution to <a> </a> exists,
6907 will try it for a while
6908
6909Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * parser.c: tried to remove the <a> </a> generating <a/>
6912 this is hard. Left a flag for that purpose. Fixed bug #6766
6913 * configure.in: prepared 1.8.7 not released, due to previous
6914 problem
6915
6916Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * doc/xml.html : applied second patch from Paul DuBois
6919
6920Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * doc/xml.html : applied patch from Paul DuBois
6923
6924Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6927
6928Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6931 compilation warnings on various platforms.
6932 * parser.c: Fixed #5281 validity error callbacks are now desactived
6933 by default if not validating.
6934
6935Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6938
6939Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6942 <gkatsi@cs.toronto.edu>
6943
6944Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6947 processing URLs
6948
6949Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6950
6951 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6952 xmlNanoFTPUpdateURL for persistent control connections.
6953 * configure.in: 1.8.6
6954
6955Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6958 * tree.[ch] : added xmlSaveNoEmptyTags
6959
69602000-01-29 James Henstridge <james@daa.com.au>
6961
6962 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6963
6964 * Makefile.am: added nanoftp.[ch] to the build.
6965
6966Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * nanoftp.[ch]: cleanup, comments, API
6969 * debugXML.c : fixed a bug in the cat command
6970 * doc/*: regenerated the docs
6971
6972Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6975 * debugXML.c : fixed a bug in the cat command
6976 * valid.c: fixing some small probs
6977 * libxml.spec.in: get rid of the SNAP suffix
6978 * doc/xml.html: updated the status
6979
6980Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * xml-config.in: xml-config --version to just return the
6983 version number
6984 * xpath.c: some cleanup w.r.t. axis when the current node is
6985 an attribute.
6986 * TODO: updated
6987
6988Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * configure.in: prepared for libxml-1.8.5
6991 * doc/* recompiled the documentation
6992
69932000-01-17 Jody Goldberg <jgoldberg@home.com>
6994
6995 * configure.in : WARNING autoconf subtlety alert :
6996 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6997 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6998 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6999 get defined by AC_CHECK_HEADERS.
7000
7001Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7004 Rune.Djurhuus@fast.no
7005
7006Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * TODO: updated
7009 * tree.c, parser.c: made sure that only memory alloc problems
7010 and internal parser errors are allowed to write to stdout or
7011 stderr.
7012
7013Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * tree.c : restored xmlNewGlobalNs since this seems used by
7016 a lot of existing code :-(, fixed a bug in xmlNewNs
7017 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7018 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7019 to exit() from the library code.
7020 * xpath.c, parser.c: removed bugs or unused code detected by
7021 Windows compilers
7022 * parser.c: started adding interfaces for parsing well balanced
7023 XML fragments
7024 * configure.in: releasing 1.8.4
7025 * doc/* : rebuilt the docs
7026
7027Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * tree.[ch] : added xmlNewDocFragment() for DOM
7030 * testHTML.c: uninitialized variable.
7031
7032Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * doc/* : rebuild the docs
7035
7036Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * acconfig.h: readline and history patch
7039 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7040 * tree.c: added check and handling when possibly removing an ID
7041 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7042 and saving.
7043 * test/HTML/entities.html result/HTML/entities.html* : test for
7044 various entities reference cases
7045 * result/HTML/* : as a result output of some testcase have
7046 changed
7047 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7048 by previous example. added xmlParseTryOrFinish().
7049 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7050 entities.h debugXML.h HTMLparser.h: changed the way struct are
7051 declared to allow gtk-doc to expose those
7052 * parser.c: closed bug #4960
7053 * Makefile.am configure.in: Applied patch from
7054 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7055 and math/socket libs detection
7056
7057Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * configure.in, Makefile.am: link tester against readline
7060 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7061
7062Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * tree.[ch]: added xmlRemoveProp
7065 * win32config.h.in nanohttp.c: avoid including the Windows
7066 socket stuff in every C files
7067 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7068 the XmL parser(s)
7069 * test/ns4 result/ns4 etc...: added test case for previous prob
7070 * tree.c: xmlNewNs wasn't checking for double definition
7071 * Makefile.in: fixed a problem with dist-hook duplicates
7072 * parser.[hc], xmlIO.c: fixed the loading of external entities
7073 APIs, now xmlLoadExternalEntity() is used everywhere and
7074 setting up an app specific front-end using the
7075 * SAX.c parser.c: some fixes, now the xhtml spec validates
7076 with the xhtml DTD.
7077 * error.c: fixed crashes in case of no input stream
7078 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7079 to the validation tests and results
7080
7081Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7084 too htmlCreatePushParserCtxt() and htmlParseChunk()
7085 * parser.c: a bit of cleanup.
7086 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7087 to XML) removed the last mem leak known
7088 * HTMLtree.c: output message cleanup
7089 * xmlmemory.c: display content info about memory blocks
7090 * result/HTML/wired.* : missing att value warning change
7091
7092Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * doc/* : rebuilt the documentation
7095
7096Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * parser.[ch] parserInternals.h: Push parser for XML,
7099 seems to work fine now
7100 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7101 --push for push testing
7102 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7103 * testSAX.c: added --push
7104 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7105 subtree
7106 * xmlIO.[ch] : enriched API + fixes for push mode
7107 * entities.[ch]: added the entity content length to the struct.
7108 * xmlmemory.[ch]: new API to show the last entries for the shell
7109 * valid.c: added required attribute testing
7110 * SAX.c: the cdata callback now merge contiguous fragments
7111 * HTMLparser.c: cleanup of some macros
7112
7113Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * parser.c: fix for PIs name starting with xml
7116 * tree.c: fixed a potential problem with || and && ops
7117 * *.c, configure.in win32config.h.in : generate win32config.h for
7118 those on the Other Side !
7119
7120Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * parser.c: fixed a stupid = vs. == bug :-(
7123 * doc/gnome-xml.sgml: s/glade/xml/
7124
7125Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * configure.in, doc/xml.html : bug fix release 1.8.2
7128 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7129 Hopefully the end of that silly C++ include problem
7130 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7131 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7132 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7133 troubles with autoclosed elements when the stree shape doesn't
7134 follow the DtD specs. Added htmlIsAutoClosed() and
7135 htmlAutoCloseTag()
7136 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7137 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7138 * debugXML.c: fixed a bug on printing default namespaces.
7139 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7140
7141Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * result/HTML/*.htm[l] : updated the HTML regression tests according
7144 to the new output
7145 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7146 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7147 problem due to intermix of extern "C" { ... } declarations for C++
7148 and recursive includes in the headers
7149
71501999-12-20 Chris Lahey <clahey@umich.edu>
7151
7152 * HTMLtree.c: Made it so that html nodes with a single child do
7153 not insert a carriage return before or after the child node.
7154
7155Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * configure.in, doc/xml.html : bug fix release 1.8.1
7158 * parser.c: fixed bug #4344
7159 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7160 added the glue to avoid C++ problems
7161 * doc/* : regenerated the documentation
7162
7163Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7166 namespace recognition, and Dia as a resul :-(
7167 * encoding.c: closed bug #3950
7168
7169Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * valid.c: debugging a posteriori validation, except URI expansion
7172 stuff this should be fixed now
7173 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7174 Carl Nygard <cnygard@bellatlantic.net>
7175 * tester.c: added --postvalid, cleaning of the code
7176 * tree.[ch]: added xmlDocGetRootElement()
7177
7178Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7179
7180 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7181 c++ losage.
7182
7183Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * configure.in, doc/xml.html : bumped to 1.8.0
7186 * xlink.[ch], Makefile.am : added framework for link detection
7187 * parser.h: added nbChars to parser context, needed for cleanup.
7188 * xmlmemory.c: removed a nasty bug when out of mem
7189 * valid.[ch]: adding namespace support for attribute decl
7190 * tester.c: added --debugent option
7191 * debugXML.[ch]: added xmlDebugDumpEntities()
7192 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7193 buffers instead, this was really needed, validation was breaking
7194 in strange ways due to that. Added xmlParseStringPEReference()
7195 and other parsing from strings functions. Entities processing
7196 modified again, but PERef are still not handled correcly but
7197 unless you're Eve Maller you won't notice :-)
7198 * HTMLparser.c: large changes toward reliability, and switched to
7199 lowercase internal tags, XHTML is lowercase, so it will help
7200 that output is closer to next version.
7201 * doc/* : regenerated the documentation, it is now hosted at
7202 http://xmlsoft.org/ (same bits I just bought the domain :-)
7203
7204
7205Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7208 doc generation
7209 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7210 in the SAX API
7211 * doc/*: rebuilt the doc making sure everything appears in the
7212 HTML files
7213
7214Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7217 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7218 which allow impressive speed improvement on dataset with
7219 large text pieces, but at the cost of broken binary
7220 compatibility and slightly bigger memory usage.
7221 Configure with --with-buffers to activate them, they
7222 are protected with XML_USE_BUFFER_CONTENT define.
7223 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7224 goal is 0 memory left allocated once parser is no more used
7225 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7226 call xmlCleanupParser() and xmlMemoryDump()
7227
7228Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7231 * parser.[ch] encoding.[ch]: added memory cleanup routines
7232 * parser.c: closing bug #3788
7233 * doc/*: rebuilt the doc
7234
7235Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7238 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7239 * tester.c: added --compress option
7240 * doc/*: rebuilt the documentation
7241
7242Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7245 if given /proc/kcore as input !
7246 * doc/xml.html doc/*: updated and rebuilt the documentation
7247
7248Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * parser.c: Fixed some wrongly space collapsing code due to
7251 a misreading of the spec.
7252 * result/*: fixed the output accordingly
7253
7254Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * encoding.c: bug fix and typos
7257 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7258 * parser.c: added attribute normalization closing bug #3597
7259 * test/att* result/att* SAXresult/att*: testcase for attribute
7260 normalization
7261
7262Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * configure.in: closing bug #3163 by adding extra flags for the
7265 cc compiler on HP-UX
7266
7267Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * valid.[ch] : removed a typo and an enumerated type bug in the
7270 xmlAddElementDecl() function
7271 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7272 call to xmlEncodeEntitiesReentrant() so that the functions
7273 New, Set and Get are at the same level.
7274 * parser.c HTMLparser.c: extra memory allocation bug for
7275 attributes detected by someone using libxml in embedded systems :-)
7276
7277Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * xmlmemory.h: turned off mem debug :-\
7280
7281Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * parser.c: closed bug #2784 a one line fix, but worth pushing
7284 a new release out
7285 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7286 some structures, comments before and after the
7287 main element, and other nastyness
7288 * HTMLtree.c tree.c: accomodate the extended HTML supported
7289 * configure.in: pushing 1.7.4
7290 * test/ent8 and related outputs : added a new test for bug #2784
7291 * test/HTML/wired.html and related output: a nasty HTML example
7292 * Makefile.am: improved the test scripts
7293 * docs/* : reran the documentation extractor, updated xml.html
7294
7295Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7298 HTMLparser and debugged the HTML related code. HTML documents
7299 now have their own type
7300 * entities.c: do not dump &apos; for HTML output
7301 * xmlmemory.c: improvement, breakpoint mechanism
7302 * testHTML.c: added --sax --repeat ...
7303 * Makefile.am: improved the HTML tests
7304 * valid.[ch]: added xmlValidGetValidElements and
7305 xmlValidGetPotentialChildren
7306 * tester.c: added --insert to test the 2 new functions
7307 * test//* result//* SAXresult//* : regression test cleanup
7308 and extension.
7309 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7310 gnome-xml-nanohttp.html
7311
7312Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * HTMLparser.c: fixed problems with some autoclose tags
7315 * tree.c: fixed XML output problems.
7316 * result/* SAXresult/*: update of the tests output
7317
7318Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * Makefile.am: Arturo patch for xmlConf.sh version info
7321 * parser.c: Tim Josling patch for single quoted items
7322 * tester.c: Tim Josling patch for tester options usage
7323 * tree.h: indent cleanup
7324
7325Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7328 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7329
7330Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * tree.c : Raph patch for initialization of CORBA fields
7333 * parser.c, xpath.c, ...: modification of doc comments
7334 * xpath.c : allow spaces in xpath expressions
7335
7336Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * xmlmemory.h: turning off memory debug :-(
7339
7340Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7343 better SAX interfaces.
7344 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7345 entity.
7346 * configure.in: 1.7.2
7347
7348Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * libxml.spec.in: fixed the URL
7351 * doc/xml.html: improved the documentation front-end
7352
7353Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7356
7357Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * libxml.spec.in: fixed the alpha compile problem
7360 * parser.[ch]: changed errno to errNo in the parser context :-(
7361 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7362 * doc/xml.html: changed CHAR to xmlChar
7363 * doc/html/*: recompiled the documentation
7364 * configure.in: 1.7.1
7365
7366Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * parser.h: modified the parser context struct to regain 1.4.0
7369 binary compatibility
7370 * parser.c, xml-error.h: added errno ot teh context and defined
7371 a set of errors values with update of errno
7372 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7373 DTDs and entities
7374 * *.h, *.c: complete cleanup of the use of config.h and include
7375 protection depending on the current setup.
7376 * overalll debugging, maintenance and bug-fixing on all modules
7377 * updated the documentation
7378 * ready for 1.7.0
7379
7380Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * HTMLparser.c : cleanup
7383 * SAX.c valid.c valid.h: added ID/IDREF checking
7384 * tree.c tree.h: extended doc structure for refs
7385 * configure.in: 1.6.2
7386 * parser.c: patched bug in SAX user arg call
7387 * parserInternals.h: patched missing close in C++ wrapping
7388 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7389 especially upcoming XPointer implementation.
7390 * doc/xml.html: augmented, typo
7391
7392Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7393
7394 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7395 not all invocations of install understand -d.
7396
7397Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7398
7399 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7400 to make 'check' works, when builddir != srcdir.
7401
7402Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * doc/xml.html : updated the documentation
7405
7406Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7409 not deallocated memory blocks
7410 * *.c : replaces all calls to malloc() free() and realloc() to
7411 the wrapper functions/macros
7412 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7413 instead of xmlFreeNodeList()
7414
7415Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * HTMLparser.c: corrected a stupid bug leading to core dump at
7418 tree deallocation. Removed warnings indicated by
7419 Stephane.Conversy@lri.fr
7420 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7421 looked for in the external subset
7422
7423Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7426 on SGI by Stephane.Conversy@lri.fr
7427
7428Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * all .h : changed the prototype declaration indent as in gtk
7431 * most .c : working on reducing the TODOs in the code
7432 * most .c : cleanup though -pedantic and Insure++
7433 * improvements on validation ID checkings.
7434 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7435 * xml-config.in: closed #1810
7436
7437Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * tree.h, valid.c, valid.h: more work on validity, IDs
7440 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7441 definition for AIX
7442
7443Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7446 the distribution due to a cut'n paste error at last commit
7447
7448Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * configure.in: upgraded to version 1.4.0
7451 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7452 Big update, added a large part of the validation process,
7453 it should be usable, but some parts are missing
7454 * xpath.c: improved the implementation w.r.t. root.
7455 * Makefile.am: added more tests
7456 * test and result trees: added a lot of tests
7457 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7458
7459Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * Added an HACKING file
7462
7463Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * xpath.[ch] : improvements and debug of the XPath implementation
7466 * parser.c, HTMLparser.c : modified the parsers to be progressive
7467 * tree.[ch] : extended the Buffer promitives
7468 * xmlIO.[ch] : added basic I/O routines providing progressive
7469 parsing and ready for I18N conversion plugins
7470 * SAXresult/* : the SAX callback sequence maybe slightly different
7471 now
7472 * test*.c : improved/updated the tests programs
7473 * doc/* : recompiled the docs.
7474
74751999-07-26 Michael Meeks <michael@edenproject.org>
7476
7477 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7478
7479 * tree.c: Ditto.
7480
7481Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * configure.in: upgraded to version 1.4.0
7484 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7485 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7486 XML query language, see http://www.w3.org/TR/xpath for more details.
7487 * parser.c, parser.h: added CHAR* related string functions for XPath
7488 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7489 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7490 rebuild the docs.
7491 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7492 and regression testing capabilities for XPath.
7493
7494Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7497 closing bug #1646
7498
7499Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * Makefile.am, example/Makefile.am: closed bug #1683
7502
7503Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * example/Makefile.am, configure.in: added the makefile for the
7506 gjobread example
7507
7508Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7509
7510 * doc/Makefile.am:
7511 - fix which allow "make install DESTDIR=</install/prefix>".
7512
7513Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7516 which fixed a problem on the file reading-code.
7517
7518Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7521 output.
7522 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7523
7524Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * parser.h : Oops removed the binary compatibility problem
7527 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7528 * parser.c, HTMLparser.c: applied patches for reading from stdin
7529
7530Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * parser.c, entities.c, valid.c: cleanup bug #1591
7533 * configure.in: cleanup bug #1592
7534 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7535 the same tree back-end. Hence gdome will be available for it.
7536 * doc/Makefile.am: close bug #617
7537
7538Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * parser.c: alloctate a per parser context SAX interface block
7541
7542Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7545 and xmlEncodeEntitiesReentrant with the correct one :-\
7546
7547Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * commit of my internal XML base changes, quite a lot of
7550 changes, cleanups, better entities support, framework for
7551 new I/O and charset detection and handling
7552 * Fixed the configure/Makefile stuff to generate shared libs
7553 with the proper version info, so we jumped on rev from
7554 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7555 xmlEncodeEntities() result need to be freed now, and a string
7556 xmlParserVersion provide the current library version.
7557
7558Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7559
7560 * parser.c: fixed a buffer overrun for when you have a very long
7561 attribute with no entities in it.
7562
7563Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * added example directory
7566 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7567
7568Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * Release of libxml-1.1, nearly everything has been touched for
7571 this.
7572 * Added more regression tests
7573 * Updated the documentation
7574
7575Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * tree.[ch]: unified the XML_NO_CORBA defines.
7578 * parser.c encoding.[ch]: started plugging in char encoding detection
7579
7580Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7581
7582 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7583 Also freed allocated buffer.
7584
7585Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7586 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7587 reentrancy problem at printing. One is left in entities.c, to
7588 remove ASAP
7589 * testSAX.c : added a test example showing the use of the SAX
7590 interface if one doesn't want to build the DOM tree.
7591 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7592
7593Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7596 large revamping of the parser to use SAX callbacks
7597 http://www.megginson.com/SAX/ (or at least a C like interface
7598 a la Expat). It's now possible to set up your own callbacks
7599 and the parser will not build a DOM tree.
7600 * test/* result/*: updated the test suite, I finally removed
7601 the old Namespace draft support (PI based).
7602
7603Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * Makefile.am: added test result to EXTRA_DIST for make tests
7606
7607Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * parser.c, parserInternals.h: moved the chars macro definitions
7610 to parserInternals.h
7611 * parser.c, error.c: applied patches from "Knut Åkesson"
7612 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7613
7614Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * xml-config.in : applied patch to make --version work
7617
76181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7619
7620 * Makefile.am (check-local): Alias for `tests' target. This will
7621 cause `make check' to do the right thing.
7622 (tests): Don't run tests in srcdir. Also, replaced calls to
7623 basename with a `sed' "equivalent".
7624
7625Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7628 it in the header and not the sources, updated the doc.
7629 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7630 pointing this out.
7631
7632Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7635 exported the inputStream routines.
7636 * doc/html/* : updated accordingly
7637
7638Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * parser.c, parser.h, parserInternals.h: added a few extra
7641 internal calls to allocate and free parser contexts ...
7642 * doc/html/* : updated accordingly
7643
7644Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * configure.in, Makefile.am, doc/makefile.am : General changes for
7647 1.0.0 release and including the generated HTML documentation.
7648
7649Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * makefile.am : added parserInternals.h, oops.
7652
7653Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * parserInternals.h: added this header giving access to the parser
7656 internal functions.
7657 * doc/Makefile.am : added a rebuild target which rebuilds the full
7658 set of documentations
7659 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7660 the internal subset.
7661 * *.c *.h: modifications needed to generate the documentation using
7662 gtk-doc, cleanup of functions blocks, reorganisation of struct
7663 declarations.
7664
7665Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7668 the tar and spec file to include the beginning of the doc.
7669
76701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7671
7672 * doc/.cvsignore: Added this file.
7673
7674Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * tree.c: fixed xmlGetProp to return "" when the attribute
7677 exists, even if the node-list is NULL.
7678
7679Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * tree.c: patched an error outputting empty attribute values.
7682 * Makefile.am and doc/makefile.am: have been updated during the
7683 week-end. Sorry for an empty CVS log, I got a shell problem.
7684
7685Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * tree.h: cleaned up using enums instead of defines
7688 * parser.c, valid.[ch]: more work on parsing/output of element
7689 declarations
7690
7691Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * valid.[ch], tree.c, parser.c : more work toward full parsing
7694 of XML DTDs.
7695 * README: added informations about mailing-list and on-line
7696 documentation
7697
76981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7699
7700 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7701
7702Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * parser.c, tree.[ch] : more work toward conformance testing,
7705 added a last element to accelerate parsing of very flat structures
7706 started working on internal subset Element content declaration.
7707 * valid.[ch] : first cut at adding code toward validation.
7708 * previous changes had also small impact on most files, especially
7709 the conformance testing using James Clark test suite.
7710
7711Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * test/* : updated the examples, most of them were not well
7714 formed (humm), and added rdf2.
7715 * result/* : resulting changes in the output.
7716
7717Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7720
7721Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * tree.c: patched a bug in the generation of empty attributes
7724
7725Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7728 for node/trees/documents/... Biggest problem is namespace
7729 support when copying subtrees.
7730
7731Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.c, entities.c: improve entities and char ref encoding,
7734 and cleanups of error messages.
7735
7736Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * parser.c, entities.c: simple bug hunting done during rpm2html and
7739 rpmfind integration.
7740
7741Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * parser.[ch]: Added interfaces allowing to specify a SAX
7744 handler before parsing.
7745
7746Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * parser.c: redirrect all errors reporting through the SAX
7749 error function
7750
7751Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7754 * libtool, tlmain ...: update of the libtool files
7755
77561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7757
7758 * entities.c: Use g_snprintf insteda of snprintf.
7759
7760Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7763 added ent5 test for this purpose.
7764 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7765
7766Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * parser.c: fixed? a strange error due to compression on a GWP
7769 document.
7770
7771Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * tree.[ch]: bug fixing
7774 * entities.[ch]: defined a specific type for predefined entities
7775 * doc/xml.html: more documentation on the library, how to use it,
7776 overview of the interfaces.
7777
7778Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7781
7782Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * tree.c: corrected a small bug
7785 * doc/xml.html: continuing writing documentation.
7786
7787Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * debugXML.h debugXML.c: added debugging utilities.
7790 * tester.c: added --debug switch.
7791 * tree.c: patched an incorrect node->type assignment.
7792 * parser.c: formatting, ensure that node->doc != NULL in attributes
7793
7794Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7797 entity support and provide an internal representation close to
7798 DOM one (entity ref nodes, and attribute value as tree). I tried
7799 to preserve the interface but this will surely break some apps
7800 (I have to change rpm2html/rpmfind for example). I had to change
7801 two interfaces, and the generated tree is somewhat different.
7802 * doc/* : started documenting the XML library, the tree and
7803 DOM/Corba. This is a first step.
7804
7805Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * parser.c: Set up the fonctions comment block, boring but useful.
7808 * parser.h, SAX.c, parser.c: now attributes are processed through
7809 the SAX interface. The problem is that my SAX interface diverged
7810 quite a bit from the original one, well this is not an official
7811 spec, and translating it from Java to C is hairy anyway...
7812
7813Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7816 fonctions comment block, boring but useful.
7817
7818Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7821 conversion routines. However they are not yet used to convert the
7822 inputs. The core will run with UTF-8.
7823
7824Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * tree.c : make sure that the type id is properly set-up when
7827 a new object is allocated, needed for DOM.
7828
7829Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * tree.h, tree.c: Ok, the main objects in the tree will be native
7832 corba objects, it costs 8 bytes per Node, Attribute and Document
7833 but it simplifies the Corba integration a lot (no extra interface
7834 objects to allocate/free).
7835
7836Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7839 and changed NODEs contants for conformity with DOM Level 1
7840
7841Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * added hooks to keep track of servants when creating objects
7844 xmlDoc and xmlNode (for Corba export).
7845
7846Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * added xml-config script.
7849
7850Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7853 to autoupdate libtool and automake conf files.
7854
78551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7856
7857 * Makefile.am: Use '?' to separate the sed
7858 commands as ',' is used when people pass -Wl,something.
7859
7860
7861Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * tree.c, tree.h: added a per-document compression interface.
7864
7865Tue Sep 22 20:47:38 EDT 1998
7866
7867 * tree.c, tree.h: added saving with compression and added interfaces
7868 to control the compression level (xmlGetCompressMode,
7869 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7870
7871Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * parser.c: corrected a loop for files of size 0
7874
78751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7876
7877 * error.h: New file. Contains prototyes from `error.c'.
7878
7879Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7880
7881 * Makefile.am (xmlincdir): New macro.
7882 (xmlinc_HEADERS): Renamed from include_HEADERS.
7883
7884Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * applied small patch on numeric entities from
7887 Christopher Blizzard <blizzard@appliedtheory.com>
7888
7889Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * New release 0.2, removed the old xml_* files so that it's
7892 coherent with the other CVS base (W3C), far better conformance
7893 to standard, new namespaces, decent entities support, beginning
7894 of a SAX-like interface. Nearly nothing left intact, even the
7895 test examples ...
7896
78971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7898
7899 * .cvsignore: Add .deps dir
7900
7901Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7904
7905Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * configure.in: added test for CPP
7908 * AUTHORS, Changelog: the original ones didn't get commited but the
7909 glib ones instead, fixed.
7910 * Makefile.am: corrected an error in library naming
7911
7912Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * integrated code developped at W3C
7915 * changed the original Copyright
7916 * migrated to automake
7917 * prefixed the filenames by xml_ to avoid filename clashes
7918
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007919Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7920
7921 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7922 should not be called.
7923
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007924Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7925
7926 * libxml-2.0.pc.in: applied the patch to fix #101894
7927
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007928Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7929
7930 * tree.c : applied patch from Lukas Schroeder for register callbacks
7931 * valid.c: modified patch from Lukas Schroeder to test
7932 register callbacks with --chkregister
7933
Daniel Veillard067bae52003-01-05 01:27:54 +00007934Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7935
7936 * xmlreader.c: seriously changed the way data are pushed to
7937 the underlying parser, go by block of 512 bytes instead of
7938 tryng to detect tag boundaries at that level. Changed the
7939 way empty element are detected and tagged.
7940 * python/tests/reader.py python/tests/reader2.py
7941 python/tests/reader3.py: small changes mostly due to context
7942 reporting being different and DTD node being reported. Some
7943 errors previously undetected are now caught and fixed.
7944 * doc/xmlreader.html: flagged last section as TODO
7945
Daniel Veillard51a447a2003-01-04 19:42:46 +00007946Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7947
7948 * python/libxml.py: integrated the Python 2.2 optimizations
7949 from Hannu Krosing, while maintaining compatibility with
7950 1.5 and 2.1
7951
Daniel Veillarde59494f2003-01-04 16:35:29 +00007952Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7953
7954 * xmllint.c: a bit of cleanup
7955 * xmlreader.c: small fix
7956 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7957 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7958
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007959Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7960
7961 * python/setup.py.in: patch from Stéphane Bidoul to include
7962 drv_libxml2.py in setup.py
7963
Daniel Veillard66b82892003-01-04 00:44:13 +00007964Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7965
7966 * doc/xmlreader.html: starting documenting the new XmlTextReader
7967 interface.
7968
Daniel Veillard7704fb12003-01-03 16:19:51 +00007969Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7970
7971 * xmllint.c: added the --stream flag to use the TextReader API
7972 * xmlreader.c: small performance tweak
7973
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007974Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7975
7976 * xmlreader.c python/tests/reader2py: okay the DTD validation
7977 code on top of the XMLTextParser API should be solid now.
7978
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007979Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7980
7981 * xmlreader.c python/tests/reader2py: Fixing some more mess
7982 with validation and recursive entities while using the
7983 reader interface, it's getting a bit messy...
7984
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007985Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7986
7987 * xmlreader.c python/tests/reader.py: another couple of problem
7988 related to IsEmptyElement reported by Stéphane Bidoul needed
7989 some fixes.
7990
Daniel Veillard4f860202003-01-02 13:00:02 +00007991Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7992
7993 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7994 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7995 based on the python XmlTextReader interface.
7996
Daniel Veillard3c265e42003-01-01 21:06:49 +00007997Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7998
7999 * tree.c: backing out one change in the last patch which broke the
8000 regression tests
8001
Daniel Veillard5335dc52003-01-01 20:59:38 +00008002Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8003
8004 * global.data globals.c tree.c include/libxml/globals.h: applied
8005 an old patch from Lukas Schroeder to track node creation and
8006 destruction. Probably missing a lot of references at the moment
8007 and not usable reliably.
8008
Daniel Veillard8ba17412003-01-01 19:13:12 +00008009Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8010
8011 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8012 from doc/news.html and a stylesheet
8013
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008014Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8015
8016 * xmlreader.c python/tests/reader.py: fixed another couple of
8017 xmlreader bugs reported by Stéphane Bidoul and added tests.
8018
Daniel Veillard9e395c22003-01-01 14:50:44 +00008019Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8020
8021 * xmlreader.c python/tests/reader2.py: fixed another validity
8022 checking in external parsed entities raised by Stéphane Bidoul
8023 and added a specific regression test.
8024 * python/tests/reader3.py: cleanup
8025
Daniel Veillardd5896142002-12-31 14:45:26 +00008026Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8027
8028 * xmlreader.c python/tests/reader2.py: fixed a problem with
8029 validation within entities pointed by Stéphane Bidoul, augmented
8030 the tests to catch those.
8031
Daniel Veillarddc85f282002-12-31 11:18:37 +00008032Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8033
8034 * python/generator.py: modified the generator to allow keeping
8035 class references when creating new classes, needed to fix a bug
8036 pointed by Stéphane Bidoul where the input buffer of the
8037 xmlTextReader instance gets destroyed if the python wrapper for
8038 the input is not referenced anymore.
8039
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008040Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8041
8042 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8043 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8044
Daniel Veillard571b8892002-12-30 12:37:59 +00008045Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8046
8047 * xmlreader.c python/tests/reader.py: fixed another problem
8048 pointed by Stéphane Bidoul
8049
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008050Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8051
8052 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8053 with "<a/>"
8054
Daniel Veillardecaba492002-12-30 10:55:29 +00008055Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8056
8057 * SAX.c: warn on xmlns:prefix="foo"
8058 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8059 for namespace attributes handling.
8060
Daniel Veillard2d84a892002-12-30 00:01:08 +00008061Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8062
8063 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8064 a really nasty problem raised by a DocBook XSLT transform
8065 provided by Sebastian Bergmann
8066
Daniel Veillard29b3e282002-12-29 11:14:41 +00008067Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8068
8069 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8070 by Stéphane Bidoul and integrated it into the tests
8071
Daniel Veillarde18fc182002-12-28 22:56:33 +00008072Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8073
8074 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8075 extended the XmlTextReader API a bit, addding accessors for
8076 the current doc and node, and an entity substitution mode for
8077 the parser.
8078 * python/libxml.py python/libxml2class.txt: related updates
8079 * python/tests/Makefile.am python/tests/reader.py
8080 python/tests/reader2.py python/tests/reader3.py: updated a bit
8081 the old tests and added a new one to test the entities handling
8082
Daniel Veillardaba976d2002-12-28 21:14:18 +00008083Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8084
8085 * python/generator.py python/libxml2class.txt
8086 python/tests/reader.py python/tests/reader2.py: changed the
8087 generator to provide casing for the XmlTextReader similar to
8088 C# so that examples and documentation are more directly transposable.
8089 Fixed the couple of tests in the suite.
8090
Daniel Veillard83298842002-12-28 15:12:33 +00008091Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8092
8093 * doc/guidelines.html: added a document on guildeline for
8094 publishing and deploying XML
8095
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008096Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8097
8098 * valid.c xmlreader.c: final touch running DTD validation
8099 on the XmlTextReader
8100 * python/tests/Makefile.am python/tests/reader2.py: added a
8101 specific run based on the examples from test/valid/*.xml
8102
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008103Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8104
8105 * python/libxml.py: added a few predefined xmlTextReader parser
8106 configuration values.
8107
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008108Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8109
8110 * python/libxml_wrap.h: trying to fix #102037
8111
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008112Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8113
8114 * SAX.c: fixing bug #95296, when the predefined entities
8115 are redefined in the DTD the default one must be used
8116 instead anyway.
8117
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008118Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8119
8120 * doc/xmllint.xml
8121 * doc/xmllint.1
8122 Add discussion of XML_DEBUG_CATALOG to xmllint man
8123 page - bug #100907
8124
8125
Daniel Veillarddf512f42002-12-23 15:56:21 +00008126Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8127
8128 * xmlreader.c: Fixed the empty node detection to avoid reporting
8129 an inexistant close tag.
8130
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008131Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8134 for Python 2.1
8135
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008136Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8139
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008140Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8141
8142 * doc/libxml2-api.xml python/tests/reader.py: one really need
8143 to provide the base URI information when creating a reader parser
8144 from an input stream. Updated the API and the example using it.
8145
Daniel Veillardea7751d2002-12-20 00:16:24 +00008146Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8147
8148 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8149 include/libxml/valid.h include/libxml/xmlreader.h: working on
8150 DTD validation on top of xml reader interfaces. Allows to
8151 validate arbitrary large instances. This required some extensions
8152 to the valid module interface and augmenting the size of xmlID
8153 and xmlRef structs a bit.
8154 * uri.c xmlregexp.c: simple cleanup.
8155
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008156Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8157
8158 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8159 work on the xml reader interfaces.
8160 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8161 Web page for the Windows binaries.
8162
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008163Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8164
8165 * xmlIO.c: applied a patch for VMS following the report by
8166 Nigel Hall
8167
Daniel Veillard3772de32002-12-17 10:31:45 +00008168Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8169
8170 * parser.c: the parseStartTag bug fix wasn't complete.
8171
Daniel Veillard67df8092002-12-16 22:04:11 +00008172Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8173
8174 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8175 parseStartTag, fixing it.
8176 * test/att4 result/att4 result/noent/att4: adding the test
8177 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8178 more methods to XmlTextReader.
8179
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008180Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8181
8182 * win32/libxml2.def.src: added more xml reader exports
8183 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8184 to the build
8185
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008186Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8187
8188 * doc/tutorial/xmltutorial.xml
8189 plus generated html and pdf
8190 Updating tutorial again based on further comments from Niraj
8191 Tolia on the last iteration
8192
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008193Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8194
8195 * doc/tutorial/xmltutorial.xml
8196 * doc/tutorial/includekeyword.c
8197 * doc/tutorial/includegetattribute.c
8198 plus generated html and pdf
8199 Adding fix from Niraj Tolia to tutorial to properly free memory.
8200
8201
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008202Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8203
8204 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8205 more methods of XmlTextReader.
8206 * python/libxml2class.txt python/tests/reader.py: this increased the
8207 methods in the bndings, augmented the test to check those new
8208 functions.
8209
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008210Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8211
8212 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8213 methods of XmlTextReader.
8214 * python/generator.py python/libxml_wrap.h python/types.c
8215 python/libxml2class.txt: added the reader to the Python bindings
8216 * python/tests/Makefile.am python/tests/reader.py: added a specific
8217 test for the Python bindings of the Reader APIs
8218 * parser.c: small cleanup.
8219
Daniel Veillard06503452002-12-13 10:42:08 +00008220Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * xinclude.c: fallback was only copying the first child not the
8223 full child list of the fallback element, closes #89684 as reopened
8224 by Bernd Kuemmerlen
8225
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008226Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8227
8228 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8229
Daniel Veillard000eafb2002-12-12 10:04:22 +00008230Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8231
Daniel Veillardc1eed322002-12-12 11:01:32 +00008232 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008233 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008234 gives enum values, fix functype return type, put back fields in
8235 structs
8236 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008237
Daniel Veillard024b5702002-12-12 00:15:55 +00008238Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8239
8240 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8241 about htmlNodeDumpOutput location.
8242 * xpath.c: removed an undefined function signature
8243 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8244 too many symbols in the API breaking the python bindings.
8245 Updated with the libxslt/libexslt changes.
8246
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008247Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8248
8249 * configure.in: preparing release of 2.4.29
8250 * doc/*: rebuilt the docs and API
8251 * xmlreader.c: a few more fixes for the XmlTextReader API
8252
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008253Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8254
8255 * include/win32config.h: applied mingw patch from Magnus Henoch
8256
Daniel Veillard5aad8322002-12-11 15:59:44 +00008257Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8258
8259 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8260
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008261Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8262
8263 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8264 building Python script, does the C parsing directly, generates
8265 a better API description including structure fieds defs and
8266 enums. Still a couple of bugs, but good enough for the python
8267 wrappers now.
8268 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8269 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8270 include/libxml/schemasInternals.h include/libxml/tree.h: more
8271 cleanup based on the python analysis script reports.
8272 * libxml.spec.in: make sure the API XML description is part of the
8273 devel package.
8274
Daniel Veillard01c13b52002-12-10 15:19:08 +00008275Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8278 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8279 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8280 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8281 code cleanup, especially the function comments.
8282 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8283
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008284Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8285
8286 * Makefile.am xmlreader.c include/libxml/Makefile.am
8287 include/libxml/xmlreader.h: Adding a new set of APIs based on
8288 the C# TextXmlReader API but converted to C. Allow to parse
8289 in constant memory usage, far simpler to program and explain
8290 than the SAX like APIs, unfinished but working.
8291 * testReader.c: test program
8292
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008293Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8294
8295 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8296
Daniel Veillard64b35282002-12-04 15:10:40 +00008297Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8298
8299 * tree.c: Chip turner indicated that XHTML1 serialization
8300 rule for style actually break on both IE and Mozilla,
8301 try to avoid the rule if escaping ain't necessary
8302
Daniel Veillard8efff672002-12-04 11:44:48 +00008303Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8304
8305 * nanhttp.c: handle HTTP URL escaping, problem reported by
8306 Glen Nakamura and Stefano Zacchiroli
8307
Daniel Veillard1c732d22002-11-30 11:22:59 +00008308Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8311
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008312Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8313
8314 * uri.c: Johann Richard pointed out some XPointer problems for
8315 URN based URI references in XInclude. Modified the URI parsing
8316 and saving routines to allow correct parsing and saving of
8317 XPointers, especially when attached to "opaque" scheme accordingly
8318 to RFC 2396
8319
Daniel Veillard8db67d22002-11-27 19:39:27 +00008320Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8323 of refactoring to the HTML saving code.
8324 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8325 in the doc.
8326
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008327Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8328
8329 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8330 to a buffer API to reuse the generic dump to an OutputIO layer,
8331 this reduces code, fixes xmlNodeDump() for XHTML, also made
8332 xmlNodeDump() now return the number of byte written.
8333
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008334Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8335
8336 * python/setup.py.in: another patch from Stéphane Bidoul for
8337 Python bindings on Windows
8338 * doc/parsedecl.py: small cleanup
8339
Daniel Veillard9715c172002-11-25 16:33:40 +00008340Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8341
8342 * libxml.spec.in configure.in: add a line in %changelog for releases
8343
Daniel Veillard9bc53102002-11-25 13:20:04 +00008344Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8345
8346 * parser.c: patch from Marcus Clarke fixing a problem in entities
8347 parsing that was detected in KDe documentations environment.
8348
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008349Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8350
8351 * python/libxml.c (libxml_prev): Return the previous as opposed to
8352 the next node (I guess this is the result of some cut & paste programming:)
8353
Daniel Veillard80d7b902002-11-23 16:23:08 +00008354Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8355
8356 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8357
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008358Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8359
8360 * python/generator.py python/libxml.c python/setup.py.in: trying
8361 to fix the Python bindings build on Windows (Stéphane Bidoul)
8362
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008363Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8364
8365 * win32/configure.js: added option for python bindings
8366 * win32/libxml2.def.src: added more exports
8367
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008368Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8369
8370 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8371 pthreads
8372 * win32/wince/*: applied updates to Windows CE port from Javier
8373
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008374Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8375
8376 * configure.in: preparing 2.4.28
8377 * libxml.spec.in doc/Makefile.am: some cleanup
8378 * doc/*: updated the news and regenerated.
8379
Daniel Veillardfee408f2002-11-22 13:18:30 +00008380Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8381
8382 * HTMLparser.c: final touch at closing #87235 </p> end tags
8383 need to be generated.
8384 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8385 this change slightly the output of a few tests
8386 * doc/*: regenerated
8387
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008388Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8389
8390 * parserInternals.c: fixing bug #99190 when UTF8 document are
8391 parsed using the progressive parser and the end of the chunk
8392 is in the middle of an UTF8 multibyte character.
8393
William M. Brack8b2c7f12002-11-22 05:07:29 +00008394Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8395
8396 * threads.c: fixed initialization problem in xmlNewGlobalState
8397 which was causing crash.
8398 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8399 in xmlInitializeGlobalState.
8400 * parserInternals.c: cleaned up ctxt->sax initialisation.
8401
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008402Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8403
8404 * tree.c include/libxml/tree.h: modified the existing APIs
8405 to handle XHTML1 serialization rules automatically, also add
8406 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8407 libxslt serialization uses it when needed without changing
8408 the library API.
8409 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8410 result/xhtml1: added a new test specifically for xhtml1 output
8411 and updated the result of one XHTML1 test
8412
Daniel Veillardd076a202002-11-20 13:28:31 +00008413Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8414
8415 * xinclude.c parserInternals.c encoding.c: fixed #99082
8416 for xi:include encoding="..." support on text includes.
8417 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8418 test/XInclude/ents/isolatin.txt : added a specific regression test
8419 * python/generator.py python/libxml2class.txt: fixed the generator
8420 the new set of comments generated for doc/libxml2-api.xml were
8421 breaking the python generation.
8422
Daniel Veillard817e70b2002-11-19 22:28:48 +00008423Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8424
8425 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8426 * configure.in: patch for Solaris on new autoconf closes #98880
8427 * doc/parsedecl.py: repair the frigging API building script,
8428 did I say that python xmllib sucks ?
8429 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8430 and some comment are no more truncated.
8431
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008432Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8433
8434 * parser.c: Martin Stoilov pointed out a potential leak in
8435 xmlCreateMemoryParserCtxt
8436
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008437Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8438
8439 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8440 included in HTML documents and using the push parser.
8441
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008442Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8443
8444 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8445 specified, look for the Python interpreter not just in the
8446 specified root but also in the specified location. Fixes #98825
8447
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008448Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8449
8450 * python/libxml.c: fixing bug #98792 , node may have no doc
8451 and dereferencing without checking ain't good ...
8452
Daniel Veillarddad3f682002-11-17 16:47:27 +00008453Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8454
8455 * configure.in: preparing release 2.4.27
8456 * doc/* : updated and rebuilt the docs
8457 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8458 and all the docs are actually packaged and in the final RPMs
8459 * parser.c parserInternals.c include/libxml/parser.h: restore
8460 xmllint --recover feature.
8461
Daniel Veillard68e9e742002-11-16 15:35:11 +00008462Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8465 processing of parsed entities, and XPath computation on sustitued
8466 entities.
8467 * testXPath.c: make sure entities are substitued.
8468
Daniel Veillard328f48c2002-11-15 15:24:34 +00008469Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8470
8471 * parser.c: fixed #96594, which was totally dependant on the
8472 processing of internal parsed entities, which had to be changed.
8473
Daniel Veillard66651aa2002-11-15 11:21:43 +00008474Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8475
8476 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8477 trying to fix bug #98517 about building outside the source tree
8478 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8479
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008480Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8481
8482 * include/win32config.h: cleanup
8483 * win32/Makefile.mingw: integrated mingw in JScript configure
8484 * win32/Makefile.msvc: modified to allow mingw coexistence
8485 * win32/configure.js: integrated mingw
8486 * win32/Readme.txt: cleanup
8487
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008488Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8489
8490 * HTMLparser.c: strengthen the guard in the Pop macros,
8491 like in the XML parser, closes bug #97315
8492
Daniel Veillard0821b152002-11-12 20:57:47 +00008493Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8494
8495 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8496 callback is never used.
8497
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008498Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * parserInternals.c: fixed the initialization of the SAX structure
8501 which was breaking xsltproc
8502 * xpath.c: patch from Petr Pajas for CDATA nodes
8503 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8504 * parser.c include/libxml/parser.h: patch from Peter Jones
8505 removing a leak in xmlSAXParseMemory() and adding the
8506 function xmlSAXParseMemoryWithData()
8507
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008508Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8509
8510 adding pdf of tutorial, changing web page to link to it
8511 * doc/tutorial/xmltutorial.pdf
8512 * doc/xml.html
8513 * doc/docs.html
8514
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008515Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8516
8517 * doc/tutorial/ar01s08.html
8518 adding file what I forgot for tutorial
8519
8520
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008521Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8522
8523 Adding encoding discussion to tutorial
8524 Added:
8525 * doc/tutorial/images/*.png: DocBook admonition image files
8526 * doc/tutorial/apf.html, apg.html: new generated html
8527 * doc/tutorial/includeconvert.c: conversion code entity file
8528 changed:
8529 * doc/tutorial/xmltutorial.xml: DocBook original
8530 * doc/tutorial/*.html: generated html
8531
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008532Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8533
8534 * include/libxml/*.h: retired xmlwin32version.h
8535 * doc/Makefile.am: retired xmlwin32version.h
8536 * win32/configure.js: retired xmlwin32version.h
8537
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008538Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8539
8540 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008541 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8542 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008543
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008544Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * globals.c: fixed a typo pointed out by Igor
8547 * xpath.c: try to speed up node compare using line numbers
8548 if available.
8549
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008550Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8551
8552 * tree.c: make xmlFreeNode() handle attributes correctly.
8553
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008554Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8555
8556 * catalog.c: completed the #96963 fix, as reported by Karl
8557 Eichwalder
8558
Daniel Veillard56f21f22002-11-06 15:49:46 +00008559Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8562
Daniel Veillard91ad8792002-11-04 17:06:52 +00008563Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8564
8565 * Makefile.am: switched the order of a couple of includes
8566 to fix bugs #97100
8567
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008568Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8569
8570 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8571 xmlLoadCatalogs that used to separate directories with a ':'.
8572
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008573Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8574
8575 * threads.c: improvements to the Windows-side of thread handling
8576 * testThreads.c: conditionally excluded unistd.h
8577 * testThradsWin32.c: broke overlong lines
8578 * include/win32config.h: adapted thread-related macros to the new
8579 scheme and for pthreads on Windows
8580 * win32/Makefile.msvc: introduced a more flexible thread build,
8581 added testThreads[Win32].c to the build
8582 * win32/configure.js: introduced a more flexible thread config
8583
John Fleck61f6fb62002-10-31 15:23:29 +000085842002-10-31 John Fleck <jfleck@inkstain.net>
8585
8586 * doc/xml.html (and, by implication, FAQ.html)
8587 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8588
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008589Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8590
8591 * configure.in: removed xmlwin32version.h
8592 * include/libxml/Makefile.am: removed xmlwin32version.h
8593
Daniel Veillardce66ce12002-10-28 19:01:59 +00008594Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8595
8596 * tree.c: applied patch from Brian Stafford to fix a bug
8597 in xmlReconciliateNs()
8598
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008599Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * tree.c: applied patch from Christian Glahn to allow
8602 xmlNewChild() on document fragment nodes
8603
Daniel Veillardb39bc392002-10-26 19:29:51 +00008604Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * parser.c: Christian Glahn found a problem with a recent
8607 patch to xmlParseBalancedChunkMemoryRecover()
8608 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8609 problems
8610 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8611 test/schemas/seq*: added the test cases from Charles
8612
Daniel Veillard366a9152002-10-23 20:43:53 +00008613Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8614
8615 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8616 serious cleanup of the spec file and associated changes
8617 in the Makefiles.
8618 * valid.c: try to remove some warnings on x86_64
8619
Daniel Veillardd033d022002-10-23 14:55:02 +00008620Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8621
8622 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8623 fix bug #96586
8624
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008625Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8628 parsing, applied his patch
8629 * result/HTML/attrents.html result/HTML/attrents.html.err
8630 result/HTML/attrents.html.sax test/HTML/attrents.html:
8631 added the test and result case provided by Mikhail Sogrine
8632
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008633Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8634
8635 * vms/build_libxml.com vms/config.vms vms/readme.vms
8636 include/libxml/parser.h include/libxml/parserInternals.h
8637 include/libxml/tree.h include/libxml/xmlIO.h
8638 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8639 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8640 Applied the VMS update patch from Craig A. Berry
8641 * doc/*.html: update
8642
Daniel Veillardf000f072002-10-22 14:28:17 +00008643Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8646
Daniel Veillard1e208222002-10-22 14:25:25 +00008647Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8648
8649 * debugXML.c: adding a grep command to --shell in xmllint
8650 for T.V. Raman
8651
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008652Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * xmlcatalog.c: tried to fix some of the problem with --sgml
8655
Daniel Veillard935494a2002-10-22 14:22:46 +00008656Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * parser.c: tried to fix bug #91500 where doc->children may
8659 be overriden by a call to xmlParseBalancedChunkMemory()
8660
8661Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8664 identifiers in SGML catalogs containing '&'
8665
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008666Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * python/types.c: fixed bugs when passing result value tree
8669 to Python functions.
8670
Daniel Veillard48267432002-10-18 11:21:38 +00008671Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * configure.in: preparing the release of 2.4.26
8674 * doc/*: updated and rebuilt the documentation
8675
Daniel Veillardbb284f42002-10-16 18:02:47 +00008676Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * parser.c: fixed a XML Namespace compliance bug reported by
8679 Alexander Grimalovsky
8680
Daniel Veillard44892f72002-10-16 15:23:26 +00008681Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * HTMLtree.c: fixed serialization of script and style when
8684 they are not lowercase (i.e. added using the API to the tree).
8685
Daniel Veillard2fd85422002-10-16 14:32:41 +00008686Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8687
8688 * valid.c: make xmlValidateDocument emit a warning msg if there
8689 is no DTD, pointed by Christian Glahn
8690
Daniel Veillard32370232002-10-16 14:08:14 +00008691Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8692
8693 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8694 content model when some of the blocks have min or max, and a couple
8695 of bugs found in the process.
8696 * result/schemas/list0* test/schemas/list0*: added some specific
8697 regression tests
8698
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008699Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * README: updated the contact informations
8702
Daniel Veillard63186732002-10-15 08:43:17 +00008703Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8706 misses it, reported by Peter Bray.
8707
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008708Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8711 and removed a few warnings
8712
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008713Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8714
8715 * parser.c: Christian Glahn found a small bug in the push parser.
8716 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8717 public
8718
Daniel Veillard6045c902002-10-09 21:13:59 +00008719Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8720
8721 * xmlschemas.c include/libxml/xmlschemas.h: added
8722 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8723 * testSchemas.c: added --memory to test the new interface
8724
Daniel Veillardf0070122002-10-09 14:24:17 +00008725Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8726
8727 * doc/index.py doc/search.php: integrated the XSLT indexing,
8728 a few fixed in the indexer, added a scope selection at the
8729 search level.
8730
Daniel Veillard01992e02002-10-09 10:20:30 +00008731Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8732
8733 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8734 this was due to uninitialized parts of the validation context
8735
Daniel Veillard321be0c2002-10-08 21:26:42 +00008736Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * debugXML.c: applied patch from Mark Vakoc except the API
8739 change, preserved it.
8740 * doc/*: updated the docs to point to the search engine for
8741 information lookup or before bug/help reports.
8742
Daniel Veillard01e87d22002-10-08 16:55:06 +00008743Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * doc/index.py doc/search.php: added mailing-list archives
8746 indexing and lookup
8747
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008748Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8749
8750 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8751
Daniel Veillard9b006132002-10-07 11:13:27 +00008752Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * doc/index.py: improved HTML indexing
8755 * doc/search.php: make the queries also lookup the HTML based indexes
8756
Daniel Veillard141d04b2002-10-06 21:51:18 +00008757Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * doc/index.py: added HTML page indexing
8760
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008761Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8762
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008763 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008764 problem in libxslt.
8765 * catalog.c: fixed list handling in XML_CATALOG_FILES
8766
Daniel Veillardceb09b92002-10-04 11:46:37 +00008767Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * valid.c: typo/bug found by Christian Glahn
8770
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008771Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8772
8773 * xmlIO.c: applied Windows CE patch from Javier.
8774 * win32/wince: new directory, contains support for the PocketPC
8775 with Windows CE from Javier.
8776 * include/win32config.h: reorganised, removed duplicate
8777 definitions and applied WinCE patch from Javier.
8778 * include/wsockcompat.h: new file, now contains WinSock
8779 compatibility macros.
8780 * win32/Makefile.msvc: introduced double-run compilation.
8781
Daniel Veillarde16b5742002-09-26 17:50:03 +00008782Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8783
8784 * configure.in include/libxml/xmlwin32version.h: preparing release
8785 of 2.4.25
8786 * doc/*: updated and regenerated teh docs and web pages.
8787
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008788Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8789
8790 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8791 error were not covering namespace declarations.
8792 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8793 it was missing the attribute declaration for the namespace
8794 * result/VC/NS3: the fix now report breakages in that test
8795
Daniel Veillardabe01742002-09-26 12:40:03 +00008796Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8799
Daniel Veillard2ace1952002-09-26 12:28:02 +00008800Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8803 and regenerated the docs and web site
8804
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008805Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8808 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8809 not before
8810
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008811Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * python/generator.py python/libxml2class.txt: fixed a stupid error
8814 breaking the python API
8815
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008816Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8819 triostr.c triostr.h: applied a trio update patch from
8820 Bjorn Reese which should work with MinGW
8821
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008822Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * tree.c: improving some documentation comments
8825 * xmlregexp.c: found and fixed a mem leak with python regression tests
8826 * doc/*: rebuilt the doc and the API XML file including the
8827 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8828 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8829 python/types.c: added access to the XML Schemas regexps from
8830 python
8831 * python/tests/Makefile.am python/tests/regexp.py: added a
8832 simple regexp bindings test
8833
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008834Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8835
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008836 * doc/xml.html:
8837 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008838
Daniel Veillard118aed72002-09-24 14:13:13 +00008839Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * xmlregexp.c: fixed the data callback on transition functionality
8842 which was broken when using the compact form
8843 * result/schemas/*: updated the results, less verbose, all tests
8844 pass like before
8845 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8846 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8847 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8848 annoying warnings
8849 * xpath.c: try to provide better error report when possible
8850
Daniel Veillard72336152002-09-21 13:08:14 +00008851Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * Makefile.am: fixed a breakage raised by Jacob
8854
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008855Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8856
8857 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8858 which don't use sockets
8859
Igor Zlatkovic01280582002-09-20 16:40:34 +00008860Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8861
8862 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8863 * win32/configure.js: applied zlib patch from Daniel Gehriger
8864
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008865Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8866
8867 * win32/configure.js: applied the patch from Mark Vakoc for
8868 regexp support
8869 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8870 for regexp support
8871
Daniel Veillardb5c05732002-09-20 13:36:25 +00008872Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8873
8874 * xmlschemastypes.c: as pointed by Igor Float and Double
8875 parsing ain't finished yet
8876
Daniel Veillard40b11342002-09-20 12:01:39 +00008877Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * Makefile.am configure.in: trying to fix #88412 by bypassing
8880 all the python subdir if python ain't detected
8881
Daniel Veillard23e73572002-09-19 19:56:43 +00008882Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8883
8884 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8885 made configuring with regexps/automata/unicode the default
8886 but without schemas ATM
8887 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8888 fixed the regexp based DTD validation performance and memory
8889 problem by switching to a compact form for determinist regexps
8890 and detecting the determinism property in the process. Seems
8891 as fast as the old DTD validation specific engine :-) despite
8892 the regexp built and compaction process.
8893
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008894Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * valid.c: determinism is debugged, new DTD checking code now works
8897 but xmlFAComputesDeterminism takes far too much CPU and the whole
8898 set usues too much memory to be really usable as-is
8899
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008900Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * tree.c: fixed another stupid bug in xmlGetNodePath()
8903 * xmllint.c: --version now report the options compiled in
8904
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008905Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * HTMLparser.c: small cleanup
8908 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8909 when configured with them. A bit of debugging around the determinism
8910 checks is still needed
8911
Daniel Veillard63b01c22002-09-17 19:25:28 +00008912Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8915
Daniel Veillard92727042002-09-17 17:59:20 +00008916Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * xmlIO.c: small portability glitch fixed.
8919
Daniel Veillard84d70a42002-09-16 10:51:38 +00008920Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * xmlschemastypes.c: incomplete steps for real/double support
8923 * testAutomata.c include/libxml/xmlautomata.h
8924 include/libxml/xmlregexp.h: avoiding a compilation problem
8925 * valid.c include/libxml/valid.h: starting the work toward using
8926 the regexps for actual DTD validation
8927
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008928Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * hash.c: cosmetic cleanup
8931 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8932 integrating a DTD validation layer based on the regexps
8933
Daniel Veillard4402ab42002-09-12 16:02:56 +00008934Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8937 the determinism was tested before eliminating the epsilon
8938 transitions :-(
8939
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008940Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * python/generator.py python/libxml.c python/libxml.py
8943 python/libxml2-python-api.xml python/libxml2class.txt
8944 python/libxml_wrap.h python/types.c: updated the python
8945 bindings, added code for easier File I/O, and the ability to
8946 define a resolver from Python fixing bug #91635
8947 * python/tests/Makefile.am python/tests/inbuf.py
8948 python/tests/outbuf.py python/tests/pushSAXhtml.py
8949 python/tests/resolver.py python/tests/serialize.py: updated
8950 and augmented the set of Python tests.
8951
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008952Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8953
8954 * win32/configure.js: added more readme info for the binary
8955 package.
8956
Daniel Veillard607b35c2002-09-10 12:16:19 +00008957Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * xmlIO.c: fixed a stupid out of bound array error
8960
8961Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8964 messing around with support for Windows path, cleanups,
8965 trying to identify and fix the various code path to the
8966 filename access. Added xmlNormalizeWindowsPath()
8967
Daniel Veillard76575762002-09-05 14:21:15 +00008968Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * error.c valid.c: working on better error reporting of validity
8971 errors, especially providing an accurate context.
8972 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8973 error reports in those cases.
8974
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008975Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8978 parser.c parserInternals.c xmlIO.c: get rid of all the
8979 perror() calls made in the library execution paths. This
8980 should fix both #92059 and #92385
8981
Daniel Veillard19aa7022002-09-05 11:14:19 +00008982Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * xmllint.c: memory leak reporting was broken after a change
8985 of the preprocessor symbol used to activate it.
8986
Daniel Veillardec6725e2002-09-05 11:12:45 +00008987Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * tree.c: try to make the copy function work for node of
8990 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8991 DOM layers though, not libxml2 itself.
8992
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008993Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * valid.c: try to provide file and line informations, not all
8996 messages are covered, but it's a (good) start
8997
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008998Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * xinclude.c: reimplemented a large part of the XInclude
9001 processor, trying to minimize resources used, James Henstridge
9002 provided a huge test case which was exhibiting severe memory
9003 consumption problems.
9004
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009005Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9006
9007 * python/Makefile.am: applied patch from Christophe Merlet to
9008 reestablish DESTDIR
9009
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009010Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * libxml.spec.in: fixes libary path for x86_64 AMD
9013
John Fleckbe98b332002-09-04 03:16:23 +00009014Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9015
9016 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009017 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009018 (plus resulting generated html files)
9019 fixing one spot I missed in the tutorial where I hadn't freed
9020 memory properly
9021
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009022Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9023
9024 * doc/tutorial/includeaddattribute.c
9025 * doc/tutorial/includeaddkeyword.c
9026 * doc/tutorial/includegetattribute.c
9027 * doc/tutorial/includekeyword.c
9028 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009029 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009030 update tutorial to properly free memory (thanks to Christopher
9031 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009032 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009033 added image files so the callouts are graphical, making it
9034 easier to read ( use "--param callout.graphics 1" to generate
9035 html with graphical callouts)
9036
Daniel Veillarde1662542002-08-28 11:50:59 +00009037Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9040 nice logos generated by Marc Liyanage
9041 * doc/site.xsl *.html: changed the stylesheet to show the new
9042 logo and regenerated the pages
9043
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009044Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9047
Daniel Veillard42766c02002-08-22 20:52:17 +00009048Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * xpath.c: possible mem leak patch from Jason Adams
9051
9052Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9055 in the XQuery namespace
9056 * configure.in: preparing 2.4.24
9057 * doc/*.html: updated the web pages
9058
9059Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * python/generator.py: closing bug #85258 by generating conditional
9062 compile check to avoid linking to routines not configured in.
9063
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090642002-08-22 Havoc Pennington <hp@pobox.com>
9065
9066 * autogen.sh: update error message for missing automake
9067
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009068Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9069
9070 * python/Makefile.am: typo in target name resulted in libxml2.py
9071 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9072
Daniel Veillard22669b22002-08-22 07:17:11 +00009073Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9074
9075 * win32/win32/Makefile.mingw: updated with version from
9076 Elizabeth Barham at http://soggytrousers.net/repository/
9077
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009078Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9079
9080 * win32/Makefile.msvc: added the prefix location to the include
9081 and lib search path.
9082
Havoc Pennington830e8972002-08-18 22:22:13 +000090832002-08-18 Havoc Pennington <hp@pobox.com>
9084
9085 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9086 both automake 1.6 and 1.4 installed get the right automake. Means
9087 compilation from CVS will now require the latest automake 1.4
9088 release, or manually creating symlinks called "automake-1.4" and
9089 "aclocal-1.4"
9090
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009091Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * configure.in python/Makefile.am: more AMD 64 induced changes from
9094 Frederic Crozat
9095
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009096Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * xinclude.c: oops I was missing the xml:base fixup too
9099 * result/XInclude/*.xml: this adds xml:base attributes to most
9100 results of the tests
9101
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009102Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * xinclude.c: quick but apparently working implementation of
9105 xi:fallback, should close bug #89684
9106 * Makefile.am test/XInclude/docs/fallback.xml
9107 result/XInclude/fallback.xml: added a basic test for fallback,
9108 and run with --nowarning to avoid a spurious warning
9109 * configure.in: applied patch from Frederic Crozat for python
9110 bindings on AMD 64bits machines.
9111
Daniel Veillard9e923512002-08-14 08:48:52 +00009112Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9113
9114 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9115 the caller don't pass a SAX callback block.
9116
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009117Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * tree.c: applied the same fix for the XML-1.0 namespace to
9120 xmlSearchNsByHref() as was done for xmlSearchNs()
9121
Daniel Veillardad11b302002-08-12 14:53:41 +00009122Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * libxml.3: small cleanup of the man page
9125 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9126 when serializing HREF attributes generated by XSLT.
9127
Daniel Veillardc084e472002-08-12 13:27:28 +00009128Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9131 version of Marc Liyanage' patch for boolean attributes in HTML
9132 output
9133
Daniel Veillard5f91b372002-08-12 12:13:01 +00009134Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9135
9136 * python/tests/serialize.py: fixed the test results, indenting
9137 behaviour changed slightly
9138
Aleksey Sanin9e951762002-08-08 18:02:41 +00009139Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9140
9141 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9142 new c14n function to Windows def files
9143
Aleksey Saninea4272a2002-08-02 23:50:03 +00009144Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9145
9146 * c14n.c: fixed a memory leak in c14n code
9147
Daniel Veillard58e44c92002-08-02 22:19:49 +00009148Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * parser.c include/libxml/parser.h: adding a new API for Christian
9151 Glahn: xmlParseBalancedChunkMemoryRecover
9152 * valid.c: patch from Rick Jones for some grammar cleanup in
9153 validation messages
9154 * result/VC/* result/valid/*: this slightly change some of the
9155 regression tests outputs
9156
Daniel Veillard0bf29002002-08-01 12:54:11 +00009157Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * tree.c: trying to fix a problem in namespaced attribute handling
9160 raised by Christian Glahn
9161
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009162Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * encoding.c include/libxml/encoding.h: Opening the interface
9165 xmlNewCharEncodingHandler as requested in #89415
9166 * python/generator.py python/setup.py.in: applied cleanup
9167 patches from Marc-Andre Lemburg
9168 * tree.c: fixing bug #89332 on a specific case of loosing
9169 the XML-1.0 namespace on xml:xxx attributes
9170
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009171Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9172
9173 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9174 corner case from new Merlin's test suite and added a callback
9175 that will be used to improve xmlsec performance
9176
9177
Daniel Veillard0b22def2002-07-29 16:23:03 +00009178Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * HTMLtree.c: trying to fix the <style> escaping problem in
9181 HTML serialization bug #89342
9182
Daniel Veillard0b28e882002-07-24 23:47:05 +00009183Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9186 and rebuilt the web site.
9187
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009188Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009189
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009190 * include/libxml/tree.h: added _private member to xmlNs struct
9191
Daniel Veillard1d995272002-07-22 16:43:32 +00009192Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * HTMLparser.c: fixing bug #84876 based on the xml working
9195 code.
9196
William M. Brack61eaba52002-07-21 11:14:18 +00009197Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9198
9199 * python/Makefile.am: enhanced to fix bug 72012 (errors
9200 when using '-jX' make parameter)
9201
William M. Brackef61d202002-07-19 08:32:00 +00009202Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9203
9204 * xpath.c: small additional enhancement for booleans
9205 compared to nodesets
9206
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009207Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * HTMLtree.c: changed the order of the encoding declaration
9210 attributes in the meta tags due to a bug in IE/Mac
9211
William M. Brack0c022ad2002-07-12 00:56:01 +00009212Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9213
9214 * xpath.c: enhanced handling of booleans (especially '='
9215 and '!=' for nodesets) - fixes bug 85256. Added new
9216 routine xmlXPathNotEqualValues for more proper handling
9217 of '!=' when nodesets are involved.
9218
Daniel Veillard06944e22002-07-11 19:55:18 +00009219Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9222 doc/xmlcatalog_man.xml to the source distribution
9223
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009224Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9225
9226 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9227 asked for this.
9228
Daniel Veillard539638b2002-07-06 19:55:14 +00009229Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * configure.in: preparing 2.4.23
9232 * doc/*: rebuilt the docs
9233
Daniel Veillard176d99f2002-07-06 19:22:28 +00009234Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * parser.c: fixing bug #84169 by fixing the
9237 comment of xmlCreatePushParserCtxt to describe the
9238 encoding detection parameters better.
9239
Daniel Veillard37f961d2002-07-06 17:53:56 +00009240Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * valid.c: fixing bug #79331 in one path the lookup for
9243 ID attributes on a namespaced node wasn't handled correctly :-\
9244
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009245Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * HTMLparser.c: trying to fix 87235 about discarded white
9248 spaces in the HTML parser.
9249 * result/HTML/*: this changes the output of a number of HTML
9250 regression tests
9251
Daniel Veillardfdc91562002-07-01 21:52:03 +00009252Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * xpath.c: applied patch from Richard Jinks for the namespace
9255 axis + fixed a memory error.
9256 * parser.c parserInternals.c: applied patches from Peter Jacobi
9257 removing ctxt->token for good.
9258 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9259 popped out by the regression tests.
9260 * Makefile.am: patch for threads makefile from Gary Pennington
9261
William M. Brack6000af52002-06-28 11:43:13 +00009262Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9263
Daniel Veillardfdc91562002-07-01 21:52:03 +00009264 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009265 expressions involving preceding-sibling (et al).
9266
Daniel Veillard153120c2002-06-18 07:58:35 +00009267Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * hash.c: applied a patch from Peter Jacobi to solve a problem
9270 when compiling with the Watcom C on Win32
9271 * result/schemas/*.err: the change of hashing algo generated
9272 permutations in the output
9273
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009274Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * hash.c: applied patch from Sander Vesik improving the quality of
9277 the hash function.
9278
Aleksey Sanina5808b92002-06-14 17:07:41 +000092792002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009280
9281 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9282 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9283 xmllint.c xpath.c: replaced sprintf() with snprintf()
9284 to prevent possible buffer overflow (the bug was pointed
9285 out by Anju Premachandran)
9286
Daniel Veillarde059b892002-06-13 15:32:10 +00009287Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * parser.c: removed an uninitialized data error popped by valgrind
9290 on PE references
9291
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009292Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9293
9294 * doc/xml.html
9295 adding tutorial reference to the web page
9296
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009297Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9298
9299 * doc/tutorial/xmltutorial.xml
9300 * doc/tutorial/ar01s07.html
9301 * doc/tutorial/ape.html
9302 * doc/tutorial/includegetattribute.c
9303 adding section to tutorial about retrieving an attribute
9304 value
9305
Daniel Veillardf5582f12002-06-11 10:08:16 +00009306Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * parser.c: applied a couple of patches from Peter Jacobi to start
9309 to get rid of ctxt->token, with a possible significant speed
9310 improvement to be gained once done. Better compliance with PE
9311 references constructs in DTDs too.
9312 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9313 from Peter too
9314
Daniel Veillard38d80e22002-06-11 07:24:56 +00009315Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9318 xmlParseElement was likely to have been deallocated at the
9319 time of the report, possibly leading to segfault. Just report
9320 the tag name now.
9321
Daniel Veillard9e412302002-06-10 15:59:44 +00009322Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * xpath.c: patch from Richard Jinks for XPath substring() function
9325 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9326
Aleksey Sanina5808b92002-06-14 17:07:41 +000093272002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009328
9329 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9330
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009331Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9332
9333 *doc/FAQ.html
9334 fixing typos in FAQ, thanks to Robert Funnell for the
9335 editing help
9336
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009337Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * NEWS: got complaints from rpmlint that it was empty
9340
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009341Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9342
9343 * added doc/tutorial, including:
9344 apa.html
9345 apb.html
9346 apc.html
9347 apd.html
9348 ar01s02.html
9349 ar01s03.html
9350 ar01s04.html
9351 ar01s05.html
9352 ar01s06.html
9353 includeaddattribute.c
9354 includeaddkeyword.c
9355 includekeyword.c
9356 includestory.xml
9357 index.html
9358 xmltutorial.xml
9359 libxml tutorial, including generated html
9360
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009361Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9362
9363 * result/c14n/exc-without-comments/merlin-c14n-two-*
9364 result/c14n/without-comments/merlin-c14n-two-*
9365 test/c14n/exc-without-comments/merlin-c14n-two-*
9366 test/c14n/without-comments/merlin-c14n-two-*
9367 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9368 c14n/exc-c14n and slightly modified test script to handle
9369 these test cases
9370 * c14n.c: fixed bugs for complicated nodes set (namespace
9371 without node and others from merlin-c14n-two.tar.gz)
9372 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9373 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9374 for xmlsec performance patch
9375 * xpath.c: fixed self::node() for namespaces and attributes
9376
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009377Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9378
9379 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9380 but with the format parameter
9381 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9382
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009383Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9384
9385 * Makefile.am: updated c14n tests suite
9386 * c14n.c: performance improvement for previous c14n patch
9387
Daniel Veillarde72c7562002-05-31 09:47:30 +00009388Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * parser.c: another peroformance patch from Peter Jacobi, that
9391 time on parsing attribute values.
9392
Aleksey Sanin508a1012002-05-31 06:32:32 +00009393Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9394
9395 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9396 into LibXML2 test suite
9397
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009398Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9399
9400 * c14n.c: propagating xpath ancesstors node fix to c14n
9401 plus small performance improvement to reduce number of
9402 mallocs
9403 * xpath.c: fixed ancestors axis processing for namespace nodes
9404
Daniel Veillard46de64e2002-05-29 08:21:33 +00009405Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9408 Peter Jacobi
9409
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009410Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * configure.in: preparing 2.4.22
9413
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009414Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9417 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9418 a public entry point.
9419 * doc/*: rebuilt the API and docs
9420
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009421Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * xpath.c: patch from Richard Jinks to fix a problem introduced
9424 in the previous patch and pointed by Norm
9425
Daniel Veillardc6924812002-05-24 11:10:43 +00009426Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * libxml.spec.in: fixing bug #81112
9429
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009430Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * uri.c: fixing bug #82848
9433
Daniel Veillarda2878972002-05-24 07:54:39 +00009434Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9437 output of one catalog test
9438
Aleksey Sanin114e4752002-05-24 07:20:27 +00009439Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009440
Aleksey Sanin114e4752002-05-24 07:20:27 +00009441 * global.data globals.c tree.c include/libxml/globals.h
9442 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9443 default value for global parameter xmlIndentTreeOutput to 1 and
9444 introduced new global parameter xmlTreeIndentString (the string
9445 used to do one-level indent) with default value " " (as it was
9446 in tree.c)
9447
Daniel Veillard49d5af82002-05-23 11:55:49 +00009448Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9451 with trio and schemas.
9452
Daniel Veillard7c13af42002-05-22 09:57:32 +00009453Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * xpath.c: patch from Richard Jinks to fix the problem raised in
9456 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9457
Daniel Veillard5a872412002-05-22 06:40:27 +00009458Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * xmlschemas.c: a bit of work on import.
9461 * xmlschemastypes.c: Charles Bozeman provided a compare function
9462 for date/time types so min/max facet restrictions should work,
9463 indeterminate comparisons return an error instead of equal.
9464 * test/schemas/date_0* result/schemas/date_0_0: specific test
9465 from Charles Bozeman too
9466
Daniel Veillard10b6da42002-05-18 07:55:20 +00009467Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9470 from Christian Cornelssen fixing the man pages and the Catalog
9471 building script.
9472 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9473 next step is <xs:import> I now have a reasonable understanding
9474 of how it works.
9475
Daniel Veillarde5354492002-05-16 08:43:22 +00009476Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9479
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009480Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9481
9482 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9483
Daniel Veillard088bf112002-05-14 11:03:59 +00009484Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * xpath.c: fixing an XPath function evalutation bug pointed out
9487 by Alexey Efimov where the context was lost when evaluating
9488 the function arguments
9489
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009490Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009491
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009492 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9493 function public for XMLSec performance optimizations
9494
Daniel Veillard3cd72402002-05-13 10:33:30 +00009495Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * python/generator.py python/libxml2class.txt : fixed a problem
9498 with the HTML parser pointed by Gary Benson
9499 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9500 example
9501
Aleksey Sanine48a3182002-05-09 18:20:01 +00009502Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9503 * parser.c: fixed bug #81159 (memory growth in SAX)
9504
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009505Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9506 * xpath.c: fixed bug #78858 (the real fix)
9507
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009508Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009509 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009510
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009511Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * tree.c: modified xmlNodeSetBase to allow changing the
9514 base of a document.
9515
Daniel Veillard070803b2002-05-03 07:29:38 +00009516Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * xmlschemastypes.c: patch Charles Bozeman for validation of
9519 all the date, time, and duration types
9520 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9521 * configure.in: fixed an error pointed by an user
9522 * xml2-config.in: fixed an error pointed by an user
9523
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009524Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9525
9526 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9527 win32/libxml2.def.src xmlIO.c: exported default
9528 'file:', 'http:' and 'ftp:' protocols input handlers
9529 and maked protocols comparisson case insensitive
9530
Daniel Veillard34de97f2002-04-30 14:29:22 +00009531Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * configure.in: Neven Has detected a typo
9534
Daniel Veillard28577c32002-04-30 06:48:41 +00009535Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9538 as one of the persons allowed to commit directly to the
9539 module.
9540
Daniel Veillardfc57b412002-04-29 15:50:14 +00009541Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9544 * valid.c: raised a too low limit
9545 * doc/*: rebuilt the docs
9546
Daniel Veillardeca82812002-04-24 11:42:02 +00009547Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * test/XPath/expr/floats test/XPath/expr/functions
9550 result/XPath/expr/floats result/XPath/expr/functions
9551 xpath.c: another XPath conformance patch from Richard Jinks
9552
Daniel Veillard13e04c62002-04-23 17:51:29 +00009553Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * xmlschemas.c: fixed validation of attribute groups.
9556 * test/schemas result/schemas: added an example from the primer
9557
Daniel Veillard88c58912002-04-23 07:12:20 +00009558Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9561 * test/schemas result/schemas: updated the test list
9562
Daniel Veillarde19fc232002-04-22 16:01:24 +00009563Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * TODO: updated a bit
9566 * parser.c: made a comment more specific
9567 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9568 Schemas conformance.
9569 * test/schemas result/schemas: updated the test list
9570
Daniel Veillard441bc322002-04-20 17:38:48 +00009571Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9574 implementing xs:all with minOccurs = 0
9575 * tes/schemas/* result/schemas/*: added more tests covering
9576 xs:all
9577
Daniel Veillard8a001f62002-04-20 07:24:11 +00009578Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * xmlregexp.c: first implementation of the all particle, this
9581 may need to be revisited for case where not all transitions
9582 must be crossed.
9583
Daniel Veillard7646b182002-04-20 06:41:40 +00009584Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * tree.c: another entity processing update from Markus Henke
9587
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009588Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9589
9590 * trionan.c: fixed crash on OSF/1
9591
Daniel Veillardb4398962002-04-19 07:01:55 +00009592Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * xmlschemas.c: more Schemas work
9595 * test/schemas/* result/schemas/*: added more tests coming
9596 from the spec.
9597
Daniel Veillard54761132002-04-18 21:00:44 +00009598Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9599
9600 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9601 ExcC14N specification
9602
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009603Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * tree.c: patch from Markus Henke, fix for recursive entities.
9606
Daniel Veillard23b1f372002-04-18 15:50:05 +00009607Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * xpath.c: fix a problem with string() on a document node.
9610
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009611Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * Makefile.am xmlschemas.c: more Schemas work
9614 * test/schemas/* result/schemas/*: added more tests coming
9615 from the spec.
9616
Daniel Veillard6231e842002-04-18 11:54:04 +00009617Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9620 * result/HTML/*: this changes a few things in the results
9621
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009622Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9623
9624 * include/libxml/tree.h: eliminated 'declaration different than
9625 prototype' warning
9626 * include/win32config.h: "resolved" conflicts with errno.h
9627
Daniel Veillardb509f152002-04-17 16:28:10 +00009628Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9631 on the automata interfaces and debug of counted choices
9632 * test/schemas/* result/schemas/*: added a number of tests
9633
Daniel Veillard8651f532002-04-17 09:06:27 +00009634Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9637 a bit of work on Schemas
9638 * testSchemas.c: try to make it more useful
9639 * test/schemas/* result/schemas/* Makefile.am: changed the
9640 Schemas regression test procedure, started adding a few samples
9641
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009642Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9643
9644 * include/libxml/encoding.h: Patch for the Borland C++ builder
9645 * include/libxml/tree.h: Patch for the Borland C++ builder
9646 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009647 * win32/bcb5: New directory for the Borland C++ builder
9648 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009649
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009650Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9651
9652 * win32/Makefile.msvc: Update for XML Schema support
9653 * win32/configure.js: Update for XML Schema support
9654 * win32/libxml2.def.src: Update for XML Schema support
9655
Daniel Veillard4255d502002-04-16 15:50:10 +00009656Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9659 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9660 xmlunicode.c include/libxml/Makefile.am
9661 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9662 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9663 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9664 include/libxml/xmlversion.h.in : merged the current state of
9665 XML Schemas implementation, it is not configured in by default,
9666 a specific --schemas configure option has been added.
9667 * test/automata test/regexp test/schemas Makefile.am
9668 result/automata result/regexp result/schemas:
9669 merged automata/regexp/schemas regression tests
9670
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009671Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * xpath.c: Gary found a compile time problem, fixes #78823
9674
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009675Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * configure.in: release of 2.4.20
9678 * doc/*: updated and rebuilt the docs
9679
Daniel Veillardf544f192002-04-15 12:56:56 +00009680Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * python/Makefile.am: patch from Cristian Gafton to build on
9683 Red Hat 6.2, should also fix #75779
9684
Daniel Veillard940492d2002-04-15 10:15:25 +00009685Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * valid.c: first part of fixing #78729
9688
Daniel Veillardeb475a32002-04-14 22:00:22 +00009689Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9692 escaping of URI when saving HTML files.
9693 * result/HTML/*: this impacted some tests
9694
Daniel Veillard9b731d72002-04-14 12:56:08 +00009695Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * configure.in: trying to fix #77441
9698
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009699Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * include/libxml/xmlIO.h: Hallski complained it could not be
9702 included by itself.
9703
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009704Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9707
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009708Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9709
9710 * win32/configure.js: patch from Nilo for the c14n option
9711 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9712
Daniel Veillardda423da2002-04-10 19:25:38 +00009713Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9716 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9717 LIBXML_THREAD_ENABLED
9718
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009719Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * xpath.c: another patch from Richard Jinks for substring conformance
9722 * test/XPath/expr/floats test/XPath/expr/strings
9723 result/XPath/expr/floats result/XPath/expr/strings: update of the
9724 test suite to check those.
9725
Daniel Veillard01917aa2002-04-10 11:30:41 +00009726Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xpath.c: patch from Richard Jinks for .x float parsing.
9729
Daniel Veillard46d6c442002-04-09 16:10:39 +00009730Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * parser.c: patch from Markus Henke when an encoding ain't recognized
9733
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009734Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * libxml.m4: got a report that #include <string.h> was needed
9737
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009738Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9741
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009742Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9743
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009744 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009745
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009746Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9749 pointed out by Melvyn Sopacua.
9750
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009751Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * libxml.m4: Frédéric Crozat gave a patch related to the change
9754 of Include paths breaking the libxml.m4
9755
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009756Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * xpath.c: Fix bug #76927 forgot to save some context
9759 when evaluating binary expressions
9760
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009761Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * configure.in: fixed configure for MPE/iX from Markus Henke
9764 * xmlmemory.c: fixed initialization problems
9765 * xpath.c: another set of patches from Richard Jinks this
9766 fixes "make XPathtests" on linux
9767
Daniel Veillard21458c82002-03-27 16:12:22 +00009768Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9771 * test/XPath/expr/compare test/XPath/expr/equality
9772 test/XPath/expr/floats test/XPath/expr/functions
9773 test/XPath/expr/strings result/XPath/expr/compare
9774 result/XPath/expr/equality result/XPath/expr/floats
9775 result/XPath/expr/functions result/XPath/expr/strings: Updated
9776 tests though they show a divergence on Linux
9777
Daniel Veillard28dfed12002-03-27 09:08:17 +00009778Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xpath.c trionan.c: previous commit also included patches
9781 from Richard Jinks on some IEEE support corner case
9782
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009783Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9786 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9787 that $(datadir) should be used for docs
9788
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009789Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9792 could leak filedescriptors
9793
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009794Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * configure.in nanohttp.c: applied patch from Allan Clark for
9797 UnixWare/OpenServer
9798
Daniel Veillard19274092002-03-25 16:48:03 +00009799Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * configure.in: preparing 2.4.19
9802 * doc/*: rebuilt the docs
9803
Daniel Veillard56b2db72002-03-25 16:35:28 +00009804Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * nanohttp.c: fixing #76043, got fed up with non-portability
9807 of that piece of code.
9808
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009809Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * valid.c SAX.c: Never commit without running "make tests" :-(
9812 fix a couple of stupidities in the previous commit
9813 * result/*: a few changes in some attribute order result of previous
9814 commit.
9815
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009816Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9819 the internal subset should not raise duplicate ID errors,
9820 also there was a small bug in conjunction to namespace
9821 declarations defaulted and xml:xxx attributes DTD definitions.
9822
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009823Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * xpath.c: Richard Jinks also raised some rounding problems
9826 this tries to fix them
9827
Daniel Veillard4e2df542002-03-22 12:23:14 +00009828Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9831 behaviour in xmlXPathCastToString()
9832
Daniel Veillarddb552912002-03-21 13:27:59 +00009833Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9836 raised by Morus Walter
9837
Daniel Veillard9e537932002-03-21 13:08:08 +00009838Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9841 from Igor
9842
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009843Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * xpath.c: fixing #75619, related to a problem when trying
9846 to evaluate condition when the current node set resulting
9847 from that sub-step evaluation is empty. Also fixes 2 potential
9848 problem with previous-sibling and next-siblings axis.
9849
Daniel Veillard1840ef02002-03-21 08:05:23 +00009850Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9853 HTML support is not configured in.
9854
Daniel Veillard561b7f82002-03-20 21:55:57 +00009855Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9858 include/libxml/tree.h: dohh I really didn't intended to commit
9859 this test version :-(
9860
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009861Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * testSAX.c: I wanted to see the real speed at the SAX interface
9864 after a little too many Ximianer started complaining about the
9865 parser speed.
9866 added a --quiet option:
9867 paphio:~/XML -> ls -l db100000.xml
9868 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9869 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9870 3200006 callbacks generated
9871 real 0m1.270s
9872 Which means 16MBytes/s and 3Mcallback/s
9873
Daniel Veillardc62a1472002-03-19 18:35:12 +00009874Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * xpath.c: valgrind spotted another error that time when running
9877 on libxslt regression tests
9878
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009879Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * Makefile.am: adding "make valgrind" running the full regression
9882 tests (except python ones) under Valgrind (using valgrind -q
9883 which was kindly added by the author).
9884 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9885 passes cleanly now except an obcure floating point initialization
9886 raised in log10() in one XPath regression test ???
9887 * tree.c: edited some comments to close #75244
9888
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009889Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9892 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9893 context of ScrollKeeper, made sure that if the number is
9894 an integer, the serialization follows the description at
9895 http://www.w3.org/TR/xpath#section-String-Functions
9896
Daniel Veillard5997aca2002-03-18 18:36:20 +00009897Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009899 * configure.in: preparing 2.4.18
9900 * doc/*: updated and rebuilt the web site
9901 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9902 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009903 * parser.c: humm, changed the way the SAX parser work when
9904 xmlSubstituteEntitiesDefault(1) is set, it will then
9905 do the entity registration and loading by itself in case the
9906 user provided SAX getEntity() returns NULL.
9907 * testSAX.c: added --noent to test the behaviour.
9908
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009909Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * parser.c: Wilfried Teiken provided a hackish but working
9912 way to get context reported back on entities when parsing
9913 with SAX and without breaking the DOM build.
9914
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009915Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * c14n.c: applied a new patch from Aleksey Sanin
9918 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9919 to reference Aleksey implementation of XML digital Signatures
9920
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009921Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * xpath.c: small fix to avoid potential problem due to
9924 ordering of freeing data
9925 * python/Makefile.am: people were complaining about
9926 the generated file in python dir not being built
9927
Daniel Veillardd2379012002-03-15 22:24:56 +00009928Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9931 python/generator.py python/libxml.c python/types.c: Cleanup
9932 of the python Makefiles based on Jacob and James feedback,
9933 fixed the spec file accordingly, fixed the number of warning
9934 that passing my pedantic CFLAGS was generating. Conclusion
9935 is that Python includes are real crap.
9936
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009937Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * configure,in: it was reported quite a few times that
9940 xml2-config --cflags should not output
9941 -I$includeprefix/libxml2/libxml because libxml2 header names
9942 clashes with existing names like list.h from C++ stl.
9943 Includes should be #include<libxml/xxx.h> so ...
9944
Daniel Veillard6f293b12002-03-15 09:42:33 +00009945Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * c14n.c: another patch from Aleksey Sanin
9948
Daniel Veillard5c396542002-03-15 07:57:50 +00009949Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9952 canonicalization algorithm
9953 * doc/xml.html doc/index.html: added the C14N references on the
9954 index page.
9955
jacob berkman9be65862002-03-14 02:15:56 +000099562002-03-13 jacob berkman <jacob@ximian.com>
9957
9958 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9959 usage, redundant, and gcc specific
9960
Daniel Veillard75be0132002-03-13 10:03:35 +00009961Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * xpath.c: speedup some node selection operations, this can
9964 have a significant impact on DocBook Norm's stylesheets
9965 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9966 make sure it's always the case
9967 * debugXML.c: distinguish CDATA and comments in ls operations
9968
Daniel Veillard61f26172002-03-12 18:46:39 +00009969Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9972 to generate better API descriptions etc...
9973
Daniel Veillard9ff88172002-03-11 09:15:32 +00009974Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * c14n.c: Fixing #74186, made sure all boolean expressions
9977 get fully parenthesized, ran indent on the output
9978 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9979 include/libxml/tree.h: also #74186 related, removed the
9980 --with-buffers option, and all the preprocessor conditional
9981 sections that were resulting from it.
9982
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009983Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * valid.c: applied patch from Dodji Seketeli fixing an
9986 uninitailized variable in xmlValidGetValidElements()
9987
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009988Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * c14n.c: fixed a few comments
9991 * doc/*.html doc/*/*.html: regenerated the docs and added
9992 the C14N API
9993 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9994
Daniel Veillardfa49d872002-03-09 10:20:00 +00009995Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * check-xml-test-suite.py: fix to adapt varaiations in the
9998 bindings
9999 * configure.in python/setup.py python/setup.py.in: fixed to
10000 have the version of the python scripts automatically updated
10001
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010002Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10005 in xmlCopyProp()
10006
Daniel Veillardaf43f632002-03-08 15:05:20 +000010007Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * configure.in: preparing 2.4.17 release
10010 * doc/*: updated and rebuilt the docs
10011 * xpath.c: fixed a comment
10012 * python/libxml.c: fixed a possible reentrancy problem
10013
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010014Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10017 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10018 added a specific regression test
10019 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10020 not raise exceptions when failing to find the attribute.
10021
Daniel Veillard90bc3712002-03-07 15:12:58 +000010022Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * configure.in xmllint.c: owen pointed out a problem with the
10025 ftme fix, gettimeofday() was not detected by configure and
10026 the ftime header wasn't included, dohhh
10027
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010028Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * configure.in xmllint.c: trying to fix #71457 for timing
10031 precision when gettimeofday() is not availble but ftime() is
10032
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010033Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10036 are now copied on install and part of the -devel RPM
10037
Daniel Veillard7b416132002-03-07 08:36:03 +000010038Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * xpath.c: trying to avoid bug #72150 which was apparently
10041 caused by a gcc bug (or a processor problem) as detailed
10042 at http://veillard.com/gcc.bug
10043
Daniel Veillardf742d342002-03-07 00:05:35 +000010044Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10047 fixed xmlReconciliateNs(), added a Python test/example for
10048 inter-document cut'n paste
10049 * python/libxml.py: fixed node.doc on document nodes and added
10050 xpathEval() onto node objects
10051
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010052Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10055 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10056 fixup and integrated tests for the serialization stuff
10057
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010058Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10061 moved the libxml man page to section 3
10062
Daniel Veillard1e774382002-03-06 17:35:40 +000010063Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * tree.c: fix bug #72490
10066 * python/libxml.c python/libxml.py: added methods serialize()
10067 and saveTo() to all node elements.
10068
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010069Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * xmlIO.c: closed #73430, don't read from an input source
10072 which indicated an end-of-file or an error.
10073
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010074Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * parser.c: make sure SAX endDocument is always called as
10077 this could result in a Python memory leak otherwise (it's
10078 used to decrement ref-counting)
10079 * python/generator.py python/libxml.c python/libxml.py
10080 python/libxml2-python-api.xml python/libxml2class.txt
10081 python/tests/error.py python/tests/xpath.py: implemented
10082 the suggestions made by Gary Benson and extended the tests
10083 to match it.
10084
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010085Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * python/generator.py: applied patch fixing #73450
10088
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010089Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * xpath.c: fixing #61290 "namespace nodes have no parent"
10092 long standing divergence from the XPath REC. NodeSets
10093 simply hold a copy of namespace nodes and those node ->next
10094 points to the parent (which may not be the node carrying the
10095 definition).
10096 * include/libxml/xpath.h: flagged but didn't added a possible
10097 speedup
10098 * DOCBparser.c HTMLparser.c: removed some warnings from push
10099 parser due to new state being added.
10100 * tree.c: new fix from Boris Erdmann
10101 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10102 the XML Canonalization support from Aleksey Sanin
10103
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010104Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * tree.c: patch from Boris Erdmann fixing some namespace odities
10107 with xmlCopyNode()
10108
Daniel Veillardc6613042002-03-02 09:34:02 +000010109Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * xmlIO.c: fix bug #72706 when loading a NULL entity
10112
Daniel Veillardc0fef772002-03-01 16:16:31 +000010113Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10116 actually change in a future XML Namespace revision.
10117
Daniel Veillard79426f22002-03-01 16:14:17 +000010118Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10121 added the possibility of returning nodesets from XPath extension
10122 functions written in Python
10123
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010124Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * python/*: commiting some Python bindings work done while travelling
10127
Daniel Veillard97300512002-03-01 09:13:41 +000010128Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10131 explicitely with memory debugging switched on
10132
Daniel Veillard6361da02002-02-23 10:10:33 +000010133Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10136 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10137 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10138 the accessor generator for strings
10139 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10140 regression test.
10141
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010142Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * python/README python/generator.py python/libxml.c python/setup.py:
10145 added the 'usual' setup.py to allow building a libxml2-python
10146 module based on the same code. The initialization is however
10147 different the 2 .so files fo libxml2 and libxslt are identical and
10148 they entry point initialize both libraries. this is done to avoid
10149 some possible nasty problem since the Python don't merge the maps
10150 of all shared modules.
10151
Daniel Veillard158a4d22002-02-20 22:17:58 +000010152Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * parser.c: fixed a push/encoding bug reported by Michael
10155 on librsvg
10156
Daniel Veillard7839e162002-02-20 18:54:48 +000010157Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * include/libxml/parserInternals.h: fixes a misplaced #endif
10160
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010161Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * parser.c valid.c: found and fixed a couple of allocation bugs
10164
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010165Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * doc/xml.html doc/python.html doc/*: added a Python and binding
10168 page describing the current state of the Python bindings and
10169 giving pointers to the other languages wrappers.
10170
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010171Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10174 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10175 rebuilt the API and web site
10176 * xpath.c: fixed #71978 portability bugs
10177
Daniel Veillard8aff2472002-02-19 21:50:43 +000010178Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10181
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010182Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * include/libxml/parserInternals.h parser.c: had to change
10185 2 internal parsing API when processing document content
10186 to check the start and end of element content are defined
10187 in the same entity
10188 * valid.c include/libxml/valid.h: attribute normalization can
10189 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10190 with the context to report it.
10191 * SAX.c: fixed the last known bugs, crazy validation constraints
10192 when a document is standalone seems correctly handled. There
10193 is a couple of open issues left which need consideration especially
10194 PE93 on external unparsed entities and standalone status.
10195 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10196 The 2 tests left failing are actually in error. Cleanup done.
10197
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010198Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * valid.c: implemented E59 spaces in CDATA does not match the
10201 nonterminal S
10202
Daniel Veillard878eab02002-02-19 13:46:09 +000010203Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * SAX.c parser.c valid.c: more validation test fixups
10206 * check-xml-test-suite.py: added duration info for the tests
10207
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010208Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * parser.c valid.c: a couple of errors were reported but not
10211 saved back as such in the parsing context. Down to 1% failure rate
10212 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10213
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010214Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * xmlInternald.c: isExtender was missing a char
10217 * parser.c include/libxml/parser.h: % are acceptable in the
10218 internal subset if within a PUBLIC ID
10219
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010220Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * SAX.c parserInternals.c valid.c: more work on the conformance
10223 suite. Took the step to finally block documents with encoding
10224 errors. It's a fatal error per the spec, people should have fixed
10225 their documents by now.
10226
Daniel Veillard55253e22002-02-18 14:32:39 +000010227Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * check-xml-test-suite.py: fixed the test script after some discussion
10230 on the semantic of TYPE="error"
10231 * Makefile.am: added the script to the distrib
10232
Daniel Veillard28757702002-02-18 11:19:30 +000010233Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * SAX.c entities.c: fixed a couple of conformances issues deep
10236 into the validation code (standalone and undeclared Notations)
10237
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010238Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10241 stayed there for years !
10242
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010243Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10246 missing
10247
Daniel Veillardc7612992002-02-17 22:47:37 +000010248Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * check-xml-test-suite.py: improved the behaviour a bit as
10251 well as the logs
10252 * parser.c valid.c SAX.c: fixed a few more bugs
10253 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10254
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010255Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * check-xml-test-suite.py: python script to run regression tests
10258 against the XML Test suite of W3C/OASis
10259 * SAX.c: fixed a validation bug
10260 * parser.c: fixed 3 errors pointed by the test suite
10261 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10262 * python/Makefile.am: fixed a dependendy
10263
Daniel Veillard9f28f302002-02-15 20:48:08 +000010264Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * xmlmemory.c: avoid a warning bug #71594
10267
Daniel Veillard144024e2002-02-13 21:14:46 +000010268Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10271 warning on alpha/Tru64
10272
Daniel Veillarde4301c82002-02-13 13:32:35 +000010273Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * include/libxml/entities.h: fixing a comment
10276 * valid.c: fixing some troubles with validity check on namespaces
10277 * result/VC/NS3 test/VC/NS3: added a specific regression test
10278
Daniel Veillarda6d05382002-02-13 13:07:41 +000010279Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * tree.c: Fixing #71342 serializing '\n' in attribute values
10282 * result/noent/att3 result/att3 test/att3: added a specific
10283 test.
10284
Daniel Veillard797a5652002-02-12 13:46:21 +000010285Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * python/libxml.c: couple of bug fixes
10288
Daniel Veillard01a6d412002-02-11 18:42:20 +000010289Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * python/*.py: removed tabs and used spaces.
10292
Daniel Veillard397ff112002-02-11 18:27:20 +000010293Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10296 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10297
Daniel Veillard03517542002-02-11 13:54:40 +000010298Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10301 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10302
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010303Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * include/libxml/encoding.h include/libxml/entities.h
10306 include/libxml/globals.h include/libxml/parser.h
10307 include/libxml/threads.h include/libxml/tree.h
10308 include/libxml/xmlmemory.h: trying to fix the include mess
10309
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010310Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * include/libxml/xmlmemory.h: reverted part of the previous
10313 attempt to provide #69655, this was breaking the build.
10314
Daniel Veillard0ba59232002-02-10 13:20:39 +000010315Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10318 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10319 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10320 include/libxml/parserInternals.h include/libxml/tree.h
10321 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10322 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10323 clean.
10324 * python/libxml.c: fixed a warning.
10325
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010326Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10329 copying of node, merge back IDs in the target document.
10330 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10331 test/XInclude/ents/ids.xml: test case
10332 * result/VC/ElementValid4: output changed due to a typo fix
10333
Daniel Veillard1c18e302002-02-09 22:16:40 +000010334Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * python/Makefile.am: seems some version of automake didn't
10337 generate the dependancies right as Jacob found out. Add
10338 an extra dependancy rule.
10339
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010340Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * parserInternals.c valid.c: Justin Fletcher found some parts
10343 of the code needing cleanup
10344 * libxml.spec.in python/Makefile.am python/generator.py
10345 python/libxml.c python/libxml.py: Fixed the python Makefiles
10346 corrected a bug showing up on ia64, changed the name of the
10347 python internal module too
10348
Daniel Veillard07be19b2002-02-08 14:20:35 +000010349Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * Makefile.am: applied patch from Andris Pavenis for binary
10352 name suffixes
10353
Daniel Veillardf216d462002-02-08 13:44:24 +000010354Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * xmllint.c win32/win32config.h: fixing #68748
10357
Daniel Veillardd455d792002-02-08 13:37:46 +000010358Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * valid.c: fixing #70166
10361
10362Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * valid.c: fixing #70077
10365
Daniel Veillardc575b992002-02-08 13:28:40 +000010366Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * Copyright Makefile.am README configure.in libxml.spec.in:
10369 Changed to the MIT Licence
10370 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10371 doc/xmlio.html: updated the doc accordingly
10372 * include/libxml/xmlwin32version.h configure.in: preparing
10373 2.4.14 release
10374 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10375 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10376 fixed the const xmlChar * wrapper and generator, XPath extension
10377 functions now use the context as first argument
10378 * python/tests/tstxpath.py python/tests/xpath.py
10379 python/tests/xpathext.py: Updated the tests accordingly
10380 * tree.c: fixed bug #70067
10381
Daniel Veillard7db38712002-02-07 16:39:11 +000010382Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * Makefile.am: cleanup
10385 * debugXML.c: always use stdout if output is NULL
10386 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10387 * python/Makefile.am python/generator.py python/libxml2class.txt
10388 python/libxml_wrap.h python/types.c: augmented the number of bindings
10389 handling FILE * and XPath contexts
10390 * python/tests/Makefile.am: avoid a stupid problem due to the
10391 use of TEST.
10392
Daniel Veillard15a143b2002-02-06 22:40:50 +000010393Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10396
Daniel Veillard70cab352002-02-06 16:06:58 +000010397Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * python/TODO python/libxml.c: cleanup the extension function lookup
10400 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10401
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010402Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * configure.in python/Makefile.am: do not install outside
10405 of prefix
10406
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010407Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * python/TODO python/libxml.c: started adding SAX interfaces
10410 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10411 SAX test
10412
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010413Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * tree.c: hardened the addChild function
10416 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10417 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10418 added accessors needed for xmlNode, a bit more testing and
10419 extension of interfaces
10420 * python/tests/Makefile.am python/tests/build.py: added a test
10421 build from scratch/save/load/check
10422
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010423Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * parserInternals.c: change a small bit in the way valididy
10426 error messages get initialized
10427 * python/TODO python/libxml.c python/libxml2-python-api.xml
10428 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10429 added some memory debugging to track leaks at the libxml2 level
10430 * python/tests/*.py: changed all tests to check for leaks,
10431 there is just one left in XPath extension registrations.
10432
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010433Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * python/TODO python/generator.py python/libxml2-python-api.xml
10436 python/libxml2class.txt: more accessor classes for the parser
10437 context, allow to switch on and check validity
10438 * python/tests/Makefile.am python/tests/error.py
10439 python/tests/invalid.xml python/tests/valid.xml
10440 python/tests/validate.py: attded more test and and added error.py
10441 which I forgot to commit in the last step
10442
Daniel Veillard3ce52572002-02-03 15:08:05 +000010443Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * python/Makefile.am python/types.c: cleanup
10446 * python/libxml.c python/libxml.py python/libxml_wrap.h
10447 python/generator.py python/libxml2-python-api.xml
10448 python/libxml2class.txt: added class for parser context, added
10449 first cut for push mode support. Added a framework to generate
10450 accessors functions.
10451 * python/tests/Makefile.am python/tests/push.py: added a push
10452 test
10453
Daniel Veillardcfb05462002-02-02 23:18:22 +000010454Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10457 bug a bit of cleanup.
10458
Daniel Veillard5d819032002-02-02 21:49:17 +000010459Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10462 python/libxml2class.txt: adding error redirections and preformat
10463 to a python handler
10464 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10465 tests self checking
10466
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010467Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10470 a function
10471
Daniel Veillard9589d452002-02-02 10:28:17 +000010472Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10475 python/libxml.c python/libxml2-python-api.xml
10476 python/libxml2class.txt: Progressing through the TODOs, class
10477 description output, extra XML API, RPM now builds the wrappers
10478 for all python installed versions
10479
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010480Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * configure.in libxml.spec.in python/Makefile.am python/TODO
10483 python/generator.py python/libxml2class.txt: added more informations
10484 in the libxml2-python package including docs. Slightly changed
10485 the class hierarchy
10486 * python/tests/*: added basic regression tests infrastructure too
10487
10488Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10491 added libxml2-python as part of the packages installed
10492
Daniel Veillarda7340c82002-02-01 17:56:45 +000010493Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * python/Makefile.am python/generator.py python/libxml.c
10496 python/libxml.py: more work, now able to extend the
10497 XPath interpreter with functions written in python.
10498
Daniel Veillardc3e39442002-02-01 09:29:41 +000010499Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * python/Makefile.am: Jacob sent a patch to allow building from
10502 tarfile.
10503
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010504Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10507 inserted the python wrappers build, I hope this won't be too
10508 unportable
10509
Daniel Veillard1971ee22002-01-31 20:29:19 +000010510Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * xpath.c: minor optimization
10513 * python/generator.py python/libxml.c python/libxml.py
10514 python/libxml_wrap.h: more work on the python bindings,
10515 they now support XPath and there is no evident leak
10516
Daniel Veillard36ed5292002-01-30 23:49:06 +000010517Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * python/generator.py python/libxml.c python/libxml.py:
10520 more work on the python bindings generator.
10521
Daniel Veillard96fe0952002-01-30 20:52:23 +000010522Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/generator.py python/libxml.c python/libxml_wrap.h:
10525 more work on the python bindings.
10526
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010527Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * python/generator.py python/libxml.c python/libxml.py
10530 python/libxml_wrap.h: commited early version of a python binding
10531 for private use only ATM
10532
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010533Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * entities.c tree.c include/libxml/entities.h: applied patch
10536 from Anthony Jones to implement copy of DTD subtree too. Had
10537 just to keep 2 function private which really ought to become
10538 public ones.
10539
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010540Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * xmllint.c: added pointers to the web pages in the usage()
10543
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010544Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * tree.c: more fixes from Petr Kozelka for attribute handling
10547 in the tree API to align the semantic with DOM.
10548
Daniel Veillard36065812002-01-24 15:02:46 +000010549Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * valid.c tree.c entities.c: another set of patches from
10552 Anthony Jones for copy operations cleanup and robustness
10553
Daniel Veillardf8592562002-01-23 17:58:17 +000010554Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10557 an alphabetic index based on comments content
10558 * doc/*: rebuilt the web site with the new references
10559
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010560Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * parserInternals.h: Greg Sjaardema suggested to use an
10563 eponential buffer groth policy in xmlParserAddNodeInfo()
10564
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010565Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10568 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10569 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10570 to generate cross-references, and added/updated the stylesheets
10571 to generate and link API indexes. The generic keyword index
10572 is not done yet.
10573 * doc/*.html: regenerated all the usual docs too
10574
Daniel Veillard2070c482002-01-22 22:12:19 +000010575Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * debugXML.c: added an xpath function to the shell for T. V. Raman
10578
10579Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010580
10581 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10582 debug routines.
10583
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010584Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10587 support of attribute nodes
10588
Daniel Veillard9d06d302002-01-22 18:15:52 +000010589Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10592 hopefully near complete and fully documented of the API in XML
10593 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10594 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10595 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10596 include/libxml/parserInternals.h include/libxml/valid.hi
10597 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10598 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10599 include/libxml/xpath.h include/libxml/xpathInternals.h:
10600 Cleaned up the doc comments a lot in the process, the interface
10601 coverage is now 100%
10602
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010603Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10606 extracts comments from the gtk-doc DocBook output (a bit
10607 convoluted but seems to work).
10608
Daniel Veillard61006472002-01-21 17:31:47 +000010609Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10612 added an XML description of the API, moved the script generating
10613 it here. Added a "make api" target
10614
Daniel Veillardd2f23002002-01-21 13:36:00 +000010615Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10618
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010619Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * xpath.c include/libxml/xpathInternals.h: the change made to
10622 xmlXPathFuncLookupFunc was incompatible roll it back
10623
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010624Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * SAX.c: cleanup patch from Anthony Jones
10627 * doc/Makefile.am: fix the headers to avoid in make scan
10628 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10629 includes, * vs Ptr and general cleanup
10630 * parsedecl.py: first version of a script to extract the
10631 module interfaces, the goal will be to provide .decl or XML
10632 specification of the interfaces to build wrappers.
10633
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010634Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10637 now provides return codes in case of errors
10638
Bjorn Reese026d29f2002-01-19 15:40:18 +000010639Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10640
10641 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10642 Upgraded to trio baseline 1.6
10643 * strio.h strio.c: Replaced by triostr.h and triostr.c
10644
Daniel Veillard572577e2002-01-18 16:23:55 +000010645Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10648 of strdup usage in the code
10649
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010650Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * parser.c error.c: Keith Isdale complained rightly that
10653 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10654
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010655Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * tree.c: fixed the funxtion to set the xml: attributes
10658 * debugXML.c: added "setbase" to test it.
10659
Daniel Veillard2c748c62002-01-16 15:37:50 +000010660Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10663 to allow updating an attribute content
10664
Daniel Veillard8de85c62002-01-15 17:10:15 +000010665Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * libxml.h: try to avoid problems when compiling on Windows
10668
Daniel Veillard314cfa02002-01-14 17:58:01 +000010669Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * hash.c: patch from Anthony Jones for hash.c allocation size
10672 * Makefile.am: trying to work around Yet Another Libtool Madness
10673 and build the 2.4.13 release finally ...
10674
Daniel Veillard744683d2002-01-14 17:30:20 +000010675Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10678 * doc/* : update of the documentation
10679
Daniel Veillarde6a55192002-01-14 17:11:53 +000010680Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10683 at fixing #61290 :-(
10684
Daniel Veillardfb25a512002-01-13 20:32:08 +000010685Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10688 Fixes bug #67229
10689
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010690Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * tree.c: trying to avoid troubles when a subtree is copied
10693 and coalesced in part with the target tree. Should fix
10694 bug #67407
10695
Daniel Veillardd8224e02002-01-13 15:43:22 +000010696Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * valid.c: fixed validation of attributes content of type
10699 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10700 values, very old bug. Fixes #67671
10701
Daniel Veillard8107a222002-01-13 14:10:10 +000010702Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * parser.c include/libxml/parserInternals.h tree.c: integrated
10705 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10706 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10707
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010708Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * threads.c: applied Serguei Narojnyi's patch to add native
10711 thread support on the Win32 platform
10712 * testThreadsWin32.c Makefile.am: added the test program also
10713 from Serguei, Win32 specific
10714 * include/win32config.h include/libxml/xmlwin32version.h.in:
10715 added patch from Igor for the Windows thread specific defines.
10716
Daniel Veillard845cce42002-01-09 11:51:37 +000010717Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10720
Daniel Veillard7b602b42002-01-08 13:26:00 +000010721Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10724 output page into XMLinfo.html. Close bug #66951 and
10725 raised by Robert Collins too.
10726
Daniel Veillard73c6e532002-01-08 13:15:33 +000010727Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * encoding.c: Paul Keogh pointed out a possibility of segfault
10730 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10731 Closes bug # 68238
10732
Daniel Veillard4a859202002-01-08 11:49:22 +000010733Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * doc/*.html: updated the Gdome2 links
10736
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010737Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * libxml.h: Applied following patches from Robert Collins
10740 and make sure IN_LIBXML is defined when compiling it
10741 -------
10742 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10743 as well as Visual C.
10744 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10745 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10746 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10747 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10748 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10749 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10750 xmlSysIDExists xmlNoNetExists).
10751 * xmllint.c: Don't include winsock2.h for Cygwin.
10752
Daniel Veillard401c2112002-01-07 16:54:10 +000010753Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10756 when the version info is not present.
10757
Daniel Veillard6f42c132002-01-06 23:05:13 +000010758Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * tree.c: Anthony Jones pointed out a problem in
10761 xmlStringGetNodeList() and provided a fix for it
10762
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010763Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010765 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010766 xmlCreatePushParserCtxt() when the initial buffer passed
10767 is large.
10768
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010769Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * win32/*: big cleanup of the Windows/MSVC project files
10772 from Igor Zlatkovic
10773
Daniel Veillardcebb1362002-01-02 13:13:30 +000010774Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * doc/Makefile.am: should fix #67674 and avoid troubles if
10777 xsltproc is not available or fails in the prefix provided
10778
Daniel Veillard26908ab2002-01-01 16:50:03 +000010779Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10782
Daniel Veillard5344c602001-12-31 16:37:34 +000010783Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10784
10785 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10786 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10787 Fixed a few other problems raised by Charlie Bozeman.
10788 * result/VC/ElementValid[5-7]: fixed the output
10789
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010790Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10791
10792 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10793 patches from Charlie Bozeman. Regenerated the HTML docs.
10794
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010795Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10796
10797 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10798 for Windows from Igor
10799
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010800Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10801
10802 * xmllint.c: applied Justin Fletcher patch for --output or -o
10803
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010804Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10805
10806 * win32/libxml2/libxml2.def.src: close #67019
10807
Daniel Veillard01db67c2001-12-18 07:09:59 +000010808Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10809
10810 * xmllint.c: applied Justin Fletcher generic timing patch
10811 similar to the one already applied to xsltproc.
10812
Daniel Veillardd1640922001-12-17 15:30:10 +000010813Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10814
10815 * include/libxml/tree.h tree.c: applied documentation patches
10816 from Charlie Bozeman
10817
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010818Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10819
10820 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10821
Daniel Veillard29e43992001-12-13 22:21:58 +000010822Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * valid.c: fix the xmlStrdup() used in the previous patch.
10825 * valid.c: added --dropdtd
10826 * tree.c: fixed xmlUnlinkNode so it also removes the references
10827 from the document if the node is a DTD
10828
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010829Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10830
10831 * HTMLtree.c valid.c: cleanup some static declarations
10832
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010833Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10834
10835 * xmllint.c: removed another strdup()
10836 * doc/FAQ: removed the HP/UX entry
10837
Daniel Veillarded472f32001-12-13 08:48:14 +000010838Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10839
10840 * valid.c: fix bug #66816 when validating.
10841 * xmllint.c: don't use sys/time.h if configure did not found it
10842
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010843Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10844
10845 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10846 xmlcatalog_man.xml
10847
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010848Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10849
10850 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10851 xmlInitMemory() was declared twice
10852
Daniel Veillardb82c1662001-12-09 14:00:54 +000010853Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10854
10855 * globals.c: do not reference strdup() !
10856 * configure.in libxml-2.0.pc.in: trying to fix the libs
10857 of the various config extraction modules
10858
Daniel Veillardef90ba72001-12-07 14:24:22 +000010859Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10860
10861 * configure.in : preparing 2.4.12
10862 * doc/* : updated and rebuilt the docs
10863
Daniel Veillard220346d2001-12-07 11:33:54 +000010864Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10865
10866 * uri.c: closed bug #66159
10867 * testURI.c: added --escape option
10868 * configure.in: some cleanup for xml2-config --cflags
10869
Daniel Veillard2a906822001-12-06 14:34:08 +000010870Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10871
10872 * globals.c testThreads.c: removed some misplaced includes
10873 of xmlversion.h
10874
Daniel Veillarde28313b2001-12-06 14:08:31 +000010875Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * threads.c: patch from Gary Pennington fixing a possible
10878 problem at initialization time.
10879
Daniel Veillardd3b08822001-12-05 12:03:33 +000010880Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010883 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010884 CodeWarrior.
10885
Daniel Veillarda7866932001-12-04 13:14:44 +000010886Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10887
10888 * xmllint.c: applied Geert Kloosterman's patch to fix
10889 --repeat --timing output
10890
Daniel Veillard19840942001-11-29 16:11:38 +000010891Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10894 where non-wellformed XML declaractions were not detected.
10895
Daniel Veillarde85d9342001-11-28 14:43:12 +000010896Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10899
Daniel Veillard22f25a82001-11-28 09:12:23 +000010900Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10901
10902 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10903 gets reset by xmlCleanupInputCallbacks() and this makes the
10904 function useless. Same for output.
10905
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010906Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10907
10908 * xmlIO.c: robert pointed out a loop error in callback cleanups
10909
Daniel Veillard8faa7832001-11-26 15:58:08 +000010910Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10913 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10914 they are not really tied to debugging
10915
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010916Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10917
10918 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10919 * xmllint.c: better --catalogs description
10920
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010921Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10922
10923 * tree.c: fixed a couple of problems in xmlSetProp()
10924
Daniel Veillardcd337f02001-11-22 18:20:37 +000010925Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10928 unappropriate stdout output.
10929
Daniel Veillard566d4df2001-11-22 13:00:53 +000010930Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10931
10932 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10933 by Denis Beurive, closes #65111
10934
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010935Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10936
10937 * valid.c: in case of content model validity error, don't
10938 print it if validity warnings were not requested.
10939
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010940Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10941
10942 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10943 * parserInternals.c: removed the last exit() call. Print an
10944 unmaskable error on stderr instead (library mismatch detection)
10945
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010946Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10947
10948 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10949 shell instructions from Heiko Rupp
10950
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010951Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10952
10953 * catalog.c: use the URL notation file:// for default catalog paths
10954
Daniel Veillard0ec98632001-11-14 15:04:32 +000010955Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10956
10957 * include/libxml/tree.h: better comments for _private fields
10958 * tree.c: removed a problem when copying an entity reference.
10959
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010960Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10961
10962 * vms/*: updated instructions and diffs from John A Fotheringham
10963
Daniel Veillarda11001b2001-11-12 22:45:36 +000010964Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * include/libxml/xmlerror.h: avoid an include problem if
10967 #include <libxml/xmlerror.h> happens first in code
10968 seems to be the case in KDE libs
10969
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010970Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10971
10972 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10973 from Igor for Windows
10974
10975Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * Makefile.am: Gary Pennington pointed out a missing prefix
10978
Daniel Veillard43d3f612001-11-10 11:57:23 +000010979Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10980
10981 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10982 * doc/*: upgraded and rebuilt the docs
10983
Daniel Veillardc1f78342001-11-10 11:43:05 +000010984Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * HTMLparser.c: fix comment in scripts element parsing.
10987 * result/HTML/doc3*: updated the results.
10988
10989Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10990
10991 * uri.c: another URI bug fix #63336, using Joel Young patch.
10992
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010993Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10994
10995 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10996 a cleaned up version of the Pwd shell string generation.
10997
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010998Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * valid.c include/libxml/tree.h: trying to fix namespaces +
11001 validation problems for good, closing #63619 in the process
11002 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11003 wrong in this respect, fixed it.
11004
Daniel Veillardd536f702001-11-08 17:32:47 +000011005Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11006
11007 * xmllint.c: Morus Walter patch to allow --format and --encode
11008
Daniel Veillard5004f422001-11-08 13:53:05 +000011009Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11010
11011 * debugXML.c: Stefan Kost provided an help command for the shell
11012
Daniel Veillarda6825e82001-11-07 13:33:59 +000011013Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11014
11015 * debugXML.c: Heiko Rupp pointed that the shell would crash
11016 on empty nodesets returns.
11017
Daniel Veillard03f848d2001-11-07 12:53:46 +000011018Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11019
11020 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11021 migh need the history libraries
11022
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011023Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11024
11025 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11026 handle the case of < in quoted attributes, Bastian Kleineidam
11027
Daniel Veillardc853b322001-11-06 15:24:37 +000011028Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11029
11030 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11031 fixing catalog breakages
11032 * Makefile.am catalog.c result/catalogs/catal
11033 result/catalogs/mycatalog.* test/catalogs/catal*:
11034 fixed more problems in catalog support, added more regression tests
11035 for both XML and SGML catalog handling
11036
Daniel Veillard66870c72001-11-05 19:27:49 +000011037Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * debugXML.c: applied an improvement to xmlGetLineNo() from
11040 Keith Isdale
11041
Daniel Veillardffe09c92001-11-05 14:21:47 +000011042Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11045 Side effect of the progressive catalog loading
11046
Daniel Veillardad661b92001-11-05 11:43:15 +000011047Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * Makefile.am: confexecdir and confexec_DATA were defined twice
11050 pointed out by Karl Eichwalder
11051
Daniel Veillard6eb17722001-11-04 22:19:27 +000011052Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11053
11054 * xmlcatalog.c: avoid unlink() and use remove() instead.
11055
Daniel Veillardea898282001-11-04 22:13:45 +000011056Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11057
11058 * libxml.spec.in: cleanup
11059 * include/libxml/xmlwin32version.h: updated with 2.4.8
11060
Daniel Veillarda4617b82001-11-04 20:19:12 +000011061Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11062
11063 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11064 of compiling libxml with a non standard set of options
11065
John Fleck027edfb2001-11-04 20:13:58 +000011066Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11067
11068 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11069 document --sgml option, fixing gnome bugzilla #63382
11070
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011071Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11072
11073 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11074 breakage of 2.4.7, added a couple of really needed APIs
11075 like xmlCatalogIsEmpty() and xmlNewCatalog()
11076 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11077 for install-catalog
11078 * configure.in: preparing 2.4.8
11079
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011080Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11083 include/libxml/tree.h include/libxml/xmlIO.h: more include
11084 cleanups, export cleanly one html output + format function.
11085
11086Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11087
11088 * parser.c: removed initGenericErrorDefaultFunc call from
11089 xmlInitParser() since it could destroy previous calls to
11090 xsltSetGenericErrorFunc() effects
11091
Daniel Veillardebd38c52001-11-01 08:38:12 +000011092Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11093
11094 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11095 keyword.
11096
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011097Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * Makefile.am: cleanup
11100 * threads.c: cleanup too
11101 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11102 from xsltproc
11103 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11104 dependancy loop.
11105
Daniel Veillard91c00402001-10-30 17:41:38 +000011106Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11107
11108 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11109 was not used anymore !
11110
Daniel Veillard52dcab32001-10-30 12:51:17 +000011111Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * configure.in: preparing 2.4.7
11114 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11115 manual page from John
11116 * doc/*: updated the doc and rebuilt the generated pages
11117
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011118Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11119
11120 * xmlIO.c: closing bug #62711, the library should never
11121 close stdin or stdout.
11122
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011123Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * uri.c: second pass at fixing #63336, using Joel Young
11126 final patch. looks okay.
11127
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011128Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * uri.c include/libxml/uri.h: trying to clear #63336
11131 allowing the escaping routine to parse unconformant
11132 URI-References.
11133
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011134Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11135
11136 * vms/readme.vms vms/build_libxml.com nanoftp.c
11137 include/libxml/xmlversion.h.in: a few VMS updates from
11138 John A Fotheringham
11139 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11140 and xmlCleanupOutputCallbacks() for the Perl binding people.
11141
Daniel Veillard635ef722001-10-29 11:48:19 +000011142Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11145 apply fixes to close #63271 and avoid segfaults when
11146 the error routine gets callbed before xmlInitParser()
11147 get called.
11148 * nanoftp.c error.c: Applied patches from Justin Fletcher
11149 correcting some xmlGenericError misuses.
11150
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011151Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11152
11153 *doc/xmllint.xml, doc/xmllint.1
11154 New and improved man page for xmllint - .xml is the original, .1
11155 is the generated man page
11156
Daniel Veillardc9484202001-10-24 12:35:52 +000011157Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11160 the web site from the main HTML document.
11161
Daniel Veillard5151c062001-10-23 13:10:19 +000011162Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * parser.c: fixed an erroneous validation bug when PE refs
11165 occurs in external parsed entities referenced from the
11166 internals subset
11167 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11168 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11169 added the associated testcase, it's a nice one.
11170 * HTMLparser.c: generate the DTD node as HTML still ...
11171 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11172
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011173Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11174
11175 * HTMLparser.c: fixed a bug in htmlNewDoc()
11176
Daniel Veillard89cad532001-10-22 09:46:13 +000011177Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * test/threads/*: added entities testing to the Thread test
11180 * testThreads.c: make the test reasonable
11181 * DOCBparser.c: fix the DTD public and system ID
11182 * xmllint.c: added --sgml for SGML DocBook importing
11183 * Makefile.am: added Docbtests target
11184
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011185Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11188 * testThreads.c: removed bogus include
11189
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011190Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11193 fixed a very serious (looping) validation bug
11194
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011195Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * include/libxml/globals.h include/libxml/threads.h threads.c
11198 testThreads.c: far more testing, cleaning up bugs
11199 * *.c : make sure globals.h is always included.
11200
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011201Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * HTMLparser.c: try to get rid of parser loops for good.
11204
Daniel Veillardab7488e2001-10-17 11:30:37 +000011205Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11206
11207 * configure.in: fixed some bugs in CFLAGS passing.
11208 * test/threads Makefile.am testThreads.c: added a specific
11209 threaded test case (really nasty, guaranteed).
11210
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011211Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11212
11213 * catalog.c: serious cleanup on the management of the
11214 XML catalog tree, more tests done, especially with
11215 the catalog PI.
11216
Daniel Veillard364789a2001-10-16 12:45:00 +000011217Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11218
11219 * catalog.c: avoid a problem in catalog cleanup on SMP if
11220 catalogs were not initialized.
11221
Daniel Veillard81463942001-10-16 12:34:39 +000011222Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11223
11224 * catalog.c xpath.c: trying to cleanup the not thread safe
11225 parts of the library.
11226
Daniel Veillard64a411c2001-10-15 12:32:07 +000011227Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * include/libxml/globals.h configure.in global.data: make
11230 the allocation be per-thread a configure option
11231 * encoding.c include/libxml/parser.h: fixed compilation
11232 errors
11233
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011234Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11235
11236 * include/libxml/parser.h: Norm reported that a few lines
11237 added were breaking libxslt compile, removed them for now
11238
Daniel Veillard6f350292001-10-14 09:56:15 +000011239Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11240
11241 * parser.c parserInternals.c threads.c: debugged and fixed
11242 initialization problems which were giving troubles on SMP
11243 boxes.
11244
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011245Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * include/libxml/Makefile.am: missing globals.h
11248
Daniel Veillarde7090612001-10-13 12:18:28 +000011249Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011250
Daniel Veillarde7090612001-10-13 12:18:28 +000011251 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011252
Daniel Veillardd0463562001-10-13 09:15:48 +000011253Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11256 include/libxml/parserInternals.h include/libxml/tree.h
11257 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11258 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11259 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11260 Applied the last patches from Gary, cleanup, activated threading
11261 all user accessible global variables are now handled in globals.[ch]
11262 Still a bit rought but make tests passes with either
11263 --with-threads defined at configure time or not.
11264 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11265 linking options
11266
Daniel Veillardb8478642001-10-12 17:29:10 +000011267Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11268
11269 * Makefile.am include/libxml/Makefile.am
11270 include/libxml/globals.h globals.c include/libxml/threads.h
11271 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11272 configure.in: started integrating the core of the thread support
11273 not activated yet but half integrated. The code should still
11274 compile and work anyway.
11275
Daniel Veillardb44025c2001-10-11 22:55:55 +000011276Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11277
11278 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11279 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11280 integrating the non-controversial parts of Gary Pennington
11281 multithread patches
11282 * catalog.c: corrected a small bug introduced
11283
Daniel Veillard75b96822001-10-11 18:59:45 +000011284Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * catalog.c include/libxml/catalog.h: very serious cleanup,
11287 isolating unportable code and as much as possible the accesses
11288 to the global shared catalog. May need more testing !
11289
Daniel Veillard78d12092001-10-11 09:12:24 +000011290Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11291
11292 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11293 Keith Isdale patches for the XSLT debugger interfaces. Some
11294 cleanup
11295
Daniel Veillardff0b7312001-10-11 06:46:09 +000011296Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11299 * DOCBparser.c: generate line nubers in elements
11300
Daniel Veillard60087f32001-10-10 09:45:09 +000011301Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * configure.in: preparing 2.4.6 release
11304 * doc/xml.html doc/html/*: updated and rebuilt the docs
11305 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11306
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011307Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11308
11309 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11310 adding documentation for DV's supercatalog support
11311
Daniel Veillard82d75332001-10-08 15:01:59 +000011312Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11313
11314 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11315 super catalog support adding one API and one flag --sgml to
11316 xmlcatalog
11317
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011318Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11319
11320 * doc/xmlcatalog_man.xml, xmlcatalog.1
11321 One more crack at
11322 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11323
11324
Thomas Broyer47334c02001-10-07 16:41:52 +000011325Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11326
11327 * xpath.c: implemented xmlXPathObjectCopy for external objects
11328 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11329
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011330Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11331
11332 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11333 finishing up fix to
11334 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11335 the xmlcatalog man page display more elegantly
11336
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011337Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11338
11339 * configure.in: closing bug #61832
11340 * HTMLparser.c: removed a warning
11341
Daniel Veillard6ab38382001-10-06 13:08:27 +000011342Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11343
11344 * xpath.c: fixing #61673 part I, do not loose doc information
11345 when copying result value trees.
11346
Daniel Veillard556c6682001-10-06 09:59:51 +000011347Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * xpath.c: trying to harden the XPath interpreter
11350
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011351Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11352
11353 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11354 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11355
William M. Brack1633d182001-10-05 15:41:19 +000011356Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11357
11358 * HTMLparser: repaired another loop problem
11359
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011360Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11363 parsing.
11364 * xpath.c: fix bug #61291 the default XML namespace node is
11365 missing from the namespace axis.
11366 * tree.c: refuse to create namespaces nodes with prefix "xml"
11367
Daniel Veillard651f9472001-10-04 14:51:06 +000011368Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * SAX.c: ouch a non-defined namespace could lead to a crash,
11371 fixed #61215
11372
Daniel Veillard7dd05702001-10-04 14:25:12 +000011373Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * parserInternals.c: closed bug #61054
11376
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011377Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * include/libxml/Makefile.am: closing #60708
11380
Daniel Veillarda293c322001-10-02 13:54:14 +000011381Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11382
11383 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11384 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11385
Daniel Veillardf4309d72001-10-02 09:28:58 +000011386Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11389
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011390Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11391
11392 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11393 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11394
Daniel Veillard16756b62001-10-01 07:36:25 +000011395Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * catalog.c: Justin Fletcher provided cleaup code in case
11398 HAVE_STAT is not defined
11399 * include/win32config.h: Igor Zlatkovic suggested to have
11400 HAVE_STAT defined there
11401
William M. Brack5e1cac12001-09-28 16:19:18 +000011402Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11403
11404 * catalog.c - fixed typing error reported by M. Barros
11405
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011406Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11407
11408 * xmllint.c - fixing typo
11409
William M. Brackd28e48a2001-09-23 01:55:08 +000011410Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11411
11412 * HTMLparser.c: small enhancement to prevent loop on
11413 unrecognizable data
11414
Daniel Veillardb1d62872001-09-21 09:47:08 +000011415Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * parserInternals.c: applying patch from bug #60757 this
11418 should close it
11419
Daniel Veillardc0631a62001-09-20 13:56:06 +000011420Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * catalog.c xmlcatalog.c: removed a couple of warning
11423 * xpath.c: try to solve the linking problem on platforms
11424 needing trio to compile
11425
Daniel Veillard1a123612001-09-19 08:06:23 +000011426Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011427
Daniel Veillard1a123612001-09-19 08:06:23 +000011428 * Makefile.am libxml.spec.in: backing up non-documented changes
11429 commited without review or aproval by Jens Finke <jens@gnome.org>
11430 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011431
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011432Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * configure.in: Joe Orton provided a patch fixing a problem
11435 when iconv is specified to be in a non-standard directory
11436 but wasn't exported in xml2-config --cflags
11437
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011438Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11439
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011440 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011441 troubles with 2.4.4 errors.
11442
Daniel Veillard16698282001-09-14 10:29:27 +000011443Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * encoding.c entities.c: do not output hexadecimal charrefs
11446 when serializing HTML since some version of Netscape can't
11447 grok it, generate decimal ones.
11448 * result/HTML/doc3.htm: output changed due to previous test
11449 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11450
Daniel Veillard98fed372001-09-13 11:34:58 +000011451Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11454 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11455
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011456Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011457 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011458
11459 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11460 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11461 updated the configuration scripts systems accordingly
11462
Daniel Veillard04382ae2001-09-12 18:51:30 +000011463Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * configure.in: preparing for 2.4.4
11466 * doc/xml.html doc/html/*: updated and rebuilt the docs
11467
Daniel Veillardd63437e2001-09-12 15:00:27 +000011468Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * win32/dsp/libxml2.def.src: tried to incorporate comments
11471 from bug #59220
11472
Daniel Veillard319a7422001-09-11 09:27:09 +000011473Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11474
11475 * parser.c result/noent/wml.xml: fixed bug #59981 related
11476 to handling of '&' in attributes when entities are substitued
11477
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011478Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * libxml.h include/libxml/xmlversion.h.in
11481 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11482 Tried to close bug #60131
11483
Daniel Veillardbce62332001-09-10 18:46:55 +000011484Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11487
Daniel Veillard143b04f2001-09-10 18:14:14 +000011488Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * SAX.c: fixing bug #59946 on xmlns=""
11491
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011492Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11495 but allocates a new error code.
11496
Daniel Veillard05c13a22001-09-09 08:38:09 +000011497Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * xmllint.c: John Fleck fixed typos in the options output
11500 * parser.c SAX.c: fix ignorable white space SAX selection
11501
11502Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * entities.c: Steve Underwood found the possibility of an
11505 ininite loop in case of error.
11506
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011507Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11510
Daniel Veillarda050d232001-09-05 15:51:05 +000011511Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * parser.c: warn if version is not 1.0 but it's not
11514 strictly speaking an error after analyzing the spec
11515
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011516Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11517
11518 *doc/catalog.html - add link to the html version of the
11519 man page, other linguistic cleanups
11520
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011521Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11522
11523 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11524 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11525 file, has not yet been included in the build.
11526
Daniel Veillard99784ff2001-09-01 16:20:28 +000011527Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * catalog.c: removed a duplicate affectation Justin Fletcher
11530
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011531Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * tree.c: Armin Sander pointed a possible text coalescing
11534 problem, completed his patch.
11535
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011536Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11537
11538 * trionan.c: Fixed const and volatile re-definition problem
11539
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011540Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * libxml.4 parser.c: doc updates from Heiko Rupp
11543 * parserInternals.c: 2 sanity checks from Heiko Rupp
11544
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011545Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * tree.c: applied patch from Armin Sander to make some pointers
11548 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011549 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011550
Daniel Veillardb06c6142001-08-27 14:26:30 +000011551Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * xpath.c: hum, restrict the integer usage gcc bug workaround
11554 to only gcc compilers so that other architecture don't get
11555 penalized by this limitation.
11556 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11557
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011558Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11561 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11562
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011563Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11566 --convert option to xmlcatalog to convert SGML ones to
11567 the XML syntax.
11568 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11569
11570 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011571Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * catalog.c xmlIO.c: started some serious testing and fixed
11574 a few bug and optmization needs.
11575
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011576Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11579 preparing for a 2.4.3 release even if it may not be ready yet
11580 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11581 all file parsing lookup to go through the entity resolver, add
11582 to add an API to bypass it (needed to load catalogs themselves),
11583 some cleanup on the catalog code too.
11584 * nanoftp.c: small cleanup
11585 * doc/catalog.html: small update
11586
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011587Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11590 Jun Kuriyama
11591
Daniel Veillardffb120d2001-08-23 00:52:23 +000011592Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11593
11594 * doc/catalog.html: finished the catalog documentation
11595
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011596Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * doc/catalog.html doc/xml.html: added documentation about
11599 Catalog support, misses an API description
11600 * doc/html/*: reextracted the API pages
11601
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011602Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11605 Added the part about section 7.2 on URI resolution,
11606 fixed a side effect in the HTML parser, look complete
11607 and ready to rock except the URI/SystemID part!
11608
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011609Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * include/libxml/catalog.h include/libxml/parser.h
11612 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11613 xmlIO.c: added support and APIs needed for the catalog PI
11614 * include/libxml/xmlIO.h: cleanup
11615
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011616Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11619 include/libxml/catalog.h: starts to look okay, really
11620 plugged the new framework, cleaned a lot of stuff,
11621 added some APIs, except the PI's support missing this
11622 should be mostly complete
11623 * result/catalogs/* test/catalogs/*: added new test, enriched
11624 the existing one with URN ID tests
11625
Daniel Veillard64339542001-08-21 12:57:59 +000011626Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11627
11628 * catalog.c: fixed nextCatalog
11629 * result/catalogs/docbook test/catalogs/*: started adding
11630 a small regression test
11631
Daniel Veillardcda96922001-08-21 10:56:31 +000011632Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11635 more work on the XML catalog support.
11636 * parser.c include/libxml/parser.h: small cleanup seems using
11637 list as a public parameter name can give portability troubles
11638 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11639 include/libxml/xpath.h include/libxml/Makefile.am: removed
11640 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11641 wrappers
11642
Bjorn Reese45029602001-08-21 09:23:53 +000011643Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11644
11645 * Makefile.am trio.c triodef.h trionan.c xpath.c
11646 include/libxml/Makefile.am include/libxml/trionan.h:
11647 Re-worked Not-A-Number and Infinity support.
11648 * xmlcatalog.c: added readline include files
11649
Daniel Veillard344cee72001-08-20 00:08:40 +000011650Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11653 testCatalog as xmlcatalog, making it an installed app
11654 adding a shell, and preparing it to be a /etc/xml/catalog
11655 management tool, though not ready yet
11656 * catalog.c include/libxml/catalog.h: adding support for
11657 XML Catalogs http://www.oasis-open.org/committees/entity/
11658 not finished, there is some interesting tradeoffs and a
11659 few open questions left.
11660
Daniel Veillardb7664f42001-08-19 13:00:43 +000011661Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * xmllint.c: fixed a line formatting problem
11664
Daniel Veillard5015b712001-08-17 09:37:52 +000011665Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * SAX.c: removed a couple of unused variable (Albert Chin)
11668
Daniel Veillardbb371292001-08-16 23:26:59 +000011669Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11672 trying to fix some troubles w.r.t. function returning
11673 const xxxPtr.
11674
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011675Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11678 defined
11679
Daniel Veillardae6db172001-08-16 19:32:00 +000011680Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * xpointer.c: removed unused var
11683
Daniel Veillard09190202001-08-16 16:27:41 +000011684Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * testXPath.c: another small cleanup closing bug #59110
11687
Daniel Veillard796f4b62001-08-16 16:00:13 +000011688Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * win32/dsp/libxml2.def.src: small cleanup closing bug
11691 #59108
11692
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011693Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * example/gjobread.c: add xmlCleanupParser() before leaving
11696
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011697Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * config.h.in configure.in include/libxml/xmlwin32version.h:
11700 released 2.4.2
11701
Daniel Veillardd3d06722001-08-15 12:06:36 +000011702Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * include/libxml/valid.h debugXML.c valid.c: deprecate
11705 the non-boundchecking Sprintf functions, add Snprintf
11706 this should close bug #57984
11707
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011708Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11711 URIs before doing the lookups (pointed by Mark Vakoc)
11712
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011713Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * xpath.c: serious changes on Result Value Trees and NodeSets
11716 w.r.t. deallocation and collect operations. Probably not
11717 100% clean (merge of allocated trees smells like a problem).
11718 Seems sufficient to close #58943
11719
Daniel Veillard90493a92001-08-14 14:12:47 +000011720Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * xmllint.c: adding a --format option
11723
Daniel Veillardfe703322001-08-14 12:18:09 +000011724Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * xpath.c: count() was broken on Result Value Tree
11727 * xmlIO.c: fixed file:/// accesses on _WIN32
11728
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011729Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11732 macro was renamed, this should close bug #58683
11733
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011734Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11737 entity substitution mode text at the end of the entity might
11738 be added due to text coalescing.
11739 * nanoftp.c parser.c: small cleanup
11740
Daniel Veillard0c720972001-08-08 20:59:00 +000011741Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * HACKING: added John Fleck right to commit in the doc subdir
11744
Daniel Veillard48da9102001-08-07 01:10:10 +000011745Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11748 allow to inherit attributes from the DTD directly in the
11749 tree, this is needed for XPath and can be a useful feature.
11750 Inherited namespaces are always provided at the tree level now
11751 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11752 of tests for this feature (XSLT being the prime user).
11753
Daniel Veillard50f34372001-08-03 12:06:36 +000011754Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11757 testSAX.c xmlIO.c xmllint.c include/win32config.h
11758 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11759 include/libxml/xmlwin32version.h.in win32/README.MSDev
11760 win32/dsp/*: applied Win32 Facelift No.2 patches from
11761 Igor Zlatkovic for Windows/MSC
11762
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011763Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * SAX.c: unparsedEntityDecl() the URI computation of the
11766 entity wasn't done breaking XSLT unparsed-entity-uri()
11767
Daniel Veillard567e1b42001-08-01 15:53:47 +000011768Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * xpath.c: fixed a bug when walking the descendants and
11771 the current node has no children
11772 * debugXML.c: show up when a text node is supposed to not be escaped
11773
Thomas Broyerf186c822001-07-31 23:30:37 +000011774Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11775
11776 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11777 worked like the set:leading() function)
11778 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11779
Daniel Veillardba6db032001-07-31 16:25:45 +000011780Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11781
11782 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11783
Daniel Veillard57905372001-07-31 15:52:17 +000011784Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11785
11786 * include/libxml/xmlIO.h: apply change to close #58141
11787 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11788
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011789Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11790
11791 * parser.c: when the internal subset uses a PE, then the
11792 included entity can use conditional sections.
11793
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011794Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11795
11796 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11797 when walking the namespace axis showing up in
11798 libxst/tests/general/bug-12
11799 * xmlmemory.c: added the possibility to trace a given block
11800 defined by its address
11801
Daniel Veillard4aafa792001-07-28 17:21:12 +000011802Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11803
11804 * parser.c: don't override existing encoding specified before
11805 starting xmlParseDocument()
11806
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011807Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11808
11809 * include/libxml/xmlwin32version.h: reinserted, needed for
11810 Windows users of CVS
11811
Darin Adlera77cac02001-07-27 17:41:51 +0000118122001-07-27 Darin Adler <darin@bentspoon.com>
11813
Darin Adler699613b2001-07-27 22:47:14 +000011814 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11815 * testCatalog.c: Add include of <libxml/parser.h>.
11816
118172001-07-27 Darin Adler <darin@bentspoon.com>
11818
Darin Adlera77cac02001-07-27 17:41:51 +000011819 * include/libxml/.cvsignore:
11820 * include/libxml/xmlwin32version.h:
11821 Remove this file from CVS because it's generated.
11822
Daniel Veillard50822cb2001-07-26 20:05:51 +000011823Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11824
11825 * parser.c include/libxml/parser.h: applied const patches from
11826 Tom Moog #58002
11827
Thomas Broyerba4ad322001-07-26 16:55:21 +000011828Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11829
11830 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11831 lookup framework
11832
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011833Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11834
11835 * tree.c: fixed xmlCopyNode() for documents
11836
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011837Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11838
11839 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11840
11841Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011842
11843 * parser.c: fixes bug #57652 reported by Morus Walter
11844
Daniel Veillarde3924972001-07-25 20:25:21 +000011845Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11846
11847 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11848
Daniel Veillarda53c6882001-07-25 17:18:57 +000011849Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11850
11851 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11852 errors, lesson don't add new functions at 1am before a release
11853 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11854 from XPath initialization when possible.
11855
Daniel Veillardd9bad132001-07-23 19:39:43 +000011856Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11857
11858 * result/scripts/base*: removing history/readline changed
11859 this slightly
11860 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11861 xmllint.c: make element content line number generation
11862 optionnal to avoid breaking old apps added interface to switch
11863
Daniel Veillardf012a642001-07-23 19:10:52 +000011864Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11865
11866 * configure.in: get rid of the readline and libhistory
11867 dependancies by default, release 2.4.1 with IA64 fix
11868 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11869 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11870 John Kroll fixes to allow saving to HTTP via PUT (or
11871 POST of needed).
11872 * doc/html/*.html: regenerated the docs
11873
Thomas Broyere8126242001-07-22 03:54:15 +000011874Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11875
11876 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11877 xmlHashScanFull and xmlHashScannFull3 to get passed the
11878 three keys as arguments to the callback function
11879
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011880Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11881
11882 * configure.in Makefile.am: removed libxml softlink for good
11883 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11884 100% coverage by gtk-doc
11885
Daniel Veillard8599e702001-07-17 21:38:51 +000011886Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11887
11888 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11889 fixed serious troubles due to size_t vs. int mismatch
11890
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011891Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11892
11893 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11894
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011895Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11896
11897 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11898 convenient extension API for value and context managing
11899 Now handles external objects through xmlXPathPopExternal,
11900 xmlXPathWrapExternal and xmlXPathReturnExternal.
11901 Added functions for sets operations (intersection, etc.)
11902
Daniel Veillard22090732001-07-16 00:06:07 +000011903Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11904
11905 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11906 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11907 HTMLparser.c: cleanup of global variables, marking some
11908 const or private.
11909
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011910Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011911
11912 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11913 fixed xmlXPathNodeSetItem when passing index=0
11914
Daniel Veillard05dec342001-07-14 21:57:39 +000011915Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11918
Daniel Veillard28ae6362001-07-14 16:44:32 +000011919Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11920
11921 * xmllint.c: fixed compilation under Cygwin #57503
11922 * TODO: update
11923
Peter Williamsed156f52001-07-13 18:35:13 +0000119242001-07-13 Peter Williams <peterw@ximian.com>
11925
11926 * config.h.in: add #undef HAVE_DLFCN_H
11927
11928 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11929 builddir.
11930
Daniel Veillard73b36e32001-07-12 15:09:52 +000011931Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11932
11933 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11934 raised by #57348 and #57381
11935
Daniel Veillard7db37732001-07-12 01:20:08 +000011936Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11937
11938 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11939 tree.c xpointer.c: store the line numbder in element->content,
11940 may break some software, need a configuration mechanism
11941
Darin Adler96037892001-07-11 00:03:16 +0000119422001-07-10 Darin Adler <darin@bentspoon.com>
11943
11944 * .cvsignore:
11945 * example/.cvsignore:
11946 * include/.cvsignore:
11947 * include/libxml/.cvsignore:
11948 Various things that are generated and should be ignored.
11949
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011950Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11951
11952 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11953 * doc/xml.html doc/html/*: updated the docs
11954
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011955Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11956
11957 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11958 validation occured on content with element child
11959
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011960Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * tree.c: fixed XML Base computation which was broken
11963 * debugXML.c: added a base function to the shell
11964 * Makefile.am result/scripts/* test/scripts/*: added scripts
11965 based regression tests, and adding 2 XML Base tests
11966
Daniel Veillard19e96c32001-07-09 10:32:59 +000011967Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11968
11969 * tree.c: set properties doc and call xmlSetListDoc for properties
11970 content when grafting them in a different tree.
11971 * aclocal.m4: remove from CVS
11972
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011973Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11974
11975 * win32/libxml2/libxml2.def.src: added some missing entry point
11976 for XPath (Mark Vakoc)
11977
Daniel Veillard388236f2001-07-08 18:35:48 +000011978Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11979
11980 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11981 layer should URI-Unescape before trying to open resources.
11982
Daniel Veillard04383752001-07-08 14:27:15 +000011983Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11984
11985 * xpath.c: fix the name() bug for elements in the default
11986 namespace reported by Charlie Bozeman
11987
Daniel Veillard7583a592001-07-08 13:15:55 +000011988Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11989
11990 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11991 led to an XPath fix, improvements of SAX initialization, and
11992 an added option --nocdata to testXPath
11993
Daniel Veillard449d7392001-07-07 19:11:06 +000011994Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11995
11996 * doc/libxml-doc.el: Felix Natter provided anew version working
11997 with XEmacs too
11998
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011999Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * include/libxml/xpath.h: small cleanup
12002 * doc/xml.html: update
12003
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012004Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12007 released 2.3.14
12008
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012009Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012012 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012013
Daniel Veillard73c9c042001-07-05 20:02:54 +000012014Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12015
12016 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12017 were not equal to empty strings
12018
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012019Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12020
12021 * SAX.c: fixed a URI-Reference computation problem when validating
12022 * xmlIO.c: small cleanup
12023
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012024Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12025
12026 * parser.c: improved the description of a couple of interfaces
12027 upon Larry Stamper suggestion
12028
Daniel Veillard62f313b2001-07-04 19:49:14 +000012029Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * SAX.c entities.c parser.c: changed completely the way entities
12032 are handled when running the parser in entity substitution mode.
12033 This fixes a bug reported by Stephan Kulow and nearly divides
12034 by 3 the amount of memory required by libxslt to load and process
12035 DocBook TDG.
12036
Daniel Veillardf420ac52001-07-04 16:04:09 +000012037Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12038
12039 * HTMLparser.c: fixing a too early root closing problem raised
12040 byt Prashanth Naidu
12041
Daniel Veillard8c357d52001-07-03 23:43:33 +000012042Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12043
12044 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12045 raised by Mark Vakoc.
12046
Daniel Veillard6e90d192001-07-03 16:37:49 +000012047Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
12049 * example/Makefile.am: fixed the include path to add srcdir/include
12050 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12051 and some cleanup
12052
Daniel Veillardf06307e2001-07-03 10:35:50 +000012053Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
12055 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12056 lot of optimization work, results in significant improvements
12057 when handling really complex XPath queries. Add a small optimizer
12058 for unions, improve [n] and [last()], avoid some costly ops.
12059
Daniel Veillard77044732001-06-29 21:31:07 +000012060Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12061
12062 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12063 * xpath.c: small cleanup
12064 * xmlGetNsList: reformated, fixed problems if used on Entities
12065
Daniel Veillard2adbb512001-06-28 16:20:36 +000012066Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12069
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012070Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12071
12072 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12073 * Makefile.am example/Makefile.am: workaround automake generating
12074 erroneous deps
12075
Daniel Veillard12f7d292001-06-28 13:12:11 +000012076Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12077
12078 * include/win32config.h: bug #56801 Yon Derek provided a patch
12079 to the windows config file.
12080
Daniel Veillard87ee9142001-06-28 12:54:16 +000012081Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12082
12083 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12084 libxml.h : Yon Derek provided a set of changes to compile from
12085 CVS on Windows/MSC
12086
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012087Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12088
12089 * parser.c: fixed UTF8 BOM support in push mode
12090 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12091 added a specific testcase
12092
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012093Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * Makefile.am: added --push regression tests
12096 * parserInternals.c: the XML parser segfaulted in --push mode
12097
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012098Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
12100 * configure.in: moved the symlinks detection within a CVS
12101 check, this is not portable and will be removed soon.
12102 * xpath.c: small cleanup/speedup
12103
Daniel Veillard11648102001-06-26 16:08:24 +000012104Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12105
12106 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12107 release of 2.3.12
12108 * parser.c: make an error message if unknow entities in all cases
12109
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012110Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12111
12112 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12113
Daniel Veillard23793842001-06-25 16:07:45 +000012114Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12115
12116 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12117 includes were installed in the wrong dir
12118
Daniel Veillardf5498f32001-06-25 15:08:36 +000012119Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12120
12121 * doc/html.xml: warn against sending code to exhibit bugs.
12122
Daniel Veillard56f06462001-06-24 21:34:03 +000012123Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12126 Tru64 from Thomas Leitner
12127
Daniel Veillardc5d64342001-06-24 12:13:24 +000012128Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * AUTHORS: added William and Bjorn
12131 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12132 daniel@veillard.com hopefully I won't have to do this again
12133 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12134 docs can be rebuilt cleanly now
12135 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12136 from CVs it's generated, added include/libxml/xmlwin32version.h
12137 also generated but which should change far less frequently.
12138 * catalog.c nanoftp.c: made sure to include libxml.h not
12139 libxml/xmlversion.h directly
12140 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12141 when compiling on WIN32 and MSC
12142
Daniel Veillard07385fd2001-06-23 21:55:48 +000012143Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * include/Makefile.am include/libxml/Makefile.am configure.in:
12146 fixed make distcheck and rebuilding the rpms
12147
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012148Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * configure.in: should finish the migration of exported includes
12151 into a real include/libxml in CVS, at least for CVS users.
12152 * removed the exported headers, added in include/libxml (as well
12153 as xmlversion.h.in).
12154
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012155Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12156
12157 * configure.in: fixed the way to detect symlink
12158
Daniel Veillard66541772001-06-23 18:31:04 +000012159Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12160
12161 * configure.in: updated, include/libxml is now a real CVS dir
12162
Daniel Veillardca989762001-06-23 17:39:29 +000012163Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12166 version works with both libxml1 and libxml2 (it autodetects
12167 the prefix of the html-files) from Felix Natter.
12168 * doc/xml.html: updated doc accordingly
12169
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012170Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * xpath.c: fixed the bug generating a template loop in libxslt
12173 when using docbook-xsl-1.4, * should filter out document nodes
12174 * HACKING: added William
12175 * TODO: updated
12176
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012177Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * doc/FAQ.html: added a warning about gcc-3.0
12180 * doc/xml.html: added reference to gdome2 and removed a confusing
12181 sentence
12182
Daniel Veillardf7f41852001-06-22 15:18:01 +000012183Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12184
12185 * xmlversion.h: okay this is a generated file, but Windows
12186 users need it and they can't generate it, and I want CVS
12187 Windows users ...
12188 * win32/libxml2/libxml2_so.dsp: Windows project file for
12189 the shared lib version of libxml2
12190 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12191 resources needed for libxslt/xsltproc by Yon Derek
12192
Bjorn Reese3157b342001-06-22 14:41:45 +000012193Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12194
12195 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12196
Daniel Veillard4151acb2001-06-22 10:48:57 +000012197Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
Daniel Veillardcc146db2001-06-22 11:10:52 +000012199 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12200
12201Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
Daniel Veillard4151acb2001-06-22 10:48:57 +000012203 * include/win32config.h: Yon Derek provided a first fix
12204 to be able to compile libxslt/xsltproc on Windows
12205
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012206Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12207
12208 * xpath.c: attempt to work around what seemed a gcc optimizer
12209 bug when handling floats on i386 http://veillard.com/gcc.bug
12210 * tree.c entities.c encoding.c: doing some cleanups while
12211 chasing it
12212
Daniel Veillard017b1082001-06-21 11:20:21 +000012213Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * Makefile.am: cleanup when --without-debug is specified
12216 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12217 w.r.t. --without-debug and other include points
12218 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12219 Catalogs
12220 * configure.in entities.h tree.h HTMLparser.c: removed
12221 --without-corba, made the _private field mandatory
12222
Daniel Veillard87a764e2001-06-20 17:41:10 +000012223Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12224
12225 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12226 outputs a BOM in UTF8, an errata has been issued to avoid the
12227 problem, that was the most reasonable solution... Add support
12228 for a leading UTF8 BOM in entities.
12229
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012230Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12231
12232 * valid.c: fixed a bug found when post validating an entity ref
12233 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12234 activate it too
12235
Daniel Veillard39196eb2001-06-19 18:09:42 +000012236Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12237
12238 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12239 weakness in the node copy the XPointer and the XInclude
12240 implementations. Serious cleanup.
12241
Daniel Veillard3739b982001-06-19 12:51:30 +000012242Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * Makefile.am: Kjartan Maraas provided a small patch to
12245 add xml2-config.in to EXTRA_DIST
12246
Daniel Veillarda9142e72001-06-19 11:07:54 +000012247Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12250 provided another failing case found in KDE, the way the
12251 ctxt->vctxt.nodeTab was allocated and freed changed over
12252 time but it wasn't completely cleaned up. This should fix it.
12253
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012254Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * parser.c: Stephan Kulow also raised the fact that line number
12257 could get miscounted making debug harder, fixed the problem
12258 in xmlParseCharData()
12259
Daniel Veillard64b98c02001-06-17 17:20:21 +000012260Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * valid.c: Stephan Kulow pointed out a problem when validating
12263 and using an empty entity, forgot a 'break' in a case.
12264
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012265Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12268 * doc/xml.html: updated with 2.3.11
12269
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012270Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * TODO: updated adding cleanup of generated doc
12273 * configure.in: prepared to release 2.3.11
12274 * xmllint.c: added --version for bug reporting
12275 * doc/html/*.html: rebuilt the doc
12276
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012277Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
12279 * xpath.c: first part of the work on selecting namespace to
12280 fix bug #56115
12281
Daniel Veillard96ed5832001-06-15 22:22:04 +000012282Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12285 when using -liconv
12286 * TODO: updated
12287
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012288Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12289
12290 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12291 cleanup, encoding support.
12292
Daniel Veillard608ad072001-06-14 08:32:28 +000012293Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12296
Daniel Veillard239d0522001-06-13 23:02:48 +000012297Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * xpath.c: bug detected by Ankh when / is used as a function arg
12300
Daniel Veillard02bb1702001-06-13 21:11:59 +000012301Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12304 of element and use it to avoid outputting formatting spaces at
12305 the wrong place. Implemented the format parameter for HTML save.
12306 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12307 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12308 result/HTML/wired.html: of course this impact the result of a
12309 number of HTML tests
12310
Daniel Veillard95d845f2001-06-13 13:48:46 +000012311Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
12313 * HTMLtree.[ch]: started augmenting the HTML save API with
12314 encoding and formatting parameters
12315
Daniel Veillardeca60d02001-06-13 07:45:41 +000012316Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * HTMLtree.h: cleanup and started evaluating the work needed on
12319 revamping the HTML output code
12320
Daniel Veillard84666b32001-06-11 17:31:08 +000012321Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12324
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012325Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * valid.c: fixed bug #56049, forgot one check in the
12328 validation routine
12329
Daniel Veillardca2366a2001-06-11 12:09:01 +000012330Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12333
Daniel Veillard6761eee2001-06-11 10:29:38 +000012334Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * libxml.h: fixed an error in last commit
12337 * doc/FAQ.html: added an entry for compilation from CVS
12338
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012339Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12340
12341 * xmlversion.h.in libxml.h: Cygwin patches
12342 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12343 * tree.h: cleanup
12344
Daniel Veillardacd370f2001-06-09 17:17:51 +000012345Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12348 memory block in a strange case where libxml is linked twice
12349 in the binary.
12350
Daniel Veillard1d047672001-06-09 16:41:01 +000012351Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12354 state far too often, simple fix used to avoid it.
12355
Daniel Veillard4497e692001-06-09 14:19:02 +000012356Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12359 being processed, applied his patch
12360 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12361
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012362Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12365 provided fixes to compile on MSCC again
12366 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12367 also provided an update for the project files.
12368
Daniel Veillarda682b212001-06-07 19:59:42 +000012369Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12372 bug #55810
12373
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012374Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * tree.c: fixed xmlGetNsProp() to close bug #55683
12377 Note this requires libxslt to use it's own function instead.
12378
Daniel Veillardf0c53762001-06-07 16:07:07 +000012379Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
12381 * HTMLtree.c: when in a pre element no formatting space should
12382 be added.
12383 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12384
Daniel Veillard068a9652001-06-07 15:30:26 +000012385Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * configure.in: added tests for signal() and signal.h
12388
Daniel Veillard541d6552001-06-07 14:20:01 +000012389Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12390
12391 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12392
Daniel Veillard8a367d42001-06-07 14:01:34 +000012393Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * doc/libxml-doc.el: Felix Natter provided a new version for
12396 libxml2
12397
Daniel Veillard8a926292001-06-07 11:20:20 +000012398Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * HTMLtree.c: when in a pre element no formatting space should
12401 be added.
12402
Daniel Veillard14839d52001-06-06 16:11:56 +000012403Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12406
Daniel Veillarde95e2392001-06-06 10:46:28 +000012407Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12410 hack
12411 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12412 * uri.c: fixed a warning
12413
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012414Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * HTMLtree.c: trying to close bug #55772 escaping in script
12417 elements
12418 * doc/xml.html: suggest to send mail to the list
12419
12420Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012421
12422 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12423 good. Use a macro and based on the solution provided in
12424 vsnprintf manual page from GNU.
12425
Bjorn Reese99748722001-06-05 12:49:15 +000012426Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12427
12428 * error.c: Workaround for non-preserving variadic list.
12429 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12430
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012431Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * doc/xml.html: added 2.3.10 release
12434
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012435Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * configure.in: releasing 2.3.10
12438
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012439Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12440
12441 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12442
Daniel Veillard20042422001-05-31 18:22:04 +000012443Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * encoding.c: Robert Collins provided a patch to add the
12446 "US-ASCII" encoding alias
12447
Daniel Veillard97ac1312001-05-30 19:14:17 +000012448Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12451 string oriented functions and started cleaning the related areas
12452 in xpath.c which needed fixing in this respect
12453
Daniel Veillard2d703722001-05-30 18:32:34 +000012454Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12455
12456 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12457 #55380
12458 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12459
Daniel Veillard9403a042001-05-28 11:00:53 +000012460Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * TODO: updated
12463 * nanohttp.[ch] : started adding APIs to get the redirected URL
12464 when this occurs (needed for further base computation
12465 * tree.h: cleanup
12466 * encoding.c: cleanup
12467 * SAX.c: minor change around ctxt->loadsubset
12468
Daniel Veillard6278fb52001-05-25 07:38:41 +000012469Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * Makefile.am include/Makefile.am: small change to have
12472 include/libxml rebuilt if working from CVS.
12473 * uri.c: applied another patch from Carl Douglas for URI escaping,
12474 this should close bug #51876
12475
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012476Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12479 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12480 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12481 added specific regression test
12482 * parser.h: preparing for the XSLT mode where DTD inherited
12483 attributes are added to the tree.
12484
Daniel Veillardbbd22452001-05-23 12:02:27 +000012485Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * xinclude.[ch]: Updated the namespace for the Last Call version
12488 * result/XInclude/include test/XInclude/include: updated the
12489 testsuite accordingly
12490
Daniel Veillard8514c672001-05-23 10:29:12 +000012491Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12494 related to bug #51876
12495
Daniel Veillard42596ad2001-05-22 16:57:14 +000012496Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * tree.c: fixed a gross mistake in base computation, xml:base is
12499 not completely correct yet (need cascade).
12500 * xpath.[ch]: added the few things needed to find a function name
12501 and URI from the XPath context when it is called.
12502
Daniel Veillard81418e32001-05-22 15:08:55 +000012503Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12506 * DOCBparser.c: small cleanup
12507 * xmllint.c: added a --catalogs option to load catalogs from
12508 $SGML_CATALOG_FILES
12509 * tree.c: cleanup
12510 * configure.in: iconv library fixup, ICONV_LIBS
12511
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012512Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * catalog.c: handling of CATALOG entries. detection of recursion,
12515 and a few bugfixes
12516 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12517 against the default namespace
12518
Daniel Veillard04b93292001-05-21 08:15:31 +000012519Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12522
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012523Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * parser.c: fixed propagation context info when parsing an
12526 external entity.
12527 * doc/html/*.html: regenerated a couple of docs
12528
Daniel Veillard4623acd2001-05-19 15:13:15 +000012529Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * doc/xml.html: update with 2.3.9 informations
12532
Daniel Veillardbed7b052001-05-19 14:59:49 +000012533Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12536 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12537 * doc/html/* : rebuilt the docs
12538 * valid.c: small patch which may improve some case when
12539 validating.
12540
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012541Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * HTMLparser.c: Closed bug #54891
12544 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12545 to the suite
12546
12547Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12550 applied a documentation patch from LotR and filled in a few missing
12551 descriptions
12552
Daniel Veillard76d66f42001-05-16 21:05:17 +000012553Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * xpath.c tree.c parser.c: speed optimizations at the parser level
12556 document tree freeing and xpath evaluation
12557
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012558Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * parser.c parser.h parserInternals.h: fixed a couple of
12561 interfaces for handling memory buffer input to const char *
12562 upon suggestion of JamesH.
12563
Daniel Veillardc3739e72001-05-15 15:23:27 +000012564Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * configure.in: LoTR sent a patch fixing the previous commit
12567
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012568Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * configure.in: trying to deal again with the stoopid -R linking
12571 flag of Solaris
12572
Daniel Veillard790142b2001-05-15 10:51:53 +000012573Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * xpath.h: two nodeset access macros from Thomas Broyer
12576
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012577Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12578
12579 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12580 patch from Thomas Broyer
12581
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012582Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12585 case
12586 * INSTALL: was empty added stuff from the FAQ
12587
Daniel Veillard75bea542001-05-11 17:41:21 +000012588Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12589
12590 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12591 attributes handling and #54433 by adding xmlUnsetProp()
12592 and xmlUnsetNsProp()
12593
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012594Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * HTMLparser.c: Patch from Jonas Borgström
12597 (htmlGetEndPriority): New function, returns
12598 the priority of a certain element.
12599 (htmlAutoCloseOnClose): Only close inline elements if they
12600 all have lower or equal priority.
12601 * result/HTML: this of course changed a number of tests results.
12602
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012603Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * xmlIO.c catalog.c: plugged in the default catalog resolution
12606 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12607 documentations
12608 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12609
Daniel Veillarda7374592001-05-10 14:17:55 +000012610Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12613 integrating catalogs
12614 * catalog.[ch] testCatalog.c: adding a small catalo API
12615 (only SGML catalog support).
12616 * parser.c: restaured xmlKeepBlanksDefault(0) API
12617
Daniel Veillardc17337c2001-05-09 10:51:31 +000012618Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12621
Daniel Veillard257d9102001-05-08 10:41:44 +000012622Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * parser.c: added xmlParseExternalEntityPrivate() to allow
12625 propagation of ctxt->_private when parsing external entities
12626
Daniel Veillard083c2662001-05-08 08:27:14 +000012627Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12630
Daniel Veillard01ef7382001-05-08 07:31:43 +000012631Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12634
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012635Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * valid.c: warn when indeterminist content model is detected
12638 * result/VC/ElementValid8: this adds a message
12639 * Makefile.am: add --novalid for VCM tests
12640 * parserInternals.c: added a call to Init memory
12641
Daniel Veillard64269352001-05-04 17:52:34 +000012642Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12645 when both parameters are NULL.
12646
Daniel Veillard37721922001-05-04 15:21:12 +000012647Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * valid.c: applied small patch from Gary Pennington, reindented
12650 some part of the code.
12651
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012652Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12655 release, updated and regenerated the docs
12656
Daniel Veillard357c9602001-05-03 10:49:20 +000012657Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * xpath.c result/XPath/expr/floats : clarified and cleanup
12660 printing of abnormal floats in tests.
12661
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012662Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12665 * results/HTML/ : a few changes in the output of the HTML tests as
12666 a result.
12667 * configure.in: tying to fix -liconv where needed
12668
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012669Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * Makefile.am: fixed a stupid error
12672
Daniel Veillard7150a032001-05-02 16:41:11 +000012673Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * configure.in Makefile.am: make the inclusion of the trio
12676 modules in the library conditional
12677
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012678Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * DOCBparser.c: patche from László Kovács, fixed entities refs
12681 in attributes handling
12682
Daniel Veillardedddff92001-05-02 10:58:52 +000012683Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12686 flushing
12687
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012688Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * xpath.c: fix of an XSLT namespace bug reported on the list
12691 general/bug-8-
12692
Daniel Veillard5792e162001-04-30 17:44:45 +000012693Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * strio.h trio.c: Dan McNichol suggested a couple of small
12696 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12697
Daniel Veillard02141ea2001-04-30 11:46:40 +000012698Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * tree.c parser.c encoding.c: spent a bit more time looking
12701 at the parsing speed and DOM handling. Added a few more
12702 speedups.
12703
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012704Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * parser.c: small but effective parsing speed improvement
12707
Daniel Veillardb59076b2001-04-29 17:04:07 +000012708Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * configure.in: default on the DocBook parser inclusion (for Gnome)
12711 * DOCBparser.h: fixed a header reference
12712
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012713Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * configure.in xpath.c: applied Bjorn patches for FPE on the
12716 alpha
12717
Daniel Veillardeefd4492001-04-28 16:55:50 +000012718Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12721 xmlSaveFormatFileTo()
12722
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012723Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * xpath.c: simple and efficient optimization, XPath functions
12726 aways bind to the same code, cache this
12727 * TODO: updated (by saying some is obsolete)
12728
Daniel Veillard2156a562001-04-28 12:24:34 +000012729Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * xpath.c: more cleanup work on XPath name parsing routines
12732
Daniel Veillard61d80a22001-04-27 17:13:01 +000012733Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12736 xmlXPathParseName
12737 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12738 * debugXML.c: avoid compilation problems if compiling without
12739 HTML support, Igor Zlatkovic
12740 * win32/libxml2/libxml2.def.src: being able to compile without
12741 XPath on Windows
12742
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012743Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * libxml.m4: yet another patch from Toshio Kuratomi
12746
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012747Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12750
Daniel Veillard67fee942001-04-26 18:59:03 +000012751Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
12753 * tree.[ch]: added xmlSaveFormatFile interface for saving
12754 and indenting a file.
12755
Daniel Veillard82e49712001-04-26 14:38:03 +000012756Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * xpath.c: fixed bug #53689 related to processing-instruction()
12759
Daniel Veillard02f077a2001-04-26 10:59:11 +000012760Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12761
12762 * DOCBparser.c: patche from László Kovács
12763
Daniel Veillard30211a02001-04-26 09:33:18 +000012764Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * parser.c: applied fixes from Christian Glahn bug report #53391
12767
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012768Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * error.c: Jean François Lecomte provided a complete description
12771 and a fix to bug #53537
12772
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012773Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12776
Daniel Veillard1034da22001-04-25 19:06:28 +000012777Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * DOCBparser.c SAX.c: a bit more work on entities processing.
12780 Still Need to cleanup XML output and references in attributes
12781
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012782Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12785
Daniel Veillardb33c2012001-04-25 12:59:04 +000012786Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * tree.c: trying to fix #53574, not completely complete,
12789 I would like xmllint --copy --debug test/ent1 and
12790 xmllint --debug test/ent1 to show the same result.
12791 * xpath.c: fix a bug when trying to sort namespace nodes
12792
Daniel Veillard5146f202001-04-25 10:29:44 +000012793Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * HTMLtree.c: real fix for #53402
12796
Daniel Veillard7533cc82001-04-24 15:52:00 +000012797Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12800 PIs when using xsl:output
12801 * valid.c: closing #53537 some case generate segfaults if there
12802 is validity errors
12803
Daniel Veillard61b33d52001-04-24 13:55:12 +000012804Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12807 of external parsed entities, added --noent to testDocbook
12808 * valid.c: Garry Pennington found an uninitialized variable
12809 access in xmlValidateElementContent()
12810
Daniel Veillard56098d42001-04-24 12:51:09 +000012811Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12814 with madness
12815 * result/HTML/ : this modified the result of the regression tests
12816 a lot.
12817
Daniel Veillard122376b2001-04-24 12:12:30 +000012818Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12821 to doc where it wasn't checked against NULL reported by
12822 Jens Laas
12823
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012824Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12827 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12828
Daniel Veillardeae522a2001-04-23 13:41:34 +000012829Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12832 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12833 * SAX.[ch]: cleanup and updates for DocBook
12834 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12835 ex SGML identifier changes
12836 * valid.c: removed a static unused function.
12837
Daniel Veillardde57c612001-04-23 09:13:36 +000012838Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * HTMLtree.c: applied change for Paul Sponagl on script saving
12841 * Makefile.am: the warning about entity title.xml are normal.
12842
Daniel Veillard393df012001-04-22 20:11:18 +000012843Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * configure.in: release of 2.3.7
12846 * Makefile.am: fixing make distcheck
12847
Daniel Veillarda41123c2001-04-22 19:31:20 +000012848Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * doc/html/* doc/xml.html: updated and regenerated the docs
12851
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012852Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12855
Daniel Veillarde82a9922001-04-22 12:12:58 +000012856Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * tree.c: fixed #53388 with the provided patch
12859
Daniel Veillard06803992001-04-22 10:35:56 +000012860Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * valid.c: Bjorn detected an invalid memory access. Fixed
12863 vstateVPush()
12864
Daniel Veillard40af6492001-04-22 08:50:55 +000012865Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12868
Bjorn Reese70a9da52001-04-21 16:57:29 +000012869Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12870
12871 * libxml.h: new header used only for the compilation of libxml
12872 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12873 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12874 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12875 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12876 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12877 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12878 baseline (version 1.2 plus a single patch).
12879 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12880 scientific notation for numbers. Tests added.
12881 * xpath.c: formatting of numbers changed to use sprintf
12882 (contribution from William Brack)
12883
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012884Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * valid.c: cleanup, more useful debugging
12887 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12888 * xmlIO.c: entity loading is printed as an error when validating
12889
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012890Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * valid.c: fixed to validate within entities
12893 * test/VCM/v22.xml: added a specific testcase
12894
Daniel Veillardca1f1722001-04-20 15:47:35 +000012895Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * valid.c: forgot an epsilon transition in for ()+
12898 * test/VCM/v21.xml : added a specific test case
12899
Daniel Veillard85349052001-04-20 13:48:21 +000012900Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * valid.c: removed a state explosion exhibited by RSS
12903 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12904 from bug #51872
12905
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012906Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12909 validation without using an ugly NFA -> DFA algo in the source.
12910 Made a specific algorithm easier to maintain, using a single
12911 stack and without recursion.
12912 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12913 * hash.c: made the growing routine static
12914 * tree.h parser.c: added the parent information to an
12915 xmlElementContent node.
12916
Daniel Veillarde470df72001-04-18 21:41:07 +000012917Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * SAX.c parser.c xpath.c: generating IDs when not validating
12920 from an external parsed entity was poisoning the ID has table
12921 with removed values. This was killing XSLT on the KDE help
12922 browser.
12923
Daniel Veillardceacdd92001-04-18 15:10:35 +000012924Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * entities.h: andrew@ugh.net.au detected a double declaration
12927
Daniel Veillarda10efa82001-04-18 13:09:01 +000012928Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * debugXML.c hash.c tree.h valid.c : some changes related to
12931 the validation suport to improve speed with DocBook
12932 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12933 the way validation errors get reported
12934
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012935Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12938 by P C Chow and William M. Brack for XSLT HTML output
12939
Daniel Veillard2d90de42001-04-16 17:46:18 +000012940Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12943 Igor Zlatkovic patches for MSC compilation and added his
12944 updates
12945
Daniel Veillarde043ee12001-04-16 14:08:07 +000012946Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12949 prefix lookup.
12950 * parserInternals.c: fixed the bug reported by Morus Walter
12951 due to an off by one typo in xmlStringCurrentChar()
12952
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012953Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * HTMLparser.c result/HTML/*: revamped the way the HTML
12956 parser handles end of tags or end of input
12957
Daniel Veillard82daa812001-04-12 08:55:36 +000012958Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12961
Daniel Veillard67a21302001-04-11 14:39:16 +000012962Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12965 bug where the linktime verions of free() won't work ...
12966
Daniel Veillard27b55282001-04-11 12:22:25 +000012967Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12970
Daniel Veillardafc73112001-04-11 11:51:41 +000012971Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * doc/xml.html: added 2.3.6 release
12974
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012975Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12978 * result/wml.xml: resulted in a small output change
12979
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012980Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * tree.c: xmlNewDoc was missing the charset initialization
12983 * xmllint.c: added --auto to autogenerate a doc, allow to
12984 reproduce the problem fixed on xmlNewDoc
12985
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012986Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * xpath.c: trying to get 52979 solved
12989 * tree.c result/ result/noent/: trying to get 52712 solved, this
12990 also made me clean up the fact that XML output in general should
12991 not add formating blanks by default, this changed the output of
12992 a few tests
12993
Daniel Veillard73639a72001-04-10 14:31:39 +000012994Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12997
Daniel Veillardfac26a12001-04-08 13:08:14 +000012998Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * configure.in: finally released 2.3.6
13001
Daniel Veillard911f49a2001-04-07 15:39:35 +000013002Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * xpath.c: checking for null pointer generated by new code
13005
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013006Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * xpath.c: fixed a [] evaluation problem reported
13009 * test/XPath/tests/simpleaddr: extended test
13010 * result/XPath/simpleaddr: updated result
13011
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013012Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * xmllint.c: Dan Timis reported a portability problem
13015 on Macs without mmap, fixed it.
13016
Daniel Veillardb38bd552001-04-03 18:22:00 +000013017Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * testXPath.c : added a --tree option allowing to display the
13020 tree dump of the XPath expression
13021
Daniel Veillard4dd93462001-04-02 15:16:19 +000013022Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * xpath.c: fixed a memleak when comparing nodesets
13025 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13026 * tree.c: added a TODO
13027
Daniel Veillard92ad2102001-03-27 12:47:33 +000013028Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13031 we need string functions
13032 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13033 to be able to use them where needed. Applied some changes
13034 to reduce name linking pollution and compile in only what's
13035 needed.
13036 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13037 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13038 for the string manipulation functions
13039 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13040 to the free() function of xmlmemory.c
13041 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13042 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13043 usage.
13044
13045
Daniel Veillard2be30642001-03-27 00:32:28 +000013046Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * error.c: applied the context output patch of the error
13049 handling submitted by Chuck Griffith
13050 * error/VC/*: this slightly change some error logs
13051
Daniel Veillard50582112001-03-26 22:52:16 +000013052Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * parser.c: fixed line number reporting on error
13055
Daniel Veillard04be4f52001-03-26 21:23:53 +000013056Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * parser.c: Sullivan and Darin found a parser bug,
13059 applied the patch.
13060
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013061Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13064 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13065 xmlversion.h.in xpointer.c: of course the way I defined
13066 UNUSED breaks on old gcc version. Try to be smart and
13067 also define it directly in xmlversion.h
13068 * configure.in: removed -ansi flag from the pedantic set
13069
13070Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013071 Huge cleanup, I switched to compile with
13072 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13073 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13074 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13075 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13076 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13077 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13078 encoding.h entities.c error.c list.[ch] nanoftp.c
13079 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13080 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13081 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13082 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13083 Cleanup, staticfied a number of non-exported functions,
13084 detected and cleaned up a dozen of problem found this way,
13085 avoided a lot of public function name/typedef/system names clashes
13086 * doc/xml.html: updated
13087 * configure.in: switched private flags to the really pedantic ones.
13088
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013089Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * configure.in: 2.3.5
13092 * doc/html/*: rebuilt the docs
13093
Daniel Veillard146c9122001-03-22 15:22:27 +000013094Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * parser.c: fixed a reported bug in NOTATION parsing
13097 * uri.c: accepted but not fixed bug 51876, added TODO
13098 * Makefile.am: fixed bug 51876
13099
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013100Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * config.h.in configure.in error.c: fix a compilation problem
13103 on platforms without vsnprintf (xml@thewrittenword.com)
13104
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013105Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * parser.c: fixed a function name header typo
13108 * SAX.c: notations can also occur in external subset.
13109
Daniel Veillard7d42b542001-03-20 13:22:46 +000013110Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * error.c: removed a C++ like comment
13113
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013114Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * parser.c: fixing bug 52299 strange condition leading
13117 to a parser crash due to a buffer overflow
13118 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13119 added the specific test case
13120
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013121Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13124 xmlXPathConvert{String,Number,Boolean} to be able to make
13125 type casts without a context stack, fixed some implementation
13126 problems related to the absence of context at parse-time,
13127 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13128 in the public API too
13129 * xpointer.c xpathInternals.h: we need to know at parse time
13130 whether we are compiling an XPointer
13131
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013132Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13135 cleaned up the parser internals, refactored XPath code, added
13136 new compilation based APIs and cleanly separated public and
13137 private APIs.
13138
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013139Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * xpath.h: the comp field must be added at the end to avoid
13142 killing binary compat.
13143
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013144Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * Makefile.am: detect XPath memleaks in regreson tests
13147 * error.c: fixed and error w.r.t. error reporting still using
13148 stderr
13149 * hash.c: added new line at end of file
13150 * tree.h: minor cleanup
13151 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13152 expression parsing from evaluation, resulted in a number of
13153 changes internally, and in XPointer. Likely to break stuff
13154 using xpathInternals.h but should remain binary compatible,
13155 new interfaces will be added.
13156
Daniel Veillardd574f782001-03-14 19:40:17 +000013157Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * configure.in: fixed a couple of problems reported by
13160 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13161 without gcc on non linux platforms.
13162
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013163Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13166 a fix for --with-html-dir= configure support. I hope it won't
13167 break rpm generation
13168
Daniel Veillarda022fe02001-03-14 16:30:00 +000013169Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * xmlIO.c: one function comment cleanup.
13172
Daniel Veillard25239c12001-03-14 13:56:48 +000013173Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * SAX.c: external subset notations were improperly registered
13176 in the internal subset.
13177
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013178Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * README.cvs-commits: added, pointing to HACKING
13181 * HACKING: updated
13182
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013183Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * parser.c: and Matt Sergeant found one in the XML push
13186 parser (erroneous check I forgot to remove when I fixed the
13187 main parser).
13188
Daniel Veillard68d7b672001-03-12 18:22:04 +000013189Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * xpath.c: ptittom found a small bug in UnaryExpr
13192
Daniel Veillarde356c282001-03-10 12:32:04 +000013193Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * configure.in: bumped to 2.3.4
13196 * error.c: fixed bug #51860
13197 * tree.c: fixed bug #51861
13198 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13199 * tree.[ch] : added xmlDefaultBufferSize
13200 * nanoftp.c: typo in function name header block
13201 * doc/xml.html : updated, added link to XML::LibXSLT
13202 * doc/html/* : rebuilt the docs
13203
Daniel Veillard80f32572001-03-07 19:45:40 +000013204Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * parser.c SAX.c: the new content parsing code raised an
13207 ugly bug in the characters() SAX callback. Found it
13208 just because of strangeness in XSLT XML Rec ouptut :-(
13209
Daniel Veillard6c831202001-03-07 15:57:53 +000013210Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * Makefile.am: Martin Baulig suggested to add -lm
13213 * tree.c: found another bug in xmlNodeGetContent()
13214
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013215Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * xpath.c: Bjorn found the error related to strictness of comparison.
13218
Daniel Veillard29631a82001-03-05 09:49:20 +000013219Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * parser.c: trying to fix the Dtd parsing problem reported
13222 by Gary, side effect of last week speed optimizations.
13223
Daniel Veillard14be0a12001-03-03 18:50:55 +000013224Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13227 * parserInternals.c: removed unneeded test raised by Stric
13228
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013229Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13230
13231 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13232 and fixed by William Brack). Added xmlXPathFormatNumber.
13233 Changed the sorting slightly.
13234 * configure.in Makefile.am example/Makefile.am: Added -lm.
13235 Please note that applications linking with libxml2, must
13236 also like with the math library from now on.
13237
Daniel Veillardf9533d12001-03-03 10:04:57 +000013238Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13241
Daniel Veillard2f362242001-03-02 17:36:21 +000013242Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * parser.c: one must report spaces even if the Dtd element
13245 content proves that this is not part of the element content.
13246 * result/valid/*.xml: this changed the ouptu slightly
13247
Daniel Veillardb402c072001-03-01 17:28:58 +000013248Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * configure.in: bumped to 2.3.3
13251 * doc/xml.html: updated
13252
Daniel Veillard77851712001-02-27 21:54:07 +000013253Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * tree.c: minor doc fix
13256 * xpath.c: deallocation issues when a result tree has been
13257 converted to a node-set
13258
Daniel Veillardec70e912001-02-26 20:10:45 +000013259Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * doc/xml.html: oops corrected dates s/2000/2001
13262
Daniel Veillard8730c562001-02-26 10:49:57 +000013263Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * valid.c: new patch from Gary Pennington
13266
Daniel Veillard91e9d582001-02-26 07:31:12 +000013267Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * doc/xml.html: applied patch from Ankh
13270
Daniel Veillardedac3c92001-02-26 01:36:19 +000013271Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * xinclude.c: fixed a problem building on Mac
13274
Daniel Veillard21a0f912001-02-25 19:54:14 +000013275Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * parser.c: more work on increasing parsing ferformances
13278
Daniel Veillard48b2f892001-02-25 16:11:03 +000013279Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13282 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13283 avoiding memcpy in production builds MEM_CLEANUP macro use
13284 * parser.[ch] parserInternals.c: optimizations of the tightest
13285 internal loops inside the parser. Better checking of I/O
13286 flushing/loading conditions
13287 * xmllint.c : added --timing
13288
Daniel Veillard71681102001-02-24 17:48:53 +000013289Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * configure.in: bumped to 2.3.2
13292 * doc/xml.html: updated for release
13293
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013294Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * xpath.c: found a memleak and fixed a nasty bug
13297
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013298Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * xmllint.[c1] : added return code errors for xmllint
13301 * xpath.c: specific debug dump function for result value trees
13302
Daniel Veillard4b637072001-02-21 21:52:55 +000013303Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * xpath.c: finally implemented xmlXPathCompareNodeSets
13306 * test/XPath/expr/floats results/XPath/expr/floats: added
13307 a test for float expressions
13308
Daniel Veillardf714aa32001-02-21 03:07:44 +000013309Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13312 * parserInternals.[ch]: trying to speed up parsing
13313 * xpath.c : speeded up node set equality op
13314
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013315Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13318 better handling of ID/IDREF and the list modules associated
13319 * configure.in: small CFLAGS cleanup
13320
Daniel Veillarda8abee62001-02-19 15:14:59 +000013321Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * configure.in: fixed iconv detection on AIX (stric)
13324
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013325Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013326
13327 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13328
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013329Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13330
13331 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13332 and optimized xmlXPathNodeSetSort
13333
Daniel Veillard142adbf2001-02-17 13:21:05 +000013334Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * xpath.c: bug fix when context size is 0
13337 * parser.c: I like Norm's Dtd because they still manage to break
13338 the parser occasionally
13339
Daniel Veillardf23e0092001-02-16 13:21:29 +000013340Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13343
Daniel Veillarde0e26512001-02-16 00:11:46 +000013344Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13347 attributes within the XML-1.0 namespace
13348
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013349Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * xpathInternals.h: exported a few axis functions
13352 * doc/xml.html: updated the doc
13353
Daniel Veillard760f4422001-02-15 14:59:48 +000013354Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * configure.in: applied patch from Daniel van Balen for OpenBSD
13357 and bumped version to 2.3.1
13358 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13359 attempt to find autoclosing was simply broken, removed it,
13360 updated the examples, this is better
13361
Daniel Veillardd194dd22001-02-14 10:37:43 +000013362Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13365 hash functionnalities.
13366 * doc/html/* : rebuild the doc
13367
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013368Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13371 on predicate
13372 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13373 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13374 really want to have tags closed on output even if we accept
13375 unclosed ones on input
13376
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013377Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * xpath.c: ouch don't free NULL, rare case fixed
13380 * tree.c: don't coalesce text nodes if they don't have the
13381 same behaviour wrt escaping on output
13382
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013383Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c: small fixup
13386 * SAX.c: don't warn on empty namespaces.
13387
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013388Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * README: a bit of cleanup
13391 * configure.in: preparing for 2.3.0 release
13392
Daniel Veillard1f83d392001-02-08 09:37:42 +000013393Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * hash.[ch]: added a first version of xmlHashSize()
13396 * valid.c: another bug fix from Gary Pennington
13397
Daniel Veillard5eef6222001-02-07 18:24:48 +000013398Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * valid.c: couple of bug fixes pointed by Gary Pennington
13401 * HTMLtree.c: #if 0 cleanup
13402
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013403Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13406 which removes a time consuming check of xmlXPathNodeSetAdd()
13407 and use it in places where we are sure to not break unicity
13408
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013409Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * xpath.c: bug fixes found from XSLT
13412 * tree.c: preserve node->name special values when copying nodes.
13413 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13414 external subset are fetched when available but without full
13415 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13416 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13417 output with encoding disabled.
13418
Daniel Veillard2c833b62001-02-03 08:52:06 +000013419Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13422 xmlCheckFilename should not be called from xmlFileOpenW
13423 and xmlGzfileOpenW
13424
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013425Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13428 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13429 added the new tests for URI normalization
13430 * testURI.c: fixed stoopid bugs
13431 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13432 the URI in the error messages are now properly normalized
13433
Daniel Veillardea28ce62001-02-02 08:20:19 +000013434Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13437
Daniel Veillarde99a4762001-02-01 04:34:35 +000013438Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13441
Daniel Veillard2b325a02001-01-31 20:46:31 +000013442Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * xpath.c: fixed mod operator
13445
Daniel Veillardde55cf62001-01-31 15:53:13 +000013446Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * parser.c: fixed xmlStrcat doc
13449 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13450 trees.
13451
Daniel Veillard2f913b72001-01-31 13:23:49 +000013452Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * xpath.c result/XPath/tests/chaptersbase
13455 result/XPath/tests/simplebase: fixed XPath node()
13456 * tree.c: small fix in xmlNewNs()
13457 * Makefile.am: removed extraneous xml2Conf.sh rule
13458
Daniel Veillardb42042b2001-01-28 07:40:36 +000013459Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13462 Changed the library name, in order to get libxml-devel and
13463 libxml2-devel to coexist on a single system
13464 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13465 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13466
Daniel Veillardee0a4662001-01-27 18:59:33 +000013467Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13470 libxml2-devel installable in // as libxml-devel.
13471
Daniel Veillard5eb05942001-01-27 17:50:22 +000013472Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * doc/Makefile.am: fixed make rebuild in doc
13475 * doc/html/*.html: rebuilt the docs
13476
Daniel Veillard65c295d2001-01-26 09:32:39 +000013477Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13480
Daniel Veillard8e199902001-01-25 18:54:39 +000013481Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13484 the HTML doc to go into the -devel RPM ...
13485 * aclocal.m4 config.h.in: some updates due to auto* magic
13486
Daniel Veillard93086662001-01-25 18:13:04 +000013487Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * xpath.h: added a hook in the context structure allowing to
13490 link to extra support, needed for XSLT
13491
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013492Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13495 xmlXPtrCmpPoints to use it.
13496 * propagated the following patch from Alejandro Forero
13497 * include/win32config.h xmlIO.c: applied further suggestions
13498 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13499 * example/gjobread.c: fixed warnings, now that it builds
13500
13501Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13502
13503 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13504
13505 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13506 filename points to a valid file (not a directory).
13507 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13508 Added calls to xmlCheckFilenameDir.
13509
13510 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13511 `path' (rather than `filename') as the parameter to gzopen and open.
13512
Daniel Veillard48177c22001-01-23 15:27:41 +000013513Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * Makefile.am: fixed a problem with EXTRA_DIST
13516
Daniel Veillardb83ba402001-01-22 22:45:10 +000013517Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * Makefile.am example/Makefile.am: finally found the trick
13520 to build the example, i.e. add "." in SUBDIRS before example
13521 in the list <grin/>
13522
Daniel Veillard82687162001-01-22 15:32:01 +000013523Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * doc/xml.html: updated with an XSLT section, removed pointer to
13526 W3C CVS base.
13527
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013528Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13531 too, and deallocation need to occur the same way.
13532
Daniel Veillarde4566462001-01-22 09:58:39 +000013533Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13536 type correponding to an XSLT result tree fragment. Share most
13537 of the data format with node set, as well as operators.
13538 * HTMLtree.c: added a newline at the end of the doctype output
13539 whe this one is not present initially.
13540 * tree.c: make sure taht the parent and doc pointers are properly
13541 set when copying attributes (lists).
13542
Daniel Veillard701c7362001-01-21 09:48:59 +000013543Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13546
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013547Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * xpath.c: seems I finally killed that ugly path evaluation
13550 context bug (tagged 9999 in case is is wrong)
13551
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013552Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13555 for XSLT
13556
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013557Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13560 for xmlGzfileOpen() bug
13561
Daniel Veillardf6eea272001-01-18 12:17:12 +000013562Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xpath.c: removed an error found by XSLT usage
13565 * tree.c parserInternals.h: use a predefined static string
13566 for text and comment nodes, avoid freeing them in xmlFreeNode,
13567 exported the string name in parserInternals.h and added
13568 another value to disable encoding at output (for XSLT),
13569 gain memory, time.
13570
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013571Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13574 win32/libxml2/libxml2_so.dsp: new makefiles and update
13575 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13576
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013577Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13580 Gary Pennington
13581
Daniel Veillard389e6b72001-01-15 19:41:13 +000013582Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * xpath.c: fixed the comaprision of values and nodelists,
13585 need to compare nodelist still ...
13586 * debugXML.c: avoided a possible core dump
13587 * HTMLparser.c: cleanup
13588 * nanohttp.c: contributed fix.
13589 * tree.c: fixes in properties handling added xmlSetNsProp
13590 needed by libxslt
13591 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13592 comment
13593 * TODO: updated
13594
Daniel Veillard167bd532001-01-06 21:09:34 +000013595Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * parser.c parserInternals.c: applied Bjorn Reese optimization
13598 patch
13599
13600Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * Makefile.am: applied patch fro make check from Martin Vidner
13603
Daniel Veillard503b8932001-01-05 06:36:31 +000013604Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * configure.in: preparing 2.2.11
13607 * doc/html/*: rebuild the HTML files
13608 * doc/xml.html : updated
13609
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013610Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * tree.c: fixed a stupid bug
13613 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13614 patches related to validation of an XInclude processing result
13615 * TODO: updated
13616
Daniel Veillarde2488192001-01-04 10:54:22 +000013617Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13620 on large files
13621
Daniel Veillardf060a412001-01-03 20:52:44 +000013622Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13625
Daniel Veillard45cff692001-01-03 18:02:04 +000013626Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13629 reported by Jonas Borgström
13630 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13631
Daniel Veillard08108982001-01-03 15:24:58 +000013632Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * testXPath.c xpath.c: fixing the XPath union expressions problem
13635 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13636
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013637Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * xmllint.c: Made is so if the file name is "-" is will read form
13640 standard input. Sven Heinicke <sven@zen.org>
13641 * tree.c: fixed a problem when growing buffer
13642 * tree.h: fixed the comment of the node types following andersca
13643 comment
13644 * TODO: updated
13645
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013646Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13647
13648 * HTMLparser.[ch]: added a way to avoid adding automatically
13649 omitted tags. htmlHandleOmittedElem() allows to change the
13650 default handling.
13651 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13652 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13653 of xmllint too when using --memory flag, added a memory test
13654 suite at the Makefile level.
13655 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13656 with namespace use when encountering QNames in XPath evalation,
13657 added xmlns() scheme in XPointer.
13658 * nanoftp.c : incorporated a fix
13659 * parser.c xmlIO.c: fixed problems raised with encoding when using
13660 the memory I/O
13661 * parserInternals.c: closed bug 25934 reported by
13662 torsten.landschoff@innominate.de
13663 * TODO: updated
13664
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013665Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13666
13667 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13668 on a non-updated tree :-(, made a 2.2.10 release to correct the
13669 situation
13670
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013671Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13672
13673 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13674 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13675 integrated a set of OpenVMS changes from Howard Taylor
13676 <Howard.Taylor@pacoast.com>
13677
Daniel Veillard58770e72000-11-25 00:48:47 +000013678Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13679
13680 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13681 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13682
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013683Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13684
13685 * HTMLparser.c: some fixes on auto-open of html/head/body
13686 * encoding.c: fixed a compilation error on some gcc env
13687 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13688 XPointer implementation
13689 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13690 related XPointer tests and associated results
13691
Daniel Veillard300f7d62000-11-24 13:04:04 +000013692Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13693
13694 * doc/xmldtd.html doc/xml.html: following a short step by step
13695 guidance on IRC to help maciej with DTDs I started a small
13696 page on the subject.
13697
Daniel Veillard748e45d2000-11-17 16:36:08 +000013698Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13699
13700 * HTMLparser.c: fixed handling of broken charrefs
13701 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13702 patches
13703
Daniel Veillard28929b22000-11-13 18:22:49 +000013704Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13705
13706 * doc/xml.html doc/html/* : rebuilt the docs after adding
13707 xinclude and updated page for 2.2.7 and 2.2.8
13708 * configure.in: releasing 2.2.8
13709
Daniel Veillard41e06512000-11-13 11:47:47 +000013710Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13711
13712 * parser.[ch] parserInternals.c: applied the conditional
13713 section processing fix from Jonathan P Springer
13714 <jonathan.springer2@gte.net>
13715 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13716 project file, fixed iconv default non support
13717 * xpath.c: fixed the problem of evaluating relative expressions
13718 when a node context is provided.
13719
Daniel Veillardbf432752000-11-12 15:56:56 +000013720Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13721
13722 * nanoftp.c: fixed gcc 2.95 new warnings
13723 * SAX.c: fixed a stupid bug
13724 * tree.c: fixed a formatting problem when round-tripping
13725 from/to memory
13726 * xinclude.c: chased memleak, fixed a base problem
13727 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13728 xmlXPtrBuildNodeList()
13729 * TODO: updated
13730 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13731 adding a first small set of regression tests for XInclude
13732
Daniel Veillardc2def842000-11-07 14:21:01 +000013733Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13734
13735 * nanohttp.[ch]: applied Wayne Davison patches to access
13736 the WWW-Authorization header.
13737 * parser.c: Closed Bug#30847: Problems when switching encoding
13738 in short files by applying Simon Berg's patch.
13739 * valid.c: fixed a validation problem
13740 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13741 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13742 Wayne Davison
13743 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13744 need to be extended to non full nodes selections.
13745 * xinclude.c: starts to work decently
13746
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013747Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13748
13749 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13750 debugXML.c xmlversion.h.in: Started adding XInclude support,
13751 this is a new xmllint option
13752 * tree.c xpath.c: applied TOM patches for XPath
13753 * xpointer.c: fixed a couple of errors.
13754 * uri.c: added an escaping function needed for xinclude
13755 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13756 new warning from RH70 gcc's version
13757
Daniel Veillarda4964b72000-10-31 18:23:44 +000013758Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13759
13760 * HTMLparser.c: fixed loop on invalid char in scripts
13761 * parser.c: update to description of xmlIOParseDTD()
13762 * libxml.m4 xmlversion.h.in: changes contributed by
13763 Michael Schmeing <m.schmeing@internet-factory.de>
13764 * configure.in: preparing for 2.2.7
13765 * Makefile.am: trying to avoid config.h and acconfig.h
13766 being included in the distrib
13767 * configure.in: released 2.2.7
13768
13769Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13770
13771 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13772 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13773
Daniel Veillard01411222000-10-30 15:33:22 +000013774Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13775
13776 * parser.[ch]: added xmlIOParseDTD()
13777 * xpointer.c: added support for the 2 extra parameters of
13778 string-range, fixed a stoopid error when '0' was present
13779 in XPointer expressions
13780 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13781 testsuite for the above
13782
Daniel Veillard6db58192000-10-30 09:27:53 +000013783Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13784
13785 * libxml.spec.in: improved package descriptions
13786
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013787Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13788
13789 * xpath.c xpathInternals.h: applied a large cleaning patch
13790 from TOM <ptittom@free.fr>, it also add namespace support
13791 for function and variables registration.
13792
Daniel Veillardbd20df72000-10-29 17:53:40 +000013793Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13794
13795 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13796 * Makefile.mingw: Wayne Davison's update adding hash.c
13797
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013798Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * xpath.c: fixed the root evaluation problems
13801 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13802 ignorable spaces with <b> <bold> <em>
13803 * tree.c: fixed a loop in xmlSearchNsByHref()
13804
Daniel Veillard767662d2000-10-27 17:04:52 +000013805Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13806
13807 * xpath.c: applied another XPath patch from TOM
13808 * xpath.c include/makefile.am: applied another patch from
13809 china@thewrittenword.com (cleanup on IRIX).
13810
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013811Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13812
13813 * xml-config.1: received a fixed version from Fredrik Hallenberg
13814 <hallon@lysator.liu.se>
13815
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013816Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13819 cleanup patch for XPath
13820
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013821Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13822
13823 * patched to redirrect all "out of context" error messages to
13824 a reconfigurable routine. The changes are:
13825 * xmlerror.h : added the export of an error context type (void *)
13826 an error handler type xmlGenericErrorFunc there is an interface
13827 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13828 to reset the error handling routine and its argument
13829 (by default it's equivalent to respectively fprintf and stderr.
13830 * all the c files: all wild accesses to stderr or stdout within
13831 the library have been replaced to calls to the handler.
13832
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013833Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13834
13835 * configure.in: release 2.2.6
13836 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13837 exporting the inner functions of xpath for extension modules
13838 * doc/*: updated and rebuilt the doc
13839
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013840Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13841
13842 * nanohttp.c : applied Wayne HTTP cleanup patch
13843 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13844 and xmlNodeSetSpacePreserve()
13845
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013846Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13847
13848 * xpath.c: closing bug #29260
13849
Daniel Veillard126f2792000-10-24 17:10:12 +000013850Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13851
13852 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13853 multikey tuples, made hash structure opaque
13854 * valid.[ch]: moved elements, attributes, notations decalarations
13855 as well as ID and refs to hash tables.
13856 * entities.c: hash cleanup
13857 * xmlmemory.c: fixed a dump problem in debug mode
13858 * include/Makefile.am: problem passing in DESTDIR= values patch
13859 from Marc Christensen <marc@calderasystems.com>
13860 * nanohttp.c: removed debugging remains
13861 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13862 * HTMLparser.c parser.c: fixing a number of problems with the
13863 macros in the *parser.c files (Wayne).
13864 * HTMLparser.c: close the previous option when opening a new one
13865 (Marc Sanfacon).
13866 * result/HTML/*: updated the HTML results accordingly
13867
Daniel Veillard52afe802000-10-22 16:56:02 +000013868Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13871 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13872 XPath functions and XML entities table to them. More to come...
13873 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13874
Daniel Veillard683cb022000-10-22 12:04:13 +000013875Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * tree.c: coalesce adjacent text nodes
13878 * valid.c: handling of blank nodes in DTd validation (raised
13879 by problems with a posteriori validation).
13880 * nanohttp.c: changing behaviour on HTTP write stuff.
13881 * HTMLtree.c: forced body and html to be explicitely closed.
13882 * xpath.h: exported more XPath functions.
13883
Daniel Veillard1baf4122000-10-15 20:38:39 +000013884Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13885
13886 * Release of 2.2.5
13887 * xpointer.c: range() range-inside and other helper functions
13888 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13889
Daniel Veillard47e12f22000-10-15 14:24:25 +000013890Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13893 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13894
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013895Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13896
13897 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13898 and XPointer modules
13899
Daniel Veillard134c9f32000-10-15 10:27:08 +000013900Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13901
13902 * SAX.h: closed #25107
13903
Daniel Veillard39915622000-10-15 10:06:55 +000013904Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13905
13906 * testSAX.c: fixed problem with cdata reporting
13907 * SAXresult/* : updated
13908
Daniel Veillard1e851392000-10-15 10:02:56 +000013909Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13912 Closed bug #27499, added to regression tests
13913 * TODO: updated
13914
Daniel Veillard7eda8452000-10-14 23:38:43 +000013915Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13916
13917 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13918 support for SCRIPT and STYLE with help from Bjorn Reese
13919 * test/HTML/* result/HTML/*: added simple testcase and updated
13920 the existing ones.
13921
Daniel Veillardff9c3302000-10-13 16:38:25 +000013922Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13923
13924 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13925 string-range for empty strings
13926 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13927 test/XPath/xptr/strrange: augmented the XPointer testsuite
13928
Daniel Veillard189446d2000-10-13 10:23:06 +000013929Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13930
13931 * doc/xml.html doc/xmlmem.html: added a module describing memory
13932 interfaces and use, updated the main page.
13933
Daniel Veillard2f971a22000-10-12 23:26:32 +000013934Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13935
13936 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13937 nanoftp code work on Windows too now
13938
13939Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013940
13941 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13942 * xpointer.c: implemented string-range() at least a good first version
13943 * test/XPath/docs/str test/XPath/xptr/strrange
13944 result/XPath/xptr/strrange: the string-range() tests
13945
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013946Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13947
13948 * Makefile.am include/Makefile.am include/win32config.h
13949 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13950 and make distcheck
13951
Daniel Veillard19d61112000-10-11 23:50:35 +000013952Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13953
13954 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13955 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13956 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13957
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013958Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13959
13960 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13961 patch for socklen_t detection by
13962 Albert Chin-A-Young <china@thewrittenword.com>
13963
Daniel Veillardcd429612000-10-11 15:57:05 +000013964Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13965
13966 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13967 and added a --dtdvalid option to xmllint used to test it
13968
Daniel Veillard47c02452000-10-11 13:04:36 +000013969Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13970
13971 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13972 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13973
Daniel Veillard2d38f042000-10-11 10:54:10 +000013974Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13975
13976 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13977 handlings (registration, lookup, cleanup)
13978
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013979Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13980
13981 * configure.in Makefile.am include/makefile.am: adding XPointer
13982 and XPtrtests target
13983 * xpointer.[ch] : new files for XPointer support
13984 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13985 more XPath tests
13986
Daniel Veillard57fda592000-10-10 23:24:14 +000013987Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13988
13989 * configure.in: fixed, very broken, make distcheck works again
13990
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013991Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13992
13993 * More work toward 2.2.5, integrated a number of patches
13994 * configure.in Makefile.am win32config.h.in: trying to cleanup
13995 make distcheck .... huh ...
13996 * include/Makefile.am include/win32config.h: new directory
13997 for includes
13998 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13999 updated teh makefiles and instructions for WIN32
14000 * xpath.c: small fixes
14001 * test/XPath/ results/XPath: updated the testcases and results
14002 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14003 suggested patches
14004 * valid.c: fixed an ID bug
14005
Daniel Veillardb71379b2000-10-09 12:30:39 +000014006Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14007
14008 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14009 the automake bug where wrong dependancies were generated.
14010 * xpath.[ch]: worked on XPointer
14011
Daniel Veillard7e99c632000-10-06 12:59:53 +000014012Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14013
14014 * configure.in Makefile.am: 2.2.5, ship the include in an
14015 include/libxml subdirectory, use symlinks when using CVS
14016 * testSAX.c: fixed small bug
14017 * testXPath.c: changed the way testfiles are parsed
14018 * debugXML.c: same kind of cleanup when parsing an argument expression
14019 XPath/XPointers can have blanks embedded
14020 * xpath.[ch]: more cleanup, reorgs for XPointer work
14021 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14022 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14023
Daniel Veillard55b91f22000-10-05 16:30:11 +000014024Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14027 in the XPath engine, rewrote large parts of it, now it's far
14028 cleaner and in sync with the REC not an old WD. Fixed a parsing
14029 problem in the interactive XML shell found when testing XPath.
14030
Daniel Veillardac260302000-10-04 13:33:43 +000014031Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14032
14033 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14034 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14035 examples with the extra test
14036
Daniel Veillard7cfce322000-10-04 12:40:27 +000014037Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14038
14039 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14040 the global init function.
14041
Daniel Veillard970112a2000-10-03 09:33:21 +000014042Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * HTMLparser.c: Doohhh, attribute name parsing was still case
14045 sensitive ! Fixed this ...
14046 * result/HTML/* : updated the tests results accordingly
14047
Daniel Veillard740abf52000-10-02 23:04:54 +000014048Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14049
14050 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14051 engine, should be far more stable, incorporated a new version of
14052 preceding/following axis, need testing
14053 * uri.c: fixed file:///c:/a/b/c problem
14054 * test/XPath/tests/idsimple: augmented the XPath tests
14055
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014056Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14057
14058 * doc/* rebuilding docs for 2.2.4 release
14059
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014060Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14061
14062 * configure.in: releasing 2.2.4
14063 * parser.[ch]: added xmlStrEqual()
14064 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14065 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14066 use xmlStrEqual instead
14067 * TODO: updated
14068 * added an XPath test
14069
Daniel Veillardbc765302000-10-01 18:23:35 +000014070Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14071
14072 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14073 * entities.h: exported xmlInitializePredefinedEntities
14074 * parser.[ch] : added xmlInitParser()
14075 * parserInternals.h : had to export htmlInitAutoClose()
14076
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014077Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14080 problems
14081 * Makefile.am : added XPath regression tests to normal tests
14082 * uri.c: fixed a problem with local paths, cleanup
14083 * parser.c: fixed a problem with large CData sections
14084
Daniel Veillardd2ade932000-09-30 14:39:55 +000014085Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14086
14087 * configure.in xml-config.in: patch from "Ben Taylor"
14088 <sol7x86@hotmail.com> for solaris shared libs lookup
14089
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140902000-09-30 Martin Baulig <baulig@suse.de>
14091
14092 * libxml-2.0.pc.in: Provide pkg-config script.
14093
14094 * configure.in: Create the libxml-2.0.pc script from the
14095 libxml-2.0.pc.in templates.
14096 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014097 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014098
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014099Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14100
14101 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14102 when compiling with MSC
14103
Daniel Veillard46057e12000-09-24 18:49:59 +000014104Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * xpath.c: patch for normalize-string() substring-before(),
14107 substring-after() and translate() functions from Bjorn Reese
14108 <breese@mail1.stofanet.dk>
14109 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14110 Fredrik Hallenberg <hallon@lysator.liu.se>
14111 * TODO: updated
14112
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014113Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14114
14115 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14116 problem of socklen_t being undefined on a number of platforms
14117 * debugXML.c: fixed a compilation problem when without snprintf
14118
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014119Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14120
14121 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14122 an URI bug and a fix for the control-character-induced infinite loop
14123 * nanohttp.c: preventive fix for compiling on WIN32
14124
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014125Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14126
14127 * xmlint.c: closing bug #25000
14128
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014129Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14130
14131 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14132 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14133 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14134 related function, fixing xmlStrncmp(), and associated cleanup
14135 * result/HTML/entities.html.sax: updating result
14136
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014137Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * uri.c: applied patch for URI escaping from Wayne Davison
14140 <wayned@blorf.net>
14141 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14142 from Denis Barbier <barbier@imacs.polytechnique.fr>
14143 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14144 patch from Wayne Davison
14145
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014146Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14147
14148 * doc/xml.html : updated with new releases, adding "how to help"
14149
Daniel Veillard04698d92000-09-17 16:00:22 +000014150Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14151
14152 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14153 removed a few warnings in pedantic mode ...
14154 * parserInternals.c parser.c: moved encoding switching function
14155 to parserInternals.c
14156 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14157
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014158Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14161 error or warning handlers
14162
Daniel Veillardb1059e22000-09-16 14:02:43 +000014163Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14164
14165 * parserInternals.c parserInternals.h parser.c Makefile.am:
14166 created a new module parserInternals.c, moved most of the
14167 code shared by the various parsers there, as well as
14168 deprecated code from parser.c. More cleanup of parser.c
14169 * uri.c: fixed a problem when URI is NULL
14170 * valid.c: speedup when looking for an attribute declaration
14171
Daniel Veillard39c7d712000-09-10 16:14:55 +000014172Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14175 the cleanup of the computation of URI references when seeking
14176 external entities. The URI reference string and the resulting
14177 URI are both stored now.
14178 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14179 large s(n)printf checks and cleanup from Denis Barbier
14180 <barbier@imacs.polytechnique.fr>
14181 * xmlversion.h.in tree.h: couple of SGML declarations for a
14182 possible docbook module.
14183 * result/VC/ : a couple of test output changed due to the change
14184 of the entities URI
14185
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014186Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14187
14188 * parser.h: added a _private field for linking user's data
14189
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014190Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
14192 * parser.c parserInternals.h: demacroified most of the IS_XXX
14193 the gain in size is significant so ...
14194
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014195Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * entities.c: cases where looking up entities with doc==NULL
14198 covered
14199
Daniel Veillard90e11312000-09-05 10:42:32 +000014200Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
Daniel Veillard1de50802000-09-07 08:54:32 +000014202 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014203 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14204
Daniel Veillard98a79162000-09-04 11:15:39 +000014205Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
Daniel Veillard1de50802000-09-07 08:54:32 +000014207 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014208 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14209 * Makefile.in: added URItest and included thenin "make tests"
14210
14211Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014212
14213 * xmlversion.h.in: closed bug 22941
14214
Daniel Veillard2bb89092000-08-31 14:57:50 +000014215Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14216
14217 * doc/xmlio.html: added doc and example for entity loader
14218 redefinition.
14219
Daniel Veillard96984452000-08-31 13:50:12 +000014220Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14223 used by libxml
14224
Daniel Veillarde715dd22000-08-29 18:29:38 +000014225Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14226
14227 * parser.c: Fixed bug on invalid ontent characters and when using
14228 push.
14229 * xmllint.c: fixed xmllint endling of errors in push mode
14230
Daniel Veillard4948eb42000-08-29 09:41:15 +000014231Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14232
14233 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014234 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014235 * result/HTML/*.sax: regenerated HTML SAX output
14236 * parser.c: more cleanup.
14237
Daniel Veillarde010c172000-08-28 10:04:51 +000014238Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014241 patches from Wayne Davison <wayned@users.sourceforge.net>,
14242 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014243 * HTMLparser.c: fixed an ignorable white space detection bug
14244 occuring when parsing with SAX only
14245 * result/HTML/*.sax: updated since the output is now HTML
14246 encoded...
14247
Daniel Veillard47f3f312000-08-27 22:40:15 +000014248Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14249
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014250 * HTMLparser.[ch]: applied some of Wayne Davison
14251 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014252
Daniel Veillarde0854c32000-08-27 21:12:29 +000014253Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14256 undeclared namespace prefix was used, added a warning.
14257 Cleaned up support w.r.t. entities, spilling out a warning
14258 and being pedantic on lookups.
14259 * test/warning/ent9 : added testcase for previous example.
14260 * TODO: updated
14261 * parserInternals.h parser.c: changed the way names are parsed
14262 now allow infinite size and decrease penalty for normal use
14263 * parser.c: Started a big cleanup/check of the parser code,
14264 fixed some of the most tortuous entity code, spotted code
14265 unused anymore
14266 * test/*: added tests for very long names and related nasty
14267 things.
14268
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014269Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * doc/encoding.html: added encoding aliases doc
14272 * doc/xml.html: updates
14273 * encoding.[ch]: added EncodingAliases functions
14274 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14275 bottleneck affecting large DTDs like Docbook
14276 * parser.[ch] xmllint.c: added a pedantic option, will be
14277 useful
14278 * SAX.c: redefinition of entities is reported in pedantic mode
14279 * testHTML.c: uninitialized warning from gcc
14280 * uri.c: fixed a couple of bugs
14281 * TODO: added issue raised by Michael
14282
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014283Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * doc/encoding.html: propagated Martin Duerst suggestions
14286
Daniel Veillard52402ce2000-08-22 23:36:12 +000014287Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14290 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14291 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14292 by Wayne Davison
14293
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014294Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * nanoftp.c nanohttp.c: small cleanup
14297 * TODO: updated
14298
Daniel Veillard244ece92000-08-19 20:58:02 +000014299Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * added an old VC testcase and updated title.xml entity
14302
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014303Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14304
14305 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14306 done on auto-opening of <p> tags and cleanup of SAX output
14307
Daniel Veillard979e55e2000-08-19 16:48:54 +000014308Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14309
14310 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14311
Daniel Veillard4540be42000-08-19 16:40:28 +000014312Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * doc/xml.html libxml.* structure.*: updated the doc a bit
14315
Daniel Veillard808a3f12000-08-17 13:50:51 +000014316Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14319 of SAX tests
14320
Daniel Veillard29579362000-08-14 17:57:48 +000014321Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14324 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14325
Daniel Veillard1255ab72000-08-14 15:13:33 +000014326Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
14328 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14329 * testHTML.c: fix core dump on Solaris 2.x systems
14330 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14331 * result/HTML/*.sax: previous bug fix lead to new results
14332
Daniel Veillard03109292000-08-14 14:58:22 +000014333Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14336 * configure.in: added --with-readline=DIR to accept alternate
14337 path for readline include/library
14338 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14339 for ANSI under HP-UX
14340 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14341 includes @LIBS@
14342
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014343Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * doc/* : rebuilt the docs
14346 * getting ready for 2.2.2 release
14347
Daniel Veillard87b95392000-08-12 21:12:04 +000014348Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14349
14350 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14351 and xmlAddFeature()
14352 * tree.[ch]: added xmlAddChildList()
14353 * xmllint.c: MAP_FAILED macro test
14354 * parser.h: added xmlParseCtxtExternalEntity()
14355 * valid.c: applied bug fixes removed warning
14356 * tree.c: added CDATA block to elements content
14357 * testSAX.c: cleanup of output
14358 * testHTML.c: added SAX testing
14359 * encoding.c: better error recovery
14360 * SAX.c, parser.c: fixed one of the external entity processing
14361 of the OASis testsuite
14362 * Makefile.am: added HTML SAX regression tests
14363 * configure.in: bumped to 2.2.2
14364 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14365 SAX results
14366
Daniel Veillard88a172f2000-08-04 18:23:10 +000014367Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * configure.in: patch for HP compiler
14370
143712000-08-04 Sven Heinicke <sven@zen.org>
14372
14373 * xmllint.c: Was coredumping sometimes when the file given didn't
14374 exist.
14375
Daniel Veillard46e370e2000-07-21 20:32:03 +000014376Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014379
Daniel Veillard46e370e2000-07-21 20:32:03 +000014380 when using in memory parsing. Need some cleanup.
14381 * xmllint.c configure.in: added a --memory flag to test memory
14382 parsing
14383
Daniel Veillard36650692000-07-21 15:16:39 +000014384Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14385
14386 * nanohttp.c: fixed socklen_t replacement to unsigned int
14387 * parser.c: fixed a space handdling missing at the end of
14388 production 28 DOCTYPE.
14389 * xmlmemory.c: fixed a stupid bug on the routine to override
14390 allocation functions
14391 * TODO: updated
14392
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014393Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * doc/ regenerated the docs
14396
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014397Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * doc/encoding.html doc/xml.html: added I18N doc
14400 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14401 improvements, both parser and filters, added ASCII & HTML,
14402 fixed the ISO-Latin-1 one
14403 * xmllint.c testHTML.c: added/made visible --encode
14404 * debugXML.c : cleanup
14405 * most .c files: applied patches due to warning on Windows and
14406 when using Sun Pro cc compiler
14407 * xpath.c : cleanup memleaks
14408 * nanoftp.c : added a TESTING preprocessor flag for standalong
14409 compile so that people can report bugs more easilly
14410 * nanohttp.c : ditched socklen_t which was a portability mess
14411 and replaced it with unsigned int.
14412 * tree.[ch]: added xmlHasProp()
14413 * TODO: updated
14414 * test/ : added more test for entities, NS, encoding, HTML, wap
14415 * configure.in: preparing for 2.2.0 release
14416
Daniel Veillard49703262000-07-10 10:27:46 +000014417Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14418
14419 * nanoftp.c: fixed the way the control connection is handled
14420 * libxml.spec.in: fixed the dependancies and cleanup
14421
Daniel Veillard306be992000-07-03 12:38:45 +000014422Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * doc/xml.html: changed the xmlsoft.org structure, updated the
14425 examples w.r.t. root and childs
14426
Daniel Veillard7d853352000-07-02 18:53:09 +000014427Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14430
Daniel Veillard365e13b2000-07-02 07:56:37 +000014431Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * HTMLparser.c: Work on character encoding support for the HTML parser
14434 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14435 * encoding.c: Fixed a potential memleak in the encoding stuff
14436
Daniel Veillardaf743792000-07-01 11:49:28 +000014437Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * doc/FAQ.html doc/Makefile.am : added a FAQ
14440
14441Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014442
14443 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14444 of the HTML parser to force it to not bypass SAX
14445
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014446Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * win32config.h.in: updated
14449 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14450 lacks iconv support :-( need to release 2.1.1
14451 * configure.in: release 2.1.1
14452 * HTMLparser: fixed bug #14784
14453 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14454 by Windows compiler
14455 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14456 the SAX startDocument() callback.
14457 * TODO: updated
14458
14459Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14460
14461 * added xmlStopParser()
14462
Daniel Veillardbe803962000-06-28 23:40:59 +000014463Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14464
14465 * configure.in: 2.1.0 prerelease
14466 * Large resync between W3C and Gnome tree
14467 * nanoftp, nanohttp.c: fixed stalled connections probs
14468 * HTMLtree.c SAX.c : support for attribute without values in
14469 HTML for andersca
14470 * valid.c: Fixed most validation + namespace problems
14471 * HTMLparser.c: start document callback for andersca
14472 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14473 * parser.h, SAX.c: serious speed improvement for large
14474 CDATA blocks
14475 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14476 different encoding
14477 * example/Makefile.am example/gjobread.c tree.h: work on
14478 libxml1 libxml2 convergence.
14479 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14480 and the LIBXML_TEST_VERSION macro
14481
Daniel Veillardc310d562000-06-23 18:32:15 +000014482Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * doc/xml.html: various patches and improvements typo fixed by
14485 Felix Natter
14486 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14487 from Felix Natter <fnatter@gmx.net>
14488
Daniel Veillardf3029822000-05-06 08:11:19 +000014489Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * doc/upgrade.html: updated with instructions for support of both
14492 libxml-1.x and libxml-2.x
14493 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14494 for 2.x support and also fixed includes
14495
14496
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014497Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14500 the encoding support, added iconv support, so now libxml if
14501 compiled with iconv automatically support japanese encodings
14502 among others. Work based on initial patch from Yuan-Chen Cheng
14503 I may have broken binary compat in the encoding handler
14504 registration scheme, but that was so utterly broken I don't
14505 expect anybody to have used this feature until now.
14506 * parserInternals.h: fixup on the CHAR range macro
14507 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14508 code.
14509 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14510 * uri.c: added xmlParseURI() I can't believe I forgot to
14511 implement this one in 2.0 !!!
14512 * SAX.c: moved doc->encoding update in the endDocument() call.
14513 * TODO: updated.
14514
Daniel Veillard06047432000-04-24 11:33:38 +000014515Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * tree.h: removed extraneous xmlRemoveProp definition
14518 * TODO: added item about --disable-corba configure switch
14519 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14520 * nanoftp.c: fixed include problems giving troubles on AIX and
14521 slowlaris
14522 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14523 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14524 comment and headers changes to lower gtk-doc number of warnings
14525 * doc/html/*: rebuilt docs
14526
Daniel Veillarde0aed302000-04-16 08:52:20 +000014527Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * HACKING: documented the tag for 1.x and instructions
14530
Daniel Veillard5e873c42000-04-12 13:27:38 +000014531Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14534 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14535 xmlCreateIOParserCtxt
14536 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14537 significant overall improvement
14538 * xmllint.c: added I/O test to xmllint
14539 * testSAX.c: added a speed test
14540 * doc/* : updated/regenerated
14541
Daniel Veillardfc708e22000-04-08 13:17:27 +000014542Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14543
14544 * xpath.c uri.h parserInternals.h: cosmetic changes from
14545 "Timur I. Bakeyev" <timur@bat.ru>, including making
14546 xmlCreateURI() public
14547
Daniel Veillard5d211f42000-04-07 17:00:24 +000014548Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14551 and the code at the same time. Added a clean mechanism for
14552 overload or added input methods: xmlRegisterInputCallbacks()
14553 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14554 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14555 * TODO: updated
14556 * doc/* : updated/regenerated
14557 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14558 source dir
14559
Daniel Veillarde77a9182000-04-05 19:12:29 +000014560Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * testURI.c: yet another forgotten commit, I should get some sleep !
14563
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014564Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * xmllint.c: forgot to commit this too ?
14567
Daniel Veillardb9df4042000-04-05 14:23:16 +000014568Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * xmlversion.h.in : forgot to commit this previously
14571
Daniel Veillard361d8452000-04-03 19:48:13 +000014572Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14575 * README TODO: updated for release
14576 * uri.c uri.h: added authority parsing/saving
14577 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14578 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14579 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14580 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14581 Makefile.am : added compile-time customization of libxml
14582 --with-ftp --with-http --with-html --with-xpath --with-debug
14583 --with-mem-debug
14584 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14585 #include <libxml/xxx.h> I hope it won't break too much stuff
14586 and will be manageable in the future...
14587 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14588 and added xmllint to the installed programs
14589 * uri.h: added xmlFreeURI()
14590
Daniel Veillardec303412000-03-24 13:41:54 +000014591Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * uri.c uri.h: finished the escaping handling, the base support
14594 and the URI path normalization. Looks good just lacks the
14595 authority content parsing code.
14596 * Makefile.am: added instructions to generate testURI
14597 * TODO: updated
14598 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14599 added links and icons for W3C and Gnome
14600
Daniel Veillard8f621982000-03-20 13:07:15 +000014601Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * xmlmemory.[ch] : seems I forgot to actually update the files in
14604 the last commit :-)
14605 * doc/xml.html doc/html/* : updated and uploaded the docs
14606
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014607Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14610 * TODO: updated
14611 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014612 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014613 gfree).
14614 * Makefile.am, uri.c, uri.h: added a set of functions to do
14615 exact (litteraly copied from the RFC 2396 productions) parsing
14616 and handling of URI. Will be needed for XLink, one XML WFC,
14617 XML Base and reused in the nano[ftp/http] modules. Still work
14618 to be done.
14619
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014620Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * configure.in, libxml.spec.in : libxml2
14623 * doc/* : updated the doc page, rebuilt the docs
14624
Daniel Veillardcf461992000-03-14 18:30:20 +000014625Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * all: tagged LIB_XML_1_X
14628 * *.c *.h : updated from W3C CVS tree
14629 * configure.in : 2.0.0-beta
14630 * libxml.spec.in : libxml2 package nam
14631 * result/* : new version of the tests output
14632
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014633Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14636
Daniel Veillardb566ce12000-03-04 11:39:42 +000014637Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * doc/* : rebuilt the docs
14640 * parser.c: final patch on #6766
14641 * valid.c: small patch on validity checks.
14642
Daniel Veillardfb76c402000-03-04 11:39:42 +000014643Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14644
14645 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14646 added
14647 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14648 compatibility w.r.t. XML spec and existing code.
14649
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014650Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * parser.c: seems a better solution to <a> </a> exists,
14653 will try it for a while
14654
Daniel Veillard83a30e72000-03-02 03:33:32 +000014655Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * parser.c: tried to remove the <a> </a> generating <a/>
14658 this is hard. Left a flag for that purpose. Fixed bug #6766
14659 * configure.in: prepared 1.8.7 not released, due to previous
14660 problem
14661
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014662Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * doc/xml.html : applied second patch from Paul DuBois
14665
Daniel Veillard402e8c82000-02-29 22:57:47 +000014666Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * doc/xml.html : applied patch from Paul DuBois
14669
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014670Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14673
Daniel Veillard5feb8492000-02-02 17:15:36 +000014674Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14677 compilation warnings on various platforms.
14678 * parser.c: Fixed #5281 validity error callbacks are now desactived
14679 by default if not validating.
14680
Daniel Veillardf341f932000-02-02 14:52:08 +000014681Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14684
Daniel Veillard13c757e2000-02-01 23:59:15 +000014685Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14688 <gkatsi@cs.toronto.edu>
14689
Daniel Veillard726e8792000-01-30 20:04:29 +000014690Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14693 processing URLs
14694
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014695Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14696
14697 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14698 xmlNanoFTPUpdateURL for persistent control connections.
14699 * configure.in: 1.8.6
14700
14701Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14704 * tree.[ch] : added xmlSaveNoEmptyTags
14705
James Henstridgef3be9312000-01-28 13:59:21 +0000147062000-01-29 James Henstridge <james@daa.com.au>
14707
14708 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14709
14710 * Makefile.am: added nanoftp.[ch] to the build.
14711
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014712Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * nanoftp.[ch]: cleanup, comments, API
14715 * debugXML.c : fixed a bug in the cat command
14716 * doc/*: regenerated the docs
14717
Daniel Veillardda07c342000-01-25 18:31:22 +000014718Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14721 * debugXML.c : fixed a bug in the cat command
14722 * valid.c: fixing some small probs
14723 * libxml.spec.in: get rid of the SNAP suffix
14724 * doc/xml.html: updated the status
14725
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014726Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * xml-config.in: xml-config --version to just return the
14729 version number
14730 * xpath.c: some cleanup w.r.t. axis when the current node is
14731 an attribute.
14732 * TODO: updated
14733
Daniel Veillard461a66c2000-01-18 18:01:01 +000014734Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * configure.in: prepared for libxml-1.8.5
14737 * doc/* recompiled the documentation
14738
147392000-01-17 Jody Goldberg <jgoldberg@home.com>
14740
14741 * configure.in : WARNING autoconf subtlety alert :
14742 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14743 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14744 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14745 get defined by AC_CHECK_HEADERS.
14746
Daniel Veillardf967b902000-01-17 16:06:10 +000014747Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14750 Rune.Djurhuus@fast.no
14751
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014752Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * TODO: updated
14755 * tree.c, parser.c: made sure that only memory alloc problems
14756 and internal parser errors are allowed to write to stdout or
14757 stderr.
14758
Daniel Veillard0142b842000-01-14 14:45:24 +000014759Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * tree.c : restored xmlNewGlobalNs since this seems used by
14762 a lot of existing code :-(, fixed a bug in xmlNewNs
14763 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14764 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14765 to exit() from the library code.
14766 * xpath.c, parser.c: removed bugs or unused code detected by
14767 Windows compilers
14768 * parser.c: started adding interfaces for parsing well balanced
14769 XML fragments
14770 * configure.in: releasing 1.8.4
14771 * doc/* : rebuilt the docs
14772
Daniel Veillard2eac5032000-01-09 21:08:56 +000014773Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14774
14775 * tree.[ch] : added xmlNewDocFragment() for DOM
14776 * testHTML.c: uninitialized variable.
14777
Daniel Veillardf3a73582000-01-05 14:58:39 +000014778Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * doc/* : rebuild the docs
14781
Daniel Veillard71b656e2000-01-05 14:46:17 +000014782Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * acconfig.h: readline and history patch
14785 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14786 * tree.c: added check and handling when possibly removing an ID
14787 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14788 and saving.
14789 * test/HTML/entities.html result/HTML/entities.html* : test for
14790 various entities reference cases
14791 * result/HTML/* : as a result output of some testcase have
14792 changed
14793 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14794 by previous example. added xmlParseTryOrFinish().
14795 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14796 entities.h debugXML.h HTMLparser.h: changed the way struct are
14797 declared to allow gtk-doc to expose those
14798 * parser.c: closed bug #4960
14799 * Makefile.am configure.in: Applied patch from
14800 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14801 and math/socket libs detection
14802
Daniel Veillard437b87b2000-01-03 17:30:46 +000014803Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * configure.in, Makefile.am: link tester against readline
14806 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14807
Daniel Veillard686d6b62000-01-03 11:08:02 +000014808Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * tree.[ch]: added xmlRemoveProp
14811 * win32config.h.in nanohttp.c: avoid including the Windows
14812 socket stuff in every C files
14813 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14814 the XmL parser(s)
14815 * test/ns4 result/ns4 etc...: added test case for previous prob
14816 * tree.c: xmlNewNs wasn't checking for double definition
14817 * Makefile.in: fixed a problem with dist-hook duplicates
14818 * parser.[hc], xmlIO.c: fixed the loading of external entities
14819 APIs, now xmlLoadExternalEntity() is used everywhere and
14820 setting up an app specific front-end using the
14821 * SAX.c parser.c: some fixes, now the xhtml spec validates
14822 with the xhtml DTD.
14823 * error.c: fixed crashes in case of no input stream
14824 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14825 to the validation tests and results
14826
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014827Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14830 too htmlCreatePushParserCtxt() and htmlParseChunk()
14831 * parser.c: a bit of cleanup.
14832 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14833 to XML) removed the last mem leak known
14834 * HTMLtree.c: output message cleanup
14835 * xmlmemory.c: display content info about memory blocks
14836 * result/HTML/wired.* : missing att value warning change
14837
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014838Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * doc/* : rebuilt the documentation
14841
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014842Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * parser.[ch] parserInternals.h: Push parser for XML,
14845 seems to work fine now
14846 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14847 --push for push testing
14848 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14849 * testSAX.c: added --push
14850 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14851 subtree
14852 * xmlIO.[ch] : enriched API + fixes for push mode
14853 * entities.[ch]: added the entity content length to the struct.
14854 * xmlmemory.[ch]: new API to show the last entries for the shell
14855 * valid.c: added required attribute testing
14856 * SAX.c: the cdata callback now merge contiguous fragments
14857 * HTMLparser.c: cleanup of some macros
14858
Daniel Veillard3c558c31999-12-22 11:30:41 +000014859Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * parser.c: fix for PIs name starting with xml
14862 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014863 * *.c, configure.in win32config.h.in : generate win32config.h for
14864 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014865
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014866Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * parser.c: fixed a stupid = vs. == bug :-(
14869 * doc/gnome-xml.sgml: s/glade/xml/
14870
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014871Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * configure.in, doc/xml.html : bug fix release 1.8.2
14874 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14875 Hopefully the end of that silly C++ include problem
14876 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14877 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14878 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14879 troubles with autoclosed elements when the stree shape doesn't
14880 follow the DtD specs. Added htmlIsAutoClosed() and
14881 htmlAutoCloseTag()
14882 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14883 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14884 * debugXML.c: fixed a bug on printing default namespaces.
14885 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14886
Daniel Veillardb24054a1999-12-18 15:32:46 +000014887Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * result/HTML/*.htm[l] : updated the HTML regression tests according
14890 to the new output
14891 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14892 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14893 problem due to intermix of extern "C" { ... } declarations for C++
14894 and recursive includes in the headers
14895
Chris Lahey323c48c1999-12-18 15:32:45 +0000148961999-12-20 Chris Lahey <clahey@umich.edu>
14897
14898 * HTMLtree.c: Made it so that html nodes with a single child do
14899 not insert a carriage return before or after the child node.
14900
Daniel Veillardb24054a1999-12-18 15:32:46 +000014901Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014902
14903 * configure.in, doc/xml.html : bug fix release 1.8.1
14904 * parser.c: fixed bug #4344
14905 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14906 added the glue to avoid C++ problems
14907 * doc/* : regenerated the documentation
14908
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014909Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14912 namespace recognition, and Dia as a resul :-(
14913 * encoding.c: closed bug #3950
14914
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014915Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * valid.c: debugging a posteriori validation, except URI expansion
14918 stuff this should be fixed now
14919 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14920 Carl Nygard <cnygard@bellatlantic.net>
14921 * tester.c: added --postvalid, cleaning of the code
14922 * tree.[ch]: added xmlDocGetRootElement()
14923
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014924Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14925
14926 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14927 c++ losage.
14928
Daniel Veillard10a2c651999-12-12 13:03:50 +000014929Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * configure.in, doc/xml.html : bumped to 1.8.0
14932 * xlink.[ch], Makefile.am : added framework for link detection
14933 * parser.h: added nbChars to parser context, needed for cleanup.
14934 * xmlmemory.c: removed a nasty bug when out of mem
14935 * valid.[ch]: adding namespace support for attribute decl
14936 * tester.c: added --debugent option
14937 * debugXML.[ch]: added xmlDebugDumpEntities()
14938 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14939 buffers instead, this was really needed, validation was breaking
14940 in strange ways due to that. Added xmlParseStringPEReference()
14941 and other parsing from strings functions. Entities processing
14942 modified again, but PERef are still not handled correcly but
14943 unless you're Eve Maller you won't notice :-)
14944 * HTMLparser.c: large changes toward reliability, and switched to
14945 lowercase internal tags, XHTML is lowercase, so it will help
14946 that output is closer to next version.
14947 * doc/* : regenerated the documentation, it is now hosted at
14948 http://xmlsoft.org/ (same bits I just bought the domain :-)
14949
14950
Daniel Veillard294cbca1999-12-03 13:19:09 +000014951Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14954 doc generation
14955 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14956 in the SAX API
14957 * doc/*: rebuilt the doc making sure everything appears in the
14958 HTML files
14959
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014960Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14963 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14964 which allow impressive speed improvement on dataset with
14965 large text pieces, but at the cost of broken binary
14966 compatibility and slightly bigger memory usage.
14967 Configure with --with-buffers to activate them, they
14968 are protected with XML_USE_BUFFER_CONTENT define.
14969 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14970 goal is 0 memory left allocated once parser is no more used
14971 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14972 call xmlCleanupParser() and xmlMemoryDump()
14973
Daniel Veillarda819dac1999-11-24 18:04:22 +000014974Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14977 * parser.[ch] encoding.[ch]: added memory cleanup routines
14978 * parser.c: closing bug #3788
14979 * doc/*: rebuilt the doc
14980
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014981Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14984 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14985 * tester.c: added --compress option
14986 * doc/*: rebuilt the documentation
14987
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014988Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14991 if given /proc/kcore as input !
14992 * doc/xml.html doc/*: updated and rebuilt the documentation
14993
14994Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014995
14996 * parser.c: Fixed some wrongly space collapsing code due to
14997 a misreading of the spec.
14998 * result/*: fixed the output accordingly
14999
15000Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015001
15002 * encoding.c: bug fix and typos
15003 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15004 * parser.c: added attribute normalization closing bug #3597
15005 * test/att* result/att* SAXresult/att*: testcase for attribute
15006 normalization
15007
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015008Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * configure.in: closing bug #3163 by adding extra flags for the
15011 cc compiler on HP-UX
15012
Daniel Veillard51e3b151999-11-12 17:02:31 +000015013Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * valid.[ch] : removed a typo and an enumerated type bug in the
15016 xmlAddElementDecl() function
15017 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15018 call to xmlEncodeEntitiesReentrant() so that the functions
15019 New, Set and Get are at the same level.
15020 * parser.c HTMLparser.c: extra memory allocation bug for
15021 attributes detected by someone using libxml in embedded systems :-)
15022
Daniel Veillard962195f1999-10-28 15:51:53 +000015023Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * xmlmemory.h: turned off mem debug :-\
15026
Daniel Veillard35008381999-10-25 13:15:52 +000015027Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * parser.c: closed bug #2784 a one line fix, but worth pushing
15030 a new release out
15031 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15032 some structures, comments before and after the
15033 main element, and other nastyness
15034 * HTMLtree.c tree.c: accomodate the extended HTML supported
15035 * configure.in: pushing 1.7.4
15036 * test/ent8 and related outputs : added a new test for bug #2784
15037 * test/HTML/wired.html and related output: a nasty HTML example
15038 * Makefile.am: improved the test scripts
15039 * docs/* : reran the documentation extractor, updated xml.html
15040
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015041Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15044 HTMLparser and debugged the HTML related code. HTML documents
15045 now have their own type
15046 * entities.c: do not dump &apos; for HTML output
15047 * xmlmemory.c: improvement, breakpoint mechanism
15048 * testHTML.c: added --sax --repeat ...
15049 * Makefile.am: improved the HTML tests
15050 * valid.[ch]: added xmlValidGetValidElements and
15051 xmlValidGetPotentialChildren
15052 * tester.c: added --insert to test the 2 new functions
15053 * test//* result//* SAXresult//* : regression test cleanup
15054 and extension.
15055 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15056 gnome-xml-nanohttp.html
15057
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015058Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15059
15060 * HTMLparser.c: fixed problems with some autoclose tags
15061 * tree.c: fixed XML output problems.
15062 * result/* SAXresult/*: update of the tests output
15063
Daniel Veillard6077d031999-10-09 09:11:45 +000015064Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * Makefile.am: Arturo patch for xmlConf.sh version info
15067 * parser.c: Tim Josling patch for single quoted items
15068 * tester.c: Tim Josling patch for tester options usage
15069 * tree.h: indent cleanup
15070
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015071Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15074 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15075
Daniel Veillard00fdf371999-10-08 09:40:39 +000015076Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * tree.c : Raph patch for initialization of CORBA fields
15079 * parser.c, xpath.c, ...: modification of doc comments
15080 * xpath.c : allow spaces in xpath expressions
15081
Daniel Veillardad219441999-09-27 08:17:49 +000015082Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * xmlmemory.h: turning off memory debug :-(
15085
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015086Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15089 better SAX interfaces.
15090 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15091 entity.
15092 * configure.in: 1.7.2
15093
15094Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015095
15096 * libxml.spec.in: fixed the URL
15097 * doc/xml.html: improved the documentation front-end
15098
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015099Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015100
15101 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15102
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015103Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015104
15105 * libxml.spec.in: fixed the alpha compile problem
15106 * parser.[ch]: changed errno to errNo in the parser context :-(
15107 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15108 * doc/xml.html: changed CHAR to xmlChar
15109 * doc/html/*: recompiled the documentation
15110 * configure.in: 1.7.1
15111
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015112Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * parser.h: modified the parser context struct to regain 1.4.0
15115 binary compatibility
15116 * parser.c, xml-error.h: added errno ot teh context and defined
15117 a set of errors values with update of errno
15118 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15119 DTDs and entities
15120 * *.h, *.c: complete cleanup of the use of config.h and include
15121 protection depending on the current setup.
15122 * overalll debugging, maintenance and bug-fixing on all modules
15123 * updated the documentation
15124 * ready for 1.7.0
15125
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015126Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * HTMLparser.c : cleanup
15129 * SAX.c valid.c valid.h: added ID/IDREF checking
15130 * tree.c tree.h: extended doc structure for refs
15131 * configure.in: 1.6.2
15132 * parser.c: patched bug in SAX user arg call
15133 * parserInternals.h: patched missing close in C++ wrapping
15134 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15135 especially upcoming XPointer implementation.
15136 * doc/xml.html: augmented, typo
15137
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015138Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15139
15140 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15141 not all invocations of install understand -d.
15142
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015143Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15144
15145 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15146 to make 'check' works, when builddir != srcdir.
15147
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015148Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * doc/xml.html : updated the documentation
15151
Daniel Veillard6454aec1999-09-02 22:04:43 +000015152Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15155 not deallocated memory blocks
15156 * *.c : replaces all calls to malloc() free() and realloc() to
15157 the wrapper functions/macros
15158 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15159 instead of xmlFreeNodeList()
15160
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015161Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * HTMLparser.c: corrected a stupid bug leading to core dump at
15164 tree deallocation. Removed warnings indicated by
15165 Stephane.Conversy@lri.fr
15166 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15167 looked for in the external subset
15168
15169Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015170
15171 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15172 on SGI by Stephane.Conversy@lri.fr
15173
Daniel Veillardb96e6431999-08-29 21:02:19 +000015174Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * all .h : changed the prototype declaration indent as in gtk
15177 * most .c : working on reducing the TODOs in the code
15178 * most .c : cleanup though -pedantic and Insure++
15179 * improvements on validation ID checkings.
15180 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15181 * xml-config.in: closed #1810
15182
15183Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015184
15185 * tree.h, valid.c, valid.h: more work on validity, IDs
15186 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15187 definition for AIX
15188
Daniel Veillardb556eb51999-08-15 17:19:50 +000015189Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15192 the distribution due to a cut'n paste error at last commit
15193
Daniel Veillardb05deb71999-08-10 19:04:08 +000015194Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * configure.in: upgraded to version 1.4.0
15197 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15198 Big update, added a large part of the validation process,
15199 it should be usable, but some parts are missing
15200 * xpath.c: improved the implementation w.r.t. root.
15201 * Makefile.am: added more tests
15202 * test and result trees: added a lot of tests
15203 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15204
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015205Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * Added an HACKING file
15208
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015209Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * xpath.[ch] : improvements and debug of the XPath implementation
15212 * parser.c, HTMLparser.c : modified the parsers to be progressive
15213 * tree.[ch] : extended the Buffer promitives
15214 * xmlIO.[ch] : added basic I/O routines providing progressive
15215 parsing and ready for I18N conversion plugins
15216 * SAXresult/* : the SAX callback sequence maybe slightly different
15217 now
15218 * test*.c : improved/updated the tests programs
15219 * doc/* : recompiled the docs.
15220
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152211999-07-26 Michael Meeks <michael@edenproject.org>
15222
15223 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15224
15225 * tree.c: Ditto.
15226
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015227Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * configure.in: upgraded to version 1.4.0
15230 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15231 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15232 XML query language, see http://www.w3.org/TR/xpath for more details.
15233 * parser.c, parser.h: added CHAR* related string functions for XPath
15234 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15235 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15236 rebuild the docs.
15237 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15238 and regression testing capabilities for XPath.
15239
Daniel Veillardd79d7871999-07-12 10:38:12 +000015240Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15243 closing bug #1646
15244
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015245Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * Makefile.am, example/Makefile.am: closed bug #1683
15248
Daniel Veillard3166ab11999-07-11 16:14:19 +000015249Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * example/Makefile.am, configure.in: added the makefile for the
15252 gjobread example
15253
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015254Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15255
15256 * doc/Makefile.am:
15257 - fix which allow "make install DESTDIR=</install/prefix>".
15258
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015259Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15262 which fixed a problem on the file reading-code.
15263
Daniel Veillard82150d81999-07-07 07:32:15 +000015264Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15267 output.
15268 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15269
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015270Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * parser.h : Oops removed the binary compatibility problem
15273 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15274 * parser.c, HTMLparser.c: applied patches for reading from stdin
15275
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015276Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * parser.c, entities.c, valid.c: cleanup bug #1591
15279 * configure.in: cleanup bug #1592
15280 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15281 the same tree back-end. Hence gdome will be available for it.
15282 * doc/Makefile.am: close bug #617
15283
Daniel Veillard97fea181999-06-26 23:07:37 +000015284Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * parser.c: alloctate a per parser context SAX interface block
15287
Daniel Veillard14fff061999-06-22 21:49:07 +000015288Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15291 and xmlEncodeEntitiesReentrant with the correct one :-\
15292
15293Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * commit of my internal XML base changes, quite a lot of
15296 changes, cleanups, better entities support, framework for
15297 new I/O and charset detection and handling
15298 * Fixed the configure/Makefile stuff to generate shared libs
15299 with the proper version info, so we jumped on rev from
15300 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15301 xmlEncodeEntities() result need to be freed now, and a string
15302 xmlParserVersion provide the current library version.
15303
Raph Levien05240da1999-06-15 21:27:11 +000015304Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15305
15306 * parser.c: fixed a buffer overrun for when you have a very long
15307 attribute with no entities in it.
15308
Daniel Veillardbb2da581999-06-13 14:37:07 +000015309Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * added example directory
15312 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15313
Daniel Veillard011b63c1999-06-02 17:44:04 +000015314Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * Release of libxml-1.1, nearly everything has been touched for
15317 this.
15318 * Added more regression tests
15319 * Updated the documentation
15320
Daniel Veillard27d88741999-05-29 11:51:49 +000015321Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * tree.[ch]: unified the XML_NO_CORBA defines.
15324 * parser.c encoding.[ch]: started plugging in char encoding detection
15325
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015326Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15327
15328 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15329 Also freed allocated buffer.
15330
Daniel Veillard27d88741999-05-29 11:51:49 +000015331Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015332 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15333 reentrancy problem at printing. One is left in entities.c, to
15334 remove ASAP
15335 * testSAX.c : added a test example showing the use of the SAX
15336 interface if one doesn't want to build the DOM tree.
15337 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15338
Daniel Veillard517752b1999-04-05 12:20:10 +000015339Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15342 large revamping of the parser to use SAX callbacks
15343 http://www.megginson.com/SAX/ (or at least a C like interface
15344 a la Expat). It's now possible to set up your own callbacks
15345 and the parser will not build a DOM tree.
15346 * test/* result/*: updated the test suite, I finally removed
15347 the old Namespace draft support (PI based).
15348
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015349Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * Makefile.am: added test result to EXTRA_DIST for make tests
15352
Daniel Veillard64068b31999-03-24 20:42:16 +000015353Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * parser.c, parserInternals.h: moved the chars macro definitions
15356 to parserInternals.h
15357 * parser.c, error.c: applied patches from "Knut Åkesson"
15358 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15359
Daniel Veillard012ccc11999-03-23 10:11:11 +000015360Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * xml-config.in : applied patch to make --version work
15363
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153641999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15365
15366 * Makefile.am (check-local): Alias for `tests' target. This will
15367 cause `make check' to do the right thing.
15368 (tests): Don't run tests in srcdir. Also, replaced calls to
15369 basename with a `sed' "equivalent".
15370
Daniel Veillardd109e371999-03-05 06:26:45 +000015371Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15374 it in the header and not the sources, updated the doc.
15375 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15376 pointing this out.
15377
Daniel Veillardbc50b591999-03-01 12:28:53 +000015378Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15381 exported the inputStream routines.
15382 * doc/html/* : updated accordingly
15383
Daniel Veillardd692aa41999-02-28 21:54:31 +000015384Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * parser.c, parser.h, parserInternals.h: added a few extra
15387 internal calls to allocate and free parser contexts ...
15388 * doc/html/* : updated accordingly
15389
Daniel Veillard55a99271999-02-25 11:01:29 +000015390Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * configure.in, Makefile.am, doc/makefile.am : General changes for
15393 1.0.0 release and including the generated HTML documentation.
15394
Daniel Veillard35925471999-02-25 08:46:07 +000015395Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * makefile.am : added parserInternals.h, oops.
15398
Daniel Veillard1e346af1999-02-22 10:33:01 +000015399Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * parserInternals.h: added this header giving access to the parser
15402 internal functions.
15403 * doc/Makefile.am : added a rebuild target which rebuilds the full
15404 set of documentations
15405 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15406 the internal subset.
15407 * *.c *.h: modifications needed to generate the documentation using
15408 gtk-doc, cleanup of functions blocks, reorganisation of struct
15409 declarations.
15410
Daniel Veillard1164e751999-02-16 16:29:17 +000015411Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15414 the tar and spec file to include the beginning of the doc.
15415
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154161999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15417
15418 * doc/.cvsignore: Added this file.
15419
Daniel Veillard6800ef31999-02-08 18:33:22 +000015420Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * tree.c: fixed xmlGetProp to return "" when the attribute
15423 exists, even if the node-list is NULL.
15424
Daniel Veillard726c7e31999-02-08 15:13:10 +000015425Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * tree.c: patched an error outputting empty attribute values.
15428 * Makefile.am and doc/makefile.am: have been updated during the
15429 week-end. Sorry for an empty CVS log, I got a shell problem.
15430
Daniel Veillard1899e851999-02-01 12:18:54 +000015431Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * tree.h: cleaned up using enums instead of defines
15434 * parser.c, valid.[ch]: more work on parsing/output of element
15435 declarations
15436
Daniel Veillard3b9def11999-01-31 22:15:06 +000015437Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * valid.[ch], tree.c, parser.c : more work toward full parsing
15440 of XML DTDs.
15441 * README: added informations about mailing-list and on-line
15442 documentation
15443
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154441999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15445
15446 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15447
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015448Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * parser.c, tree.[ch] : more work toward conformance testing,
15451 added a last element to accelerate parsing of very flat structures
15452 started working on internal subset Element content declaration.
15453 * valid.[ch] : first cut at adding code toward validation.
15454 * previous changes had also small impact on most files, especially
15455 the conformance testing using James Clark test suite.
15456
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015457Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * test/* : updated the examples, most of them were not well
15460 formed (humm), and added rdf2.
15461 * result/* : resulting changes in the output.
15462
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015463Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15466
Daniel Veillard44b3a061998-12-05 17:27:22 +000015467Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * tree.c: patched a bug in the generation of empty attributes
15470
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015471Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15474 for node/trees/documents/... Biggest problem is namespace
15475 support when copying subtrees.
15476
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015477Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.c, entities.c: improve entities and char ref encoding,
15480 and cleanups of error messages.
15481
Daniel Veillard242590e1998-11-13 18:04:35 +000015482Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * parser.c, entities.c: simple bug hunting done during rpm2html and
15485 rpmfind integration.
15486
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015487Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * parser.[ch]: Added interfaces allowing to specify a SAX
15490 handler before parsing.
15491
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015492Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * parser.c: redirrect all errors reporting through the SAX
15495 error function
15496
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015497Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15500 * libtool, tlmain ...: update of the libtool files
15501
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155021998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15503
15504 * entities.c: Use g_snprintf insteda of snprintf.
15505
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015506Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15509 added ent5 test for this purpose.
15510 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15511
Daniel Veillard27271681998-10-30 06:39:40 +000015512Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * parser.c: fixed? a strange error due to compression on a GWP
15515 document.
15516
Daniel Veillard25940b71998-10-29 05:51:30 +000015517Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * tree.[ch]: bug fixing
15520 * entities.[ch]: defined a specific type for predefined entities
15521 * doc/xml.html: more documentation on the library, how to use it,
15522 overview of the interfaces.
15523
Daniel Veillard16253641998-10-28 22:58:05 +000015524Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15527
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015528Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15529
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015530 * tree.c: corrected a small bug
15531 * doc/xml.html: continuing writing documentation.
15532
15533Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15534
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015535 * debugXML.h debugXML.c: added debugging utilities.
15536 * tester.c: added --debug switch.
15537 * tree.c: patched an incorrect node->type assignment.
15538 * parser.c: formatting, ensure that node->doc != NULL in attributes
15539
Daniel Veillardccb09631998-10-27 06:21:04 +000015540Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15543 entity support and provide an internal representation close to
15544 DOM one (entity ref nodes, and attribute value as tree). I tried
15545 to preserve the interface but this will surely break some apps
15546 (I have to change rpm2html/rpmfind for example). I had to change
15547 two interfaces, and the generated tree is somewhat different.
15548 * doc/* : started documenting the XML library, the tree and
15549 DOM/Corba. This is a first step.
15550
Daniel Veillard11e00581998-10-24 18:27:49 +000015551Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * parser.c: Set up the fonctions comment block, boring but useful.
15554 * parser.h, SAX.c, parser.c: now attributes are processed through
15555 the SAX interface. The problem is that my SAX interface diverged
15556 quite a bit from the original one, well this is not an official
15557 spec, and translating it from Java to C is hairy anyway...
15558
Daniel Veillard97b58771998-10-20 06:14:16 +000015559Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15562 fonctions comment block, boring but useful.
15563
15564Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015565
15566 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15567 conversion routines. However they are not yet used to convert the
15568 inputs. The core will run with UTF-8.
15569
Daniel Veillard33942841998-10-18 19:12:41 +000015570Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * tree.c : make sure that the type id is properly set-up when
15573 a new object is allocated, needed for DOM.
15574
Daniel Veillard27fb0751998-10-17 06:47:46 +000015575Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * tree.h, tree.c: Ok, the main objects in the tree will be native
15578 corba objects, it costs 8 bytes per Node, Attribute and Document
15579 but it simplifies the Corba integration a lot (no extra interface
15580 objects to allocate/free).
15581
Daniel Veillard0bef1311998-10-14 02:36:47 +000015582Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15585 and changed NODEs contants for conformity with DOM Level 1
15586
Daniel Veillard27864701998-10-08 03:47:24 +000015587Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * added hooks to keep track of servants when creating objects
15590 xmlDoc and xmlNode (for Corba export).
15591
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015592Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * added xml-config script.
15595
Daniel Veillard7066a791998-10-01 20:28:28 +000015596Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15599 to autoupdate libtool and automake conf files.
15600
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156011998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15602
15603 * Makefile.am: Use '?' to separate the sed
15604 commands as ',' is used when people pass -Wl,something.
15605
15606
Daniel Veillard15a8df41998-09-24 19:15:06 +000015607Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * tree.c, tree.h: added a per-document compression interface.
15610
Daniel Veillard151b1b01998-09-23 00:49:46 +000015611Tue Sep 22 20:47:38 EDT 1998
15612
15613 * tree.c, tree.h: added saving with compression and added interfaces
15614 to control the compression level (xmlGetCompressMode,
15615 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15616
Daniel Veillard70120ff1998-09-22 00:24:21 +000015617Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * parser.c: corrected a loop for files of size 0
15620
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156211998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15622
15623 * error.h: New file. Contains prototyes from `error.c'.
15624
Tom Tromeyc19653d1998-08-14 01:22:43 +000015625Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15626
15627 * Makefile.am (xmlincdir): New macro.
15628 (xmlinc_HEADERS): Renamed from include_HEADERS.
15629
Daniel Veillard845664d1998-08-13 04:43:19 +000015630Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * applied small patch on numeric entities from
15633 Christopher Blizzard <blizzard@appliedtheory.com>
15634
Daniel Veillard260a68f1998-08-13 03:39:55 +000015635Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * New release 0.2, removed the old xml_* files so that it's
15638 coherent with the other CVS base (W3C), far better conformance
15639 to standard, new namespaces, decent entities support, beginning
15640 of a SAX-like interface. Nearly nothing left intact, even the
15641 test examples ...
15642
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156431998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15644
15645 * .cvsignore: Add .deps dir
15646
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015647Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15650
Daniel Veillardfe926001998-07-26 04:28:20 +000015651Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015652
Daniel Veillardfe926001998-07-26 04:28:20 +000015653 * configure.in: added test for CPP
15654 * AUTHORS, Changelog: the original ones didn't get commited but the
15655 glib ones instead, fixed.
15656 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015657
Daniel Veillardfe926001998-07-26 04:28:20 +000015658Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015659
Daniel Veillardfe926001998-07-26 04:28:20 +000015660 * integrated code developped at W3C
15661 * changed the original Copyright
15662 * migrated to automake
15663 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015664