blob: 2fccb606a91ccb5dd4d4eafc8128d8c7f27ab619 [file] [log] [blame]
Daniel Veillard540a31a2003-01-21 11:21:07 +00001Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c doc/apibuild.py: applied a new patch from
4 Stéphane Bidoul for cleanups
5 * doc/libxml2-api.xml: rebuilt the API description with
6 new entry points
7
Daniel Veillard417be3a2003-01-20 21:26:34 +00008Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * xmlreader.c python/drv_libxml2.py python/generator.py
11 python/libxml.c python/libxml.py python/libxml_wrap.h
12 python/types.c: patch from Stéphane Bidoul for better per
13 context error message APIs
14 * python/tests/ctxterror.py python/tests/readererr.py:
15 update of the tests
16
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000017Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
18
19 * doc/guidelines.html
20 grammar and spelling cleanup
21
Daniel Veillard26f70262003-01-16 22:45:08 +000022Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
23
24 * xmlreader.c include/libxml/xmlreader.h python/generator.py
25 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
26 a patch from Stéphane Bidoul to allow per XMLtextReader error
27 and warning handling
28 * python/tests/Makefile.am python/tests/readererr.py: adding the
29 specific regression test
30
Daniel Veillard71f9d732003-01-14 16:07:16 +000031Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
34 should raise a syntax error
35
Daniel Veillarde4a07e72003-01-14 14:40:25 +000036Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * python/libxml.c: cleanup patch from Stéphane Bidoul
39
Daniel Veillard81601f92003-01-14 13:42:37 +000040Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
43
Daniel Veillarde6227e02003-01-14 11:42:39 +000044Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * python/generator.py python/libxml.c python/libxml.py
47 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000048 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000049 Python level.
50 * python/tests/Makefile.am python/tests/ctxterror.py: added a
51 regression test for it.
52
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000053Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
54
55 * xmlreader.c: fixed the streaming property of the reader,
56 it was generating tree faster than consuming it. Pointed out
57 by Nate Myers
58 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
59
Igor Zlatkovic9df24742003-01-12 21:15:55 +000060Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
61
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000062 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000063
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000064Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * xpath.c: fix to the XPath implementation for parent and
67 ancestors axis when operating on a Result Value Tree.
68 Fixes bug #100271
69
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000070Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
73 to fix some URI/file escaping problems
74
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000075Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * python/generator.py: fixed a bug raised by Raymond Wiker,
78 docSetRootElement() should not raise an exception if the
79 return is None
80
Daniel Veillard3e20a292003-01-10 13:14:40 +000081Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
82
83 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
84 fixed bug #102181 by applying the suggested change and fixing
85 the generation/registration problem.
86
Daniel Veillarde55e8e42003-01-10 12:50:02 +000087Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
90 routines.
91
Daniel Veillard8f872442003-01-09 23:19:02 +000092Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * parser.c: one more IsEmptyElement crazyness, that time in
95 external parsed entities if substitution is asked.
96 * python/tests/reader3.py: added a specific test.
97
Daniel Veillarde329fc22003-01-09 21:36:42 +000098Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
101 support and improved error handler registration
102
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000103Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
106 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
107 * README: fixed a link
108
Daniel Veillarde2830f12003-01-08 17:47:49 +0000109Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
110
111 * configure.in doc/* NEWS: preparing 2.5.1 release
112 * SAX.c parser.c: fixing XmlTextReader bug
113
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000114Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * SAX.c: fuck, I introduced a memory leak on external parsed
117 entities in 2.5.0 :-(
118
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000119Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xmllint.c: another fix needed as pointed by Christophe Merlet
122 for --stream --debug if compiled without debug support.
123
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000124Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
125
126 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000127 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000128 update man page with --stream and --chkregister
129
Daniel Veillard8326e732003-01-07 00:19:07 +0000130Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * globals.c: fixed --with-threads compile
133 * xmllint.c: fixed --without-debug compile
134 * include/libxml/globals.h: cleanup
135 * include/libxml/schemasInternals.h: add a missing include
136
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000137Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * configure.in NEWS: preparing 2.5.0 release
140 * SAX.c: only warn in pedantic mode about namespace name
141 brokeness
142 * globals.c: fix a doc generation problem
143 * uri.c: fix #101520
144 * doc/*: updated and rebuilt the doc for the release, includuding
145 stylesheet update
146 * python/Makefile.am: fix a filename bug
147
148Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
151 should not be called.
152
153Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * libxml-2.0.pc.in: applied the patch to fix #101894
156
157Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * tree.c : applied patch from Lukas Schroeder for register callbacks
160 * valid.c: modified patch from Lukas Schroeder to test
161 register callbacks with --chkregister
162
163Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * xmlreader.c: seriously changed the way data are pushed to
166 the underlying parser, go by block of 512 bytes instead of
167 tryng to detect tag boundaries at that level. Changed the
168 way empty element are detected and tagged.
169 * python/tests/reader.py python/tests/reader2.py
170 python/tests/reader3.py: small changes mostly due to context
171 reporting being different and DTD node being reported. Some
172 errors previously undetected are now caught and fixed.
173 * doc/xmlreader.html: flagged last section as TODO
174
175Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * python/libxml.py: integrated the Python 2.2 optimizations
178 from Hannu Krosing, while maintaining compatibility with
179 1.5 and 2.1
180
181Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * xmllint.c: a bit of cleanup
184 * xmlreader.c: small fix
185 * doc/xmlreader.html: more work on the XmlTextReader tutorial
186 * python/libxml.py: a few fixes pointed out by Hannu Krosing
187
188Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * python/setup.py.in: patch from Stéphane Bidoul to include
191 drv_libxml2.py in setup.py
192
193Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * doc/xmlreader.html: starting documenting the new XmlTextReader
196 interface.
197
198Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * xmllint.c: added the --stream flag to use the TextReader API
201 * xmlreader.c: small performance tweak
202
203Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * xmlreader.c python/tests/reader2py: okay the DTD validation
206 code on top of the XMLTextParser API should be solid now.
207
208Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * xmlreader.c python/tests/reader2py: Fixing some more mess
211 with validation and recursive entities while using the
212 reader interface, it's getting a bit messy...
213
214Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * xmlreader.c python/tests/reader.py: another couple of problem
217 related to IsEmptyElement reported by Stéphane Bidoul needed
218 some fixes.
219
220Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
223 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
224 based on the python XmlTextReader interface.
225
226Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * tree.c: backing out one change in the last patch which broke the
229 regression tests
230
231Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
232
233 * global.data globals.c tree.c include/libxml/globals.h: applied
234 an old patch from Lukas Schroeder to track node creation and
235 destruction. Probably missing a lot of references at the moment
236 and not usable reliably.
237
238Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
241 from doc/news.html and a stylesheet
242
243Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xmlreader.c python/tests/reader.py: fixed another couple of
246 xmlreader bugs reported by Stéphane Bidoul and added tests.
247
248Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * xmlreader.c python/tests/reader2.py: fixed another validity
251 checking in external parsed entities raised by Stéphane Bidoul
252 and added a specific regression test.
253 * python/tests/reader3.py: cleanup
254
255Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
256
257 * xmlreader.c python/tests/reader2.py: fixed a problem with
258 validation within entities pointed by Stéphane Bidoul, augmented
259 the tests to catch those.
260
261Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
262
263 * python/generator.py: modified the generator to allow keeping
264 class references when creating new classes, needed to fix a bug
265 pointed by Stéphane Bidoul where the input buffer of the
266 xmlTextReader instance gets destroyed if the python wrapper for
267 the input is not referenced anymore.
268
269Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
270
271 * xmlreader.c python/tests/reader.py: fixed another pair of problem
272 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
273
274Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * xmlreader.c python/tests/reader.py: fixed another problem
277 pointed by Stéphane Bidoul
278
279Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
280
281 * xmlreader.c python/tests/reader.py: fixed a limit case problem
282 with "<a/>"
283
284Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
285
286 * SAX.c: warn on xmlns:prefix="foo"
287 * xmlreader.c python/tests/reader.py: fixed a couple of problem
288 for namespace attributes handling.
289
290Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
291
292 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
293 a really nasty problem raised by a DocBook XSLT transform
294 provided by Sebastian Bergmann
295
296Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
297
298 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
299 by Stéphane Bidoul and integrated it into the tests
300
301Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
302
303 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
304 extended the XmlTextReader API a bit, addding accessors for
305 the current doc and node, and an entity substitution mode for
306 the parser.
307 * python/libxml.py python/libxml2class.txt: related updates
308 * python/tests/Makefile.am python/tests/reader.py
309 python/tests/reader2.py python/tests/reader3.py: updated a bit
310 the old tests and added a new one to test the entities handling
311
312Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * python/generator.py python/libxml2class.txt
315 python/tests/reader.py python/tests/reader2.py: changed the
316 generator to provide casing for the XmlTextReader similar to
317 C# so that examples and documentation are more directly transposable.
318 Fixed the couple of tests in the suite.
319
320Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
321
322 * doc/guidelines.html: added a document on guildeline for
323 publishing and deploying XML
324
325Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * valid.c xmlreader.c: final touch running DTD validation
328 on the XmlTextReader
329 * python/tests/Makefile.am python/tests/reader2.py: added a
330 specific run based on the examples from test/valid/*.xml
331
332Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
333
334 * python/libxml.py: added a few predefined xmlTextReader parser
335 configuration values.
336
337Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
338
339 * python/libxml_wrap.h: trying to fix #102037
340
341Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
342
343 * SAX.c: fixing bug #95296, when the predefined entities
344 are redefined in the DTD the default one must be used
345 instead anyway.
346
347Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
348
349 * doc/xmllint.xml
350 * doc/xmllint.1
351 Add discussion of XML_DEBUG_CATALOG to xmllint man
352 page - bug #100907
353
354
355Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * xmlreader.c: Fixed the empty node detection to avoid reporting
358 an inexistant close tag.
359
360Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
361
362 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
363 for Python 2.1
364
365Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
368
369Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
370
371 * doc/libxml2-api.xml python/tests/reader.py: one really need
372 to provide the base URI information when creating a reader parser
373 from an input stream. Updated the API and the example using it.
374
375Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
376
377 * testReader.c xmlreader.c valid.c include/libxml/tree.h
378 include/libxml/valid.h include/libxml/xmlreader.h: working on
379 DTD validation on top of xml reader interfaces. Allows to
380 validate arbitrary large instances. This required some extensions
381 to the valid module interface and augmenting the size of xmlID
382 and xmlRef structs a bit.
383 * uri.c xmlregexp.c: simple cleanup.
384
385Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
388 work on the xml reader interfaces.
389 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
390 Web page for the Windows binaries.
391
392Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
393
394 * xmlIO.c: applied a patch for VMS following the report by
395 Nigel Hall
396
397Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
398
399 * parser.c: the parseStartTag bug fix wasn't complete.
400
401Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
404 parseStartTag, fixing it.
405 * test/att4 result/att4 result/noent/att4: adding the test
406 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
407 more methods to XmlTextReader.
408
409Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
410
411 * win32/libxml2.def.src: added more xml reader exports
412 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
413 to the build
414
415Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
416
417 * doc/tutorial/xmltutorial.xml
418 plus generated html and pdf
419 Updating tutorial again based on further comments from Niraj
420 Tolia on the last iteration
421
422Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
423
424 * doc/tutorial/xmltutorial.xml
425 * doc/tutorial/includekeyword.c
426 * doc/tutorial/includegetattribute.c
427 plus generated html and pdf
428 Adding fix from Niraj Tolia to tutorial to properly free memory.
429
430
431Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
434 more methods of XmlTextReader.
435 * python/libxml2class.txt python/tests/reader.py: this increased the
436 methods in the bndings, augmented the test to check those new
437 functions.
438
439Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
440
441 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
442 methods of XmlTextReader.
443 * python/generator.py python/libxml_wrap.h python/types.c
444 python/libxml2class.txt: added the reader to the Python bindings
445 * python/tests/Makefile.am python/tests/reader.py: added a specific
446 test for the Python bindings of the Reader APIs
447 * parser.c: small cleanup.
448
449Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * xinclude.c: fallback was only copying the first child not the
452 full child list of the fallback element, closes #89684 as reopened
453 by Bernd Kuemmerlen
454
455Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
456
457 * win32/libxml2.def.src: exported htmlNodeDumpOutput
458
459Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
460
461 * configure.in: preparing release of 2.4.30
462 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
463 gives enum values, fix functype return type, put back fields in
464 structs
465 * doc/*: updated the docs rebuilt
466
467Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
470 about htmlNodeDumpOutput location.
471 * xpath.c: removed an undefined function signature
472 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
473 too many symbols in the API breaking the python bindings.
474 Updated with the libxslt/libexslt changes.
475
476Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * configure.in: preparing release of 2.4.29
479 * doc/*: rebuilt the docs and API
480 * xmlreader.c: a few more fixes for the XmlTextReader API
481
482Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
483
484 * include/win32config.h: applied mingw patch from Magnus Henoch
485
486Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * catalog.c doc/libxml2-api.xml: a bit more cleanup
489
490Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
493 building Python script, does the C parsing directly, generates
494 a better API description including structure fieds defs and
495 enums. Still a couple of bugs, but good enough for the python
496 wrappers now.
497 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
498 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
499 include/libxml/schemasInternals.h include/libxml/tree.h: more
500 cleanup based on the python analysis script reports.
501 * libxml.spec.in: make sure the API XML description is part of the
502 devel package.
503
504Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
507 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
508 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
509 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
510 code cleanup, especially the function comments.
511 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
512
513Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
514
515 * Makefile.am xmlreader.c include/libxml/Makefile.am
516 include/libxml/xmlreader.h: Adding a new set of APIs based on
517 the C# TextXmlReader API but converted to C. Allow to parse
518 in constant memory usage, far simpler to program and explain
519 than the SAX like APIs, unfinished but working.
520 * testReader.c: test program
521
522Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
523
524 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
525
526Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
527
528 * tree.c: Chip turner indicated that XHTML1 serialization
529 rule for style actually break on both IE and Mozilla,
530 try to avoid the rule if escaping ain't necessary
531
532Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
533
534 * nanhttp.c: handle HTTP URL escaping, problem reported by
535 Glen Nakamura and Stefano Zacchiroli
536
537Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
538
539 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
540
541Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
542
543 * uri.c: Johann Richard pointed out some XPointer problems for
544 URN based URI references in XInclude. Modified the URI parsing
545 and saving routines to allow correct parsing and saving of
546 XPointers, especially when attached to "opaque" scheme accordingly
547 to RFC 2396
548
549Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
552 of refactoring to the HTML saving code.
553 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
554 in the doc.
555
556Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * tree.c include/libxml/tree.h: refactored the XML dump of a node
559 to a buffer API to reuse the generic dump to an OutputIO layer,
560 this reduces code, fixes xmlNodeDump() for XHTML, also made
561 xmlNodeDump() now return the number of byte written.
562
563Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
564
565 * python/setup.py.in: another patch from Stéphane Bidoul for
566 Python bindings on Windows
567 * doc/parsedecl.py: small cleanup
568
569Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
570
571 * libxml.spec.in configure.in: add a line in %changelog for releases
572
573Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * parser.c: patch from Marcus Clarke fixing a problem in entities
576 parsing that was detected in KDe documentations environment.
577
578Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
579
580 * python/libxml.c (libxml_prev): Return the previous as opposed to
581 the next node (I guess this is the result of some cut & paste programming:)
582
583Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
584
585 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
586
587Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * python/generator.py python/libxml.c python/setup.py.in: trying
590 to fix the Python bindings build on Windows (Stéphane Bidoul)
591
592Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
593
594 * win32/configure.js: added option for python bindings
595 * win32/libxml2.def.src: added more exports
596
597Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
598
599 * win32/Makefile.mingw: fixed unresolved symbols when linking with
600 pthreads
601 * win32/wince/*: applied updates to Windows CE port from Javier
602
603Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * configure.in: preparing 2.4.28
606 * libxml.spec.in doc/Makefile.am: some cleanup
607 * doc/*: updated the news and regenerated.
608
609Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * HTMLparser.c: final touch at closing #87235 </p> end tags
612 need to be generated.
613 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
614 this change slightly the output of a few tests
615 * doc/*: regenerated
616
617Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * parserInternals.c: fixing bug #99190 when UTF8 document are
620 parsed using the progressive parser and the end of the chunk
621 is in the middle of an UTF8 multibyte character.
622
623Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
624
625 * threads.c: fixed initialization problem in xmlNewGlobalState
626 which was causing crash.
627 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
628 in xmlInitializeGlobalState.
629 * parserInternals.c: cleaned up ctxt->sax initialisation.
630
631Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * tree.c include/libxml/tree.h: modified the existing APIs
634 to handle XHTML1 serialization rules automatically, also add
635 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
636 libxslt serialization uses it when needed without changing
637 the library API.
638 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
639 result/xhtml1: added a new test specifically for xhtml1 output
640 and updated the result of one XHTML1 test
641
642Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * xinclude.c parserInternals.c encoding.c: fixed #99082
645 for xi:include encoding="..." support on text includes.
646 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
647 test/XInclude/ents/isolatin.txt : added a specific regression test
648 * python/generator.py python/libxml2class.txt: fixed the generator
649 the new set of comments generated for doc/libxml2-api.xml were
650 breaking the python generation.
651
652Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * doc/Makefile.am: repair some problem if gtk-doc fail or such
655 * configure.in: patch for Solaris on new autoconf closes #98880
656 * doc/parsedecl.py: repair the frigging API building script,
657 did I say that python xmllib sucks ?
658 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
659 and some comment are no more truncated.
660
661Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * parser.c: Martin Stoilov pointed out a potential leak in
664 xmlCreateMemoryParserCtxt
665
666Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
669 included in HTML documents and using the push parser.
670
671Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
672
673 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
674 specified, look for the Python interpreter not just in the
675 specified root but also in the specified location. Fixes #98825
676
677Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * python/libxml.c: fixing bug #98792 , node may have no doc
680 and dereferencing without checking ain't good ...
681
682Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * configure.in: preparing release 2.4.27
685 * doc/* : updated and rebuilt the docs
686 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
687 and all the docs are actually packaged and in the final RPMs
688 * parser.c parserInternals.c include/libxml/parser.h: restore
689 xmllint --recover feature.
690
691Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * parser.c xpath.c: fixing #96925 wich was also dependant on the
694 processing of parsed entities, and XPath computation on sustitued
695 entities.
696 * testXPath.c: make sure entities are substitued.
697
698Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
699
700 * parser.c: fixed #96594, which was totally dependant on the
701 processing of internal parsed entities, which had to be changed.
702
703Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
704
705 * Makefile.am python/Makefile.am python/tests/Makefile.am:
706 trying to fix bug #98517 about building outside the source tree
707 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
708
709Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
710
711 * include/win32config.h: cleanup
712 * win32/Makefile.mingw: integrated mingw in JScript configure
713 * win32/Makefile.msvc: modified to allow mingw coexistence
714 * win32/configure.js: integrated mingw
715 * win32/Readme.txt: cleanup
716
717Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * HTMLparser.c: strengthen the guard in the Pop macros,
720 like in the XML parser, closes bug #97315
721
722Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
725 callback is never used.
726
727Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * parserInternals.c: fixed the initialization of the SAX structure
730 which was breaking xsltproc
731 * xpath.c: patch from Petr Pajas for CDATA nodes
732 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
733 * parser.c include/libxml/parser.h: patch from Peter Jones
734 removing a leak in xmlSAXParseMemory() and adding the
735 function xmlSAXParseMemoryWithData()
736
737Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
738
739 adding pdf of tutorial, changing web page to link to it
740 * doc/tutorial/xmltutorial.pdf
741 * doc/xml.html
742 * doc/docs.html
743
744Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
745
746 * doc/tutorial/ar01s08.html
747 adding file what I forgot for tutorial
748
749
750Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
751
752 Adding encoding discussion to tutorial
753 Added:
754 * doc/tutorial/images/*.png: DocBook admonition image files
755 * doc/tutorial/apf.html, apg.html: new generated html
756 * doc/tutorial/includeconvert.c: conversion code entity file
757 changed:
758 * doc/tutorial/xmltutorial.xml: DocBook original
759 * doc/tutorial/*.html: generated html
760
761Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
762
763 * include/libxml/*.h: retired xmlwin32version.h
764 * doc/Makefile.am: retired xmlwin32version.h
765 * win32/configure.js: retired xmlwin32version.h
766
767Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
768
769 * win32/libxml2.def.src: exported additional symbols
770 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
771 sisterhood
772
773Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
774
775 * globals.c: fixed a typo pointed out by Igor
776 * xpath.c: try to speed up node compare using line numbers
777 if available.
778
779Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
780
781 * tree.c: make xmlFreeNode() handle attributes correctly.
782
783Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
784
785 * catalog.c: completed the #96963 fix, as reported by Karl
786 Eichwalder
787
788Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
791
792Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
793
794 * Makefile.am: switched the order of a couple of includes
795 to fix bugs #97100
796
797Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
798
799 * catalog.c: fixed bug #96963, reverted to the old behaviour of
800 xmlLoadCatalogs that used to separate directories with a ':'.
801
802Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
803
804 * threads.c: improvements to the Windows-side of thread handling
805 * testThreads.c: conditionally excluded unistd.h
806 * testThradsWin32.c: broke overlong lines
807 * include/win32config.h: adapted thread-related macros to the new
808 scheme and for pthreads on Windows
809 * win32/Makefile.msvc: introduced a more flexible thread build,
810 added testThreads[Win32].c to the build
811 * win32/configure.js: introduced a more flexible thread config
812
8132002-10-31 John Fleck <jfleck@inkstain.net>
814
815 * doc/xml.html (and, by implication, FAQ.html)
816 added UTF-8 conversaion FAQ from Marcus Labib Iskander
817
818Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
819
820 * configure.in: removed xmlwin32version.h
821 * include/libxml/Makefile.am: removed xmlwin32version.h
822
823Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * tree.c: applied patch from Brian Stafford to fix a bug
826 in xmlReconciliateNs()
827
828Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * tree.c: applied patch from Christian Glahn to allow
831 xmlNewChild() on document fragment nodes
832
833Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
834
835 * parser.c: Christian Glahn found a problem with a recent
836 patch to xmlParseBalancedChunkMemoryRecover()
837 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
838 problems
839 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
840 test/schemas/seq*: added the test cases from Charles
841
842Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
845 serious cleanup of the spec file and associated changes
846 in the Makefiles.
847 * valid.c: try to remove some warnings on x86_64
848
849Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
850
851 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
852 fix bug #96586
853
854Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
855
856 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
857 parsing, applied his patch
858 * result/HTML/attrents.html result/HTML/attrents.html.err
859 result/HTML/attrents.html.sax test/HTML/attrents.html:
860 added the test and result case provided by Mikhail Sogrine
861
862Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
863
864 * vms/build_libxml.com vms/config.vms vms/readme.vms
865 include/libxml/parser.h include/libxml/parserInternals.h
866 include/libxml/tree.h include/libxml/xmlIO.h
867 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
868 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
869 Applied the VMS update patch from Craig A. Berry
870 * doc/*.html: update
871
872Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
875
876Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
877
878 * debugXML.c: adding a grep command to --shell in xmllint
879 for T.V. Raman
880
881Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xmlcatalog.c: tried to fix some of the problem with --sgml
884
885Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * parser.c: tried to fix bug #91500 where doc->children may
888 be overriden by a call to xmlParseBalancedChunkMemory()
889
890Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
893 identifiers in SGML catalogs containing '&'
894
895Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * python/types.c: fixed bugs when passing result value tree
898 to Python functions.
899
900Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * configure.in: preparing the release of 2.4.26
903 * doc/*: updated and rebuilt the documentation
904
905Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * parser.c: fixed a XML Namespace compliance bug reported by
908 Alexander Grimalovsky
909
910Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
911
912 * HTMLtree.c: fixed serialization of script and style when
913 they are not lowercase (i.e. added using the API to the tree).
914
915Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
916
917 * valid.c: make xmlValidateDocument emit a warning msg if there
918 is no DTD, pointed by Christian Glahn
919
920Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
923 content model when some of the blocks have min or max, and a couple
924 of bugs found in the process.
925 * result/schemas/list0* test/schemas/list0*: added some specific
926 regression tests
927
928Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * README: updated the contact informations
931
932Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
935 misses it, reported by Peter Bray.
936
937Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * tree.c: investigating xmlNodeGetContent() on namespace nodes
940 and removed a few warnings
941
942Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * parser.c: Christian Glahn found a small bug in the push parser.
945 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
946 public
947
948Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * xmlschemas.c include/libxml/xmlschemas.h: added
951 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
952 * testSchemas.c: added --memory to test the new interface
953
954Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * doc/index.py doc/search.php: integrated the XSLT indexing,
957 a few fixed in the indexer, added a scope selection at the
958 search level.
959
960Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
961
962 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
963 this was due to uninitialized parts of the validation context
964
965Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * debugXML.c: applied patch from Mark Vakoc except the API
968 change, preserved it.
969 * doc/*: updated the docs to point to the search engine for
970 information lookup or before bug/help reports.
971
972Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
973
974 * doc/index.py doc/search.php: added mailing-list archives
975 indexing and lookup
976
977Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
980
981Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * doc/index.py: improved HTML indexing
984 * doc/search.php: make the queries also lookup the HTML based indexes
985
986Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * doc/index.py: added HTML page indexing
989
990Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
991
992 * xmlIO.c: extended Windows path normalisation to fix the base
993 problem in libxslt.
994 * catalog.c: fixed list handling in XML_CATALOG_FILES
995
996Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
997
998 * valid.c: typo/bug found by Christian Glahn
999
1000Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1001
1002 * xmlIO.c: applied Windows CE patch from Javier.
1003 * win32/wince: new directory, contains support for the PocketPC
1004 with Windows CE from Javier.
1005 * include/win32config.h: reorganised, removed duplicate
1006 definitions and applied WinCE patch from Javier.
1007 * include/wsockcompat.h: new file, now contains WinSock
1008 compatibility macros.
1009 * win32/Makefile.msvc: introduced double-run compilation.
1010
1011Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * configure.in include/libxml/xmlwin32version.h: preparing release
1014 of 2.4.25
1015 * doc/*: updated and regenerated teh docs and web pages.
1016
1017Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1020 error were not covering namespace declarations.
1021 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1022 it was missing the attribute declaration for the namespace
1023 * result/VC/NS3: the fix now report breakages in that test
1024
1025Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1028
1029Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1032 and regenerated the docs and web site
1033
1034Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1037 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1038 not before
1039
1040Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * python/generator.py python/libxml2class.txt: fixed a stupid error
1043 breaking the python API
1044
1045Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1048 triostr.c triostr.h: applied a trio update patch from
1049 Bjorn Reese which should work with MinGW
1050
1051Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * tree.c: improving some documentation comments
1054 * xmlregexp.c: found and fixed a mem leak with python regression tests
1055 * doc/*: rebuilt the doc and the API XML file including the
1056 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1057 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1058 python/types.c: added access to the XML Schemas regexps from
1059 python
1060 * python/tests/Makefile.am python/tests/regexp.py: added a
1061 simple regexp bindings test
1062
1063Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1064
1065 * doc/xml.html:
1066 fixing ftp links - thanks to Vitaly Ostanin
1067
1068Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * xmlregexp.c: fixed the data callback on transition functionality
1071 which was broken when using the compact form
1072 * result/schemas/*: updated the results, less verbose, all tests
1073 pass like before
1074 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1075 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1076 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1077 annoying warnings
1078 * xpath.c: try to provide better error report when possible
1079
1080Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * Makefile.am: fixed a breakage raised by Jacob
1083
1084Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1085
1086 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1087 which don't use sockets
1088
1089Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1090
1091 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1092 * win32/configure.js: applied zlib patch from Daniel Gehriger
1093
1094Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1095
1096 * win32/configure.js: applied the patch from Mark Vakoc for
1097 regexp support
1098 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1099 for regexp support
1100
1101Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * xmlschemastypes.c: as pointed by Igor Float and Double
1104 parsing ain't finished yet
1105
1106Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * Makefile.am configure.in: trying to fix #88412 by bypassing
1109 all the python subdir if python ain't detected
1110
1111Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1114 made configuring with regexps/automata/unicode the default
1115 but without schemas ATM
1116 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1117 fixed the regexp based DTD validation performance and memory
1118 problem by switching to a compact form for determinist regexps
1119 and detecting the determinism property in the process. Seems
1120 as fast as the old DTD validation specific engine :-) despite
1121 the regexp built and compaction process.
1122
1123Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * valid.c: determinism is debugged, new DTD checking code now works
1126 but xmlFAComputesDeterminism takes far too much CPU and the whole
1127 set usues too much memory to be really usable as-is
1128
1129Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * tree.c: fixed another stupid bug in xmlGetNodePath()
1132 * xmllint.c: --version now report the options compiled in
1133
1134Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * HTMLparser.c: small cleanup
1137 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1138 when configured with them. A bit of debugging around the determinism
1139 checks is still needed
1140
1141Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1144
1145Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1146
1147 * xmlIO.c: small portability glitch fixed.
1148
1149Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * xmlschemastypes.c: incomplete steps for real/double support
1152 * testAutomata.c include/libxml/xmlautomata.h
1153 include/libxml/xmlregexp.h: avoiding a compilation problem
1154 * valid.c include/libxml/valid.h: starting the work toward using
1155 the regexps for actual DTD validation
1156
1157Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * hash.c: cosmetic cleanup
1160 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1161 integrating a DTD validation layer based on the regexps
1162
1163Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1166 the determinism was tested before eliminating the epsilon
1167 transitions :-(
1168
1169Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * python/generator.py python/libxml.c python/libxml.py
1172 python/libxml2-python-api.xml python/libxml2class.txt
1173 python/libxml_wrap.h python/types.c: updated the python
1174 bindings, added code for easier File I/O, and the ability to
1175 define a resolver from Python fixing bug #91635
1176 * python/tests/Makefile.am python/tests/inbuf.py
1177 python/tests/outbuf.py python/tests/pushSAXhtml.py
1178 python/tests/resolver.py python/tests/serialize.py: updated
1179 and augmented the set of Python tests.
1180
1181Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1182
1183 * win32/configure.js: added more readme info for the binary
1184 package.
1185
1186Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlIO.c: fixed a stupid out of bound array error
1189
1190Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1193 messing around with support for Windows path, cleanups,
1194 trying to identify and fix the various code path to the
1195 filename access. Added xmlNormalizeWindowsPath()
1196
1197Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * error.c valid.c: working on better error reporting of validity
1200 errors, especially providing an accurate context.
1201 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1202 error reports in those cases.
1203
1204Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1207 parser.c parserInternals.c xmlIO.c: get rid of all the
1208 perror() calls made in the library execution paths. This
1209 should fix both #92059 and #92385
1210
1211Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * xmllint.c: memory leak reporting was broken after a change
1214 of the preprocessor symbol used to activate it.
1215
1216Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * tree.c: try to make the copy function work for node of
1219 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1220 DOM layers though, not libxml2 itself.
1221
1222Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * valid.c: try to provide file and line informations, not all
1225 messages are covered, but it's a (good) start
1226
1227Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * xinclude.c: reimplemented a large part of the XInclude
1230 processor, trying to minimize resources used, James Henstridge
1231 provided a huge test case which was exhibiting severe memory
1232 consumption problems.
1233
1234Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * python/Makefile.am: applied patch from Christophe Merlet to
1237 reestablish DESTDIR
1238
1239Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * libxml.spec.in: fixes libary path for x86_64 AMD
1242
1243Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1244
1245 * doc/tutorial/includekeyword.c
1246 * doc/tutorial/xmltutorial.xml:
1247 (plus resulting generated html files)
1248 fixing one spot I missed in the tutorial where I hadn't freed
1249 memory properly
1250
1251Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1252
1253 * doc/tutorial/includeaddattribute.c
1254 * doc/tutorial/includeaddkeyword.c
1255 * doc/tutorial/includegetattribute.c
1256 * doc/tutorial/includekeyword.c
1257 * doc/tutorial/xmltutorial.xml
1258 * doc/tutorial/*.html:
1259 update tutorial to properly free memory (thanks to Christopher
1260 R. Harris for pointing out that this needs to be done)
1261 * doc/tutorial/images/callouts/*.png:
1262 added image files so the callouts are graphical, making it
1263 easier to read ( use "--param callout.graphics 1" to generate
1264 html with graphical callouts)
1265
1266Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1269 nice logos generated by Marc Liyanage
1270 * doc/site.xsl *.html: changed the stylesheet to show the new
1271 logo and regenerated the pages
1272
1273Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1276
1277Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * xpath.c: possible mem leak patch from Jason Adams
1280
1281Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1284 in the XQuery namespace
1285 * configure.in: preparing 2.4.24
1286 * doc/*.html: updated the web pages
1287
1288Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * python/generator.py: closing bug #85258 by generating conditional
1291 compile check to avoid linking to routines not configured in.
1292
12932002-08-22 Havoc Pennington <hp@pobox.com>
1294
1295 * autogen.sh: update error message for missing automake
1296
1297Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * python/Makefile.am: typo in target name resulted in libxml2.py
1300 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1301
1302Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * win32/win32/Makefile.mingw: updated with version from
1305 Elizabeth Barham at http://soggytrousers.net/repository/
1306
1307Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1308
1309 * win32/Makefile.msvc: added the prefix location to the include
1310 and lib search path.
1311
13122002-08-18 Havoc Pennington <hp@pobox.com>
1313
1314 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1315 both automake 1.6 and 1.4 installed get the right automake. Means
1316 compilation from CVS will now require the latest automake 1.4
1317 release, or manually creating symlinks called "automake-1.4" and
1318 "aclocal-1.4"
1319
1320Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * configure.in python/Makefile.am: more AMD 64 induced changes from
1323 Frederic Crozat
1324
1325Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * xinclude.c: oops I was missing the xml:base fixup too
1328 * result/XInclude/*.xml: this adds xml:base attributes to most
1329 results of the tests
1330
1331Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * xinclude.c: quick but apparently working implementation of
1334 xi:fallback, should close bug #89684
1335 * Makefile.am test/XInclude/docs/fallback.xml
1336 result/XInclude/fallback.xml: added a basic test for fallback,
1337 and run with --nowarning to avoid a spurious warning
1338 * configure.in: applied patch from Frederic Crozat for python
1339 bindings on AMD 64bits machines.
1340
1341Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1344 the caller don't pass a SAX callback block.
1345
1346Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * tree.c: applied the same fix for the XML-1.0 namespace to
1349 xmlSearchNsByHref() as was done for xmlSearchNs()
1350
1351Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * libxml.3: small cleanup of the man page
1354 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1355 when serializing HREF attributes generated by XSLT.
1356
1357Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1360 version of Marc Liyanage' patch for boolean attributes in HTML
1361 output
1362
1363Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * python/tests/serialize.py: fixed the test results, indenting
1366 behaviour changed slightly
1367
1368Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1369
1370 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1371 new c14n function to Windows def files
1372
1373Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1374
1375 * c14n.c: fixed a memory leak in c14n code
1376
1377Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * parser.c include/libxml/parser.h: adding a new API for Christian
1380 Glahn: xmlParseBalancedChunkMemoryRecover
1381 * valid.c: patch from Rick Jones for some grammar cleanup in
1382 validation messages
1383 * result/VC/* result/valid/*: this slightly change some of the
1384 regression tests outputs
1385
1386Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * tree.c: trying to fix a problem in namespaced attribute handling
1389 raised by Christian Glahn
1390
1391Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * encoding.c include/libxml/encoding.h: Opening the interface
1394 xmlNewCharEncodingHandler as requested in #89415
1395 * python/generator.py python/setup.py.in: applied cleanup
1396 patches from Marc-Andre Lemburg
1397 * tree.c: fixing bug #89332 on a specific case of loosing
1398 the XML-1.0 namespace on xml:xxx attributes
1399
1400Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1401
1402 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1403 corner case from new Merlin's test suite and added a callback
1404 that will be used to improve xmlsec performance
1405
1406
1407Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * HTMLtree.c: trying to fix the <style> escaping problem in
1410 HTML serialization bug #89342
1411
1412Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1415 and rebuilt the web site.
1416
1417Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1418
1419 * include/libxml/tree.h: added _private member to xmlNs struct
1420
1421Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * HTMLparser.c: fixing bug #84876 based on the xml working
1424 code.
1425
1426Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1427
1428 * python/Makefile.am: enhanced to fix bug 72012 (errors
1429 when using '-jX' make parameter)
1430
1431Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1432
1433 * xpath.c: small additional enhancement for booleans
1434 compared to nodesets
1435
1436Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * HTMLtree.c: changed the order of the encoding declaration
1439 attributes in the meta tags due to a bug in IE/Mac
1440
1441Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1442
1443 * xpath.c: enhanced handling of booleans (especially '='
1444 and '!=' for nodesets) - fixes bug 85256. Added new
1445 routine xmlXPathNotEqualValues for more proper handling
1446 of '!=' when nodesets are involved.
1447
1448Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1451 doc/xmlcatalog_man.xml to the source distribution
1452
1453Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1454
1455 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1456 asked for this.
1457
1458Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * configure.in: preparing 2.4.23
1461 * doc/*: rebuilt the docs
1462
1463Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * parser.c: fixing bug #84169 by fixing the
1466 comment of xmlCreatePushParserCtxt to describe the
1467 encoding detection parameters better.
1468
1469Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * valid.c: fixing bug #79331 in one path the lookup for
1472 ID attributes on a namespaced node wasn't handled correctly :-\
1473
1474Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * HTMLparser.c: trying to fix 87235 about discarded white
1477 spaces in the HTML parser.
1478 * result/HTML/*: this changes the output of a number of HTML
1479 regression tests
1480
1481Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * xpath.c: applied patch from Richard Jinks for the namespace
1484 axis + fixed a memory error.
1485 * parser.c parserInternals.c: applied patches from Peter Jacobi
1486 removing ctxt->token for good.
1487 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1488 popped out by the regression tests.
1489 * Makefile.am: patch for threads makefile from Gary Pennington
1490
1491Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1492
1493 * xpath.c: enhanced behaviour of position() after usage of
1494 expressions involving preceding-sibling (et al).
1495
1496Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * hash.c: applied a patch from Peter Jacobi to solve a problem
1499 when compiling with the Watcom C on Win32
1500 * result/schemas/*.err: the change of hashing algo generated
1501 permutations in the output
1502
1503Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * hash.c: applied patch from Sander Vesik improving the quality of
1506 the hash function.
1507
15082002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1509
1510 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1511 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1512 xmllint.c xpath.c: replaced sprintf() with snprintf()
1513 to prevent possible buffer overflow (the bug was pointed
1514 out by Anju Premachandran)
1515
1516Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * parser.c: removed an uninitialized data error popped by valgrind
1519 on PE references
1520
1521Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1522
1523 * doc/xml.html
1524 adding tutorial reference to the web page
1525
1526Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1527
1528 * doc/tutorial/xmltutorial.xml
1529 * doc/tutorial/ar01s07.html
1530 * doc/tutorial/ape.html
1531 * doc/tutorial/includegetattribute.c
1532 adding section to tutorial about retrieving an attribute
1533 value
1534
1535Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * parser.c: applied a couple of patches from Peter Jacobi to start
1538 to get rid of ctxt->token, with a possible significant speed
1539 improvement to be gained once done. Better compliance with PE
1540 references constructs in DTDs too.
1541 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1542 from Peter too
1543
1544Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1547 xmlParseElement was likely to have been deallocated at the
1548 time of the report, possibly leading to segfault. Just report
1549 the tag name now.
1550
1551Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * xpath.c: patch from Richard Jinks for XPath substring() function
1554 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1555
15562002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1557
1558 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1559
1560Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1561
1562 *doc/FAQ.html
1563 fixing typos in FAQ, thanks to Robert Funnell for the
1564 editing help
1565
1566Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * NEWS: got complaints from rpmlint that it was empty
1569
1570Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1571
1572 * added doc/tutorial, including:
1573 apa.html
1574 apb.html
1575 apc.html
1576 apd.html
1577 ar01s02.html
1578 ar01s03.html
1579 ar01s04.html
1580 ar01s05.html
1581 ar01s06.html
1582 includeaddattribute.c
1583 includeaddkeyword.c
1584 includekeyword.c
1585 includestory.xml
1586 index.html
1587 xmltutorial.xml
1588 libxml tutorial, including generated html
1589
1590Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1591
1592 * result/c14n/exc-without-comments/merlin-c14n-two-*
1593 result/c14n/without-comments/merlin-c14n-two-*
1594 test/c14n/exc-without-comments/merlin-c14n-two-*
1595 test/c14n/without-comments/merlin-c14n-two-*
1596 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1597 c14n/exc-c14n and slightly modified test script to handle
1598 these test cases
1599 * c14n.c: fixed bugs for complicated nodes set (namespace
1600 without node and others from merlin-c14n-two.tar.gz)
1601 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1602 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1603 for xmlsec performance patch
1604 * xpath.c: fixed self::node() for namespaces and attributes
1605
1606Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1607
1608 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1609 but with the format parameter
1610 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1611
1612Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1613
1614 * Makefile.am: updated c14n tests suite
1615 * c14n.c: performance improvement for previous c14n patch
1616
1617Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * parser.c: another peroformance patch from Peter Jacobi, that
1620 time on parsing attribute values.
1621
1622Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1623
1624 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1625 into LibXML2 test suite
1626
1627Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1628
1629 * c14n.c: propagating xpath ancesstors node fix to c14n
1630 plus small performance improvement to reduce number of
1631 mallocs
1632 * xpath.c: fixed ancestors axis processing for namespace nodes
1633
1634Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1637 Peter Jacobi
1638
1639Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * configure.in: preparing 2.4.22
1642
1643Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1646 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1647 a public entry point.
1648 * doc/*: rebuilt the API and docs
1649
1650Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xpath.c: patch from Richard Jinks to fix a problem introduced
1653 in the previous patch and pointed by Norm
1654
1655Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * libxml.spec.in: fixing bug #81112
1658
1659Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * uri.c: fixing bug #82848
1662
1663Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1666 output of one catalog test
1667
1668Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1669
1670 * global.data globals.c tree.c include/libxml/globals.h
1671 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1672 default value for global parameter xmlIndentTreeOutput to 1 and
1673 introduced new global parameter xmlTreeIndentString (the string
1674 used to do one-level indent) with default value " " (as it was
1675 in tree.c)
1676
1677Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1680 with trio and schemas.
1681
1682Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * xpath.c: patch from Richard Jinks to fix the problem raised in
1685 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1686
1687Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * xmlschemas.c: a bit of work on import.
1690 * xmlschemastypes.c: Charles Bozeman provided a compare function
1691 for date/time types so min/max facet restrictions should work,
1692 indeterminate comparisons return an error instead of equal.
1693 * test/schemas/date_0* result/schemas/date_0_0: specific test
1694 from Charles Bozeman too
1695
1696Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1699 from Christian Cornelssen fixing the man pages and the Catalog
1700 building script.
1701 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1702 next step is <xs:import> I now have a reasonable understanding
1703 of how it works.
1704
1705Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1708
1709Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1710
1711 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1712
1713Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * xpath.c: fixing an XPath function evalutation bug pointed out
1716 by Alexey Efimov where the context was lost when evaluating
1717 the function arguments
1718
1719Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1720
1721 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1722 function public for XMLSec performance optimizations
1723
1724Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * python/generator.py python/libxml2class.txt : fixed a problem
1727 with the HTML parser pointed by Gary Benson
1728 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1729 example
1730
1731Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1732 * parser.c: fixed bug #81159 (memory growth in SAX)
1733
1734Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1735 * xpath.c: fixed bug #78858 (the real fix)
1736
1737Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1738 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1739
1740Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * tree.c: modified xmlNodeSetBase to allow changing the
1743 base of a document.
1744
1745Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * xmlschemastypes.c: patch Charles Bozeman for validation of
1748 all the date, time, and duration types
1749 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1750 * configure.in: fixed an error pointed by an user
1751 * xml2-config.in: fixed an error pointed by an user
1752
1753Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1754
1755 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1756 win32/libxml2.def.src xmlIO.c: exported default
1757 'file:', 'http:' and 'ftp:' protocols input handlers
1758 and maked protocols comparisson case insensitive
1759
1760Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * configure.in: Neven Has detected a typo
1763
1764Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1767 as one of the persons allowed to commit directly to the
1768 module.
1769
1770Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1773 * valid.c: raised a too low limit
1774 * doc/*: rebuilt the docs
1775
1776Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * test/XPath/expr/floats test/XPath/expr/functions
1779 result/XPath/expr/floats result/XPath/expr/functions
1780 xpath.c: another XPath conformance patch from Richard Jinks
1781
1782Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * xmlschemas.c: fixed validation of attribute groups.
1785 * test/schemas result/schemas: added an example from the primer
1786
1787Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1790 * test/schemas result/schemas: updated the test list
1791
1792Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * TODO: updated a bit
1795 * parser.c: made a comment more specific
1796 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1797 Schemas conformance.
1798 * test/schemas result/schemas: updated the test list
1799
1800Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1803 implementing xs:all with minOccurs = 0
1804 * tes/schemas/* result/schemas/*: added more tests covering
1805 xs:all
1806
1807Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * xmlregexp.c: first implementation of the all particle, this
1810 may need to be revisited for case where not all transitions
1811 must be crossed.
1812
1813Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * tree.c: another entity processing update from Markus Henke
1816
1817Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1818
1819 * trionan.c: fixed crash on OSF/1
1820
1821Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * xmlschemas.c: more Schemas work
1824 * test/schemas/* result/schemas/*: added more tests coming
1825 from the spec.
1826
1827Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1830 ExcC14N specification
1831
1832Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * tree.c: patch from Markus Henke, fix for recursive entities.
1835
1836Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * xpath.c: fix a problem with string() on a document node.
1839
1840Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * Makefile.am xmlschemas.c: more Schemas work
1843 * test/schemas/* result/schemas/*: added more tests coming
1844 from the spec.
1845
1846Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1849 * result/HTML/*: this changes a few things in the results
1850
1851Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1852
1853 * include/libxml/tree.h: eliminated 'declaration different than
1854 prototype' warning
1855 * include/win32config.h: "resolved" conflicts with errno.h
1856
1857Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1860 on the automata interfaces and debug of counted choices
1861 * test/schemas/* result/schemas/*: added a number of tests
1862
1863Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1866 a bit of work on Schemas
1867 * testSchemas.c: try to make it more useful
1868 * test/schemas/* result/schemas/* Makefile.am: changed the
1869 Schemas regression test procedure, started adding a few samples
1870
1871Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1872
1873 * include/libxml/encoding.h: Patch for the Borland C++ builder
1874 * include/libxml/tree.h: Patch for the Borland C++ builder
1875 * threads.c: Patch for the Borland C++ builder
1876 * win32/bcb5: New directory for the Borland C++ builder
1877 project files
1878
1879Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1880
1881 * win32/Makefile.msvc: Update for XML Schema support
1882 * win32/configure.js: Update for XML Schema support
1883 * win32/libxml2.def.src: Update for XML Schema support
1884
1885Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1888 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1889 xmlunicode.c include/libxml/Makefile.am
1890 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1891 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1892 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1893 include/libxml/xmlversion.h.in : merged the current state of
1894 XML Schemas implementation, it is not configured in by default,
1895 a specific --schemas configure option has been added.
1896 * test/automata test/regexp test/schemas Makefile.am
1897 result/automata result/regexp result/schemas:
1898 merged automata/regexp/schemas regression tests
1899
1900Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * xpath.c: Gary found a compile time problem, fixes #78823
1903
1904Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * configure.in: release of 2.4.20
1907 * doc/*: updated and rebuilt the docs
1908
1909Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * python/Makefile.am: patch from Cristian Gafton to build on
1912 Red Hat 6.2, should also fix #75779
1913
1914Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * valid.c: first part of fixing #78729
1917
1918Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1921 escaping of URI when saving HTML files.
1922 * result/HTML/*: this impacted some tests
1923
1924Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * configure.in: trying to fix #77441
1927
1928Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * include/libxml/xmlIO.h: Hallski complained it could not be
1931 included by itself.
1932
1933Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1936
1937Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1938
1939 * win32/configure.js: patch from Nilo for the c14n option
1940 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1941
1942Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1945 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1946 LIBXML_THREAD_ENABLED
1947
1948Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * xpath.c: another patch from Richard Jinks for substring conformance
1951 * test/XPath/expr/floats test/XPath/expr/strings
1952 result/XPath/expr/floats result/XPath/expr/strings: update of the
1953 test suite to check those.
1954
1955Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xpath.c: patch from Richard Jinks for .x float parsing.
1958
1959Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * parser.c: patch from Markus Henke when an encoding ain't recognized
1962
1963Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * libxml.m4: got a report that #include <string.h> was needed
1966
1967Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1970
1971Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1972
1973 * doc/example.html: fixing typo
1974
1975Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1978 pointed out by Melvyn Sopacua.
1979
1980Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * libxml.m4: Frédéric Crozat gave a patch related to the change
1983 of Include paths breaking the libxml.m4
1984
1985Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xpath.c: Fix bug #76927 forgot to save some context
1988 when evaluating binary expressions
1989
1990Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * configure.in: fixed configure for MPE/iX from Markus Henke
1993 * xmlmemory.c: fixed initialization problems
1994 * xpath.c: another set of patches from Richard Jinks this
1995 fixes "make XPathtests" on linux
1996
1997Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2000 * test/XPath/expr/compare test/XPath/expr/equality
2001 test/XPath/expr/floats test/XPath/expr/functions
2002 test/XPath/expr/strings result/XPath/expr/compare
2003 result/XPath/expr/equality result/XPath/expr/floats
2004 result/XPath/expr/functions result/XPath/expr/strings: Updated
2005 tests though they show a divergence on Linux
2006
2007Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * xpath.c trionan.c: previous commit also included patches
2010 from Richard Jinks on some IEEE support corner case
2011
2012Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2015 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2016 that $(datadir) should be used for docs
2017
2018Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2021 could leak filedescriptors
2022
2023Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * configure.in nanohttp.c: applied patch from Allan Clark for
2026 UnixWare/OpenServer
2027
2028Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * configure.in: preparing 2.4.19
2031 * doc/*: rebuilt the docs
2032
2033Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * nanohttp.c: fixing #76043, got fed up with non-portability
2036 of that piece of code.
2037
2038Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * valid.c SAX.c: Never commit without running "make tests" :-(
2041 fix a couple of stupidities in the previous commit
2042 * result/*: a few changes in some attribute order result of previous
2043 commit.
2044
2045Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2048 the internal subset should not raise duplicate ID errors,
2049 also there was a small bug in conjunction to namespace
2050 declarations defaulted and xml:xxx attributes DTD definitions.
2051
2052Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * xpath.c: Richard Jinks also raised some rounding problems
2055 this tries to fix them
2056
2057Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2060 behaviour in xmlXPathCastToString()
2061
2062Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2065 raised by Morus Walter
2066
2067Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2070 from Igor
2071
2072Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xpath.c: fixing #75619, related to a problem when trying
2075 to evaluate condition when the current node set resulting
2076 from that sub-step evaluation is empty. Also fixes 2 potential
2077 problem with previous-sibling and next-siblings axis.
2078
2079Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2082 HTML support is not configured in.
2083
2084Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2087 include/libxml/tree.h: dohh I really didn't intended to commit
2088 this test version :-(
2089
2090Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * testSAX.c: I wanted to see the real speed at the SAX interface
2093 after a little too many Ximianer started complaining about the
2094 parser speed.
2095 added a --quiet option:
2096 paphio:~/XML -> ls -l db100000.xml
2097 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2098 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2099 3200006 callbacks generated
2100 real 0m1.270s
2101 Which means 16MBytes/s and 3Mcallback/s
2102
2103Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * xpath.c: valgrind spotted another error that time when running
2106 on libxslt regression tests
2107
2108Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * Makefile.am: adding "make valgrind" running the full regression
2111 tests (except python ones) under Valgrind (using valgrind -q
2112 which was kindly added by the author).
2113 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2114 passes cleanly now except an obcure floating point initialization
2115 raised in log10() in one XPath regression test ???
2116 * tree.c: edited some comments to close #75244
2117
2118Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2121 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2122 context of ScrollKeeper, made sure that if the number is
2123 an integer, the serialization follows the description at
2124 http://www.w3.org/TR/xpath#section-String-Functions
2125
2126Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * configure.in: preparing 2.4.18
2129 * doc/*: updated and rebuilt the web site
2130 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2131 the Windows and Cygwin maintainers.
2132 * parser.c: humm, changed the way the SAX parser work when
2133 xmlSubstituteEntitiesDefault(1) is set, it will then
2134 do the entity registration and loading by itself in case the
2135 user provided SAX getEntity() returns NULL.
2136 * testSAX.c: added --noent to test the behaviour.
2137
2138Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * parser.c: Wilfried Teiken provided a hackish but working
2141 way to get context reported back on entities when parsing
2142 with SAX and without breaking the DOM build.
2143
2144Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * c14n.c: applied a new patch from Aleksey Sanin
2147 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2148 to reference Aleksey implementation of XML digital Signatures
2149
2150Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * xpath.c: small fix to avoid potential problem due to
2153 ordering of freeing data
2154 * python/Makefile.am: people were complaining about
2155 the generated file in python dir not being built
2156
2157Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2160 python/generator.py python/libxml.c python/types.c: Cleanup
2161 of the python Makefiles based on Jacob and James feedback,
2162 fixed the spec file accordingly, fixed the number of warning
2163 that passing my pedantic CFLAGS was generating. Conclusion
2164 is that Python includes are real crap.
2165
2166Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * configure,in: it was reported quite a few times that
2169 xml2-config --cflags should not output
2170 -I$includeprefix/libxml2/libxml because libxml2 header names
2171 clashes with existing names like list.h from C++ stl.
2172 Includes should be #include<libxml/xxx.h> so ...
2173
2174Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * c14n.c: another patch from Aleksey Sanin
2177
2178Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2181 canonicalization algorithm
2182 * doc/xml.html doc/index.html: added the C14N references on the
2183 index page.
2184
21852002-03-13 jacob berkman <jacob@ximian.com>
2186
2187 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2188 usage, redundant, and gcc specific
2189
2190Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * xpath.c: speedup some node selection operations, this can
2193 have a significant impact on DocBook Norm's stylesheets
2194 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2195 make sure it's always the case
2196 * debugXML.c: distinguish CDATA and comments in ls operations
2197
2198Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2201 to generate better API descriptions etc...
2202
2203Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * c14n.c: Fixing #74186, made sure all boolean expressions
2206 get fully parenthesized, ran indent on the output
2207 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2208 include/libxml/tree.h: also #74186 related, removed the
2209 --with-buffers option, and all the preprocessor conditional
2210 sections that were resulting from it.
2211
2212Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * valid.c: applied patch from Dodji Seketeli fixing an
2215 uninitailized variable in xmlValidGetValidElements()
2216
2217Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * c14n.c: fixed a few comments
2220 * doc/*.html doc/*/*.html: regenerated the docs and added
2221 the C14N API
2222 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2223
2224Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * check-xml-test-suite.py: fix to adapt varaiations in the
2227 bindings
2228 * configure.in python/setup.py python/setup.py.in: fixed to
2229 have the version of the python scripts automatically updated
2230
2231Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2234 in xmlCopyProp()
2235
2236Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * configure.in: preparing 2.4.17 release
2239 * doc/*: updated and rebuilt the docs
2240 * xpath.c: fixed a comment
2241 * python/libxml.c: fixed a possible reentrancy problem
2242
2243Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2246 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2247 added a specific regression test
2248 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2249 not raise exceptions when failing to find the attribute.
2250
2251Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * configure.in xmllint.c: owen pointed out a problem with the
2254 ftme fix, gettimeofday() was not detected by configure and
2255 the ftime header wasn't included, dohhh
2256
2257Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * configure.in xmllint.c: trying to fix #71457 for timing
2260 precision when gettimeofday() is not availble but ftime() is
2261
2262Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2265 are now copied on install and part of the -devel RPM
2266
2267Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * xpath.c: trying to avoid bug #72150 which was apparently
2270 caused by a gcc bug (or a processor problem) as detailed
2271 at http://veillard.com/gcc.bug
2272
2273Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2276 fixed xmlReconciliateNs(), added a Python test/example for
2277 inter-document cut'n paste
2278 * python/libxml.py: fixed node.doc on document nodes and added
2279 xpathEval() onto node objects
2280
2281Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2284 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2285 fixup and integrated tests for the serialization stuff
2286
2287Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2290 moved the libxml man page to section 3
2291
2292Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * tree.c: fix bug #72490
2295 * python/libxml.c python/libxml.py: added methods serialize()
2296 and saveTo() to all node elements.
2297
2298Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * xmlIO.c: closed #73430, don't read from an input source
2301 which indicated an end-of-file or an error.
2302
2303Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * parser.c: make sure SAX endDocument is always called as
2306 this could result in a Python memory leak otherwise (it's
2307 used to decrement ref-counting)
2308 * python/generator.py python/libxml.c python/libxml.py
2309 python/libxml2-python-api.xml python/libxml2class.txt
2310 python/tests/error.py python/tests/xpath.py: implemented
2311 the suggestions made by Gary Benson and extended the tests
2312 to match it.
2313
2314Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * python/generator.py: applied patch fixing #73450
2317
2318Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * xpath.c: fixing #61290 "namespace nodes have no parent"
2321 long standing divergence from the XPath REC. NodeSets
2322 simply hold a copy of namespace nodes and those node ->next
2323 points to the parent (which may not be the node carrying the
2324 definition).
2325 * include/libxml/xpath.h: flagged but didn't added a possible
2326 speedup
2327 * DOCBparser.c HTMLparser.c: removed some warnings from push
2328 parser due to new state being added.
2329 * tree.c: new fix from Boris Erdmann
2330 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2331 the XML Canonalization support from Aleksey Sanin
2332
2333Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * tree.c: patch from Boris Erdmann fixing some namespace odities
2336 with xmlCopyNode()
2337
2338Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * xmlIO.c: fix bug #72706 when loading a NULL entity
2341
2342Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2345 actually change in a future XML Namespace revision.
2346
2347Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2350 added the possibility of returning nodesets from XPath extension
2351 functions written in Python
2352
2353Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * python/*: commiting some Python bindings work done while travelling
2356
2357Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2360 explicitely with memory debugging switched on
2361
2362Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2365 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2366 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2367 the accessor generator for strings
2368 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2369 regression test.
2370
2371Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * python/README python/generator.py python/libxml.c python/setup.py:
2374 added the 'usual' setup.py to allow building a libxml2-python
2375 module based on the same code. The initialization is however
2376 different the 2 .so files fo libxml2 and libxslt are identical and
2377 they entry point initialize both libraries. this is done to avoid
2378 some possible nasty problem since the Python don't merge the maps
2379 of all shared modules.
2380
2381Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * parser.c: fixed a push/encoding bug reported by Michael
2384 on librsvg
2385
2386Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * include/libxml/parserInternals.h: fixes a misplaced #endif
2389
2390Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * parser.c valid.c: found and fixed a couple of allocation bugs
2393
2394Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * doc/xml.html doc/python.html doc/*: added a Python and binding
2397 page describing the current state of the Python bindings and
2398 giving pointers to the other languages wrappers.
2399
2400Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2403 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2404 rebuilt the API and web site
2405 * xpath.c: fixed #71978 portability bugs
2406
2407Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2410
2411Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * include/libxml/parserInternals.h parser.c: had to change
2414 2 internal parsing API when processing document content
2415 to check the start and end of element content are defined
2416 in the same entity
2417 * valid.c include/libxml/valid.h: attribute normalization can
2418 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2419 with the context to report it.
2420 * SAX.c: fixed the last known bugs, crazy validation constraints
2421 when a document is standalone seems correctly handled. There
2422 is a couple of open issues left which need consideration especially
2423 PE93 on external unparsed entities and standalone status.
2424 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2425 The 2 tests left failing are actually in error. Cleanup done.
2426
2427Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * valid.c: implemented E59 spaces in CDATA does not match the
2430 nonterminal S
2431
2432Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * SAX.c parser.c valid.c: more validation test fixups
2435 * check-xml-test-suite.py: added duration info for the tests
2436
2437Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * parser.c valid.c: a couple of errors were reported but not
2440 saved back as such in the parsing context. Down to 1% failure rate
2441 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2442
2443Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * xmlInternald.c: isExtender was missing a char
2446 * parser.c include/libxml/parser.h: % are acceptable in the
2447 internal subset if within a PUBLIC ID
2448
2449Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * SAX.c parserInternals.c valid.c: more work on the conformance
2452 suite. Took the step to finally block documents with encoding
2453 errors. It's a fatal error per the spec, people should have fixed
2454 their documents by now.
2455
2456Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * check-xml-test-suite.py: fixed the test script after some discussion
2459 on the semantic of TYPE="error"
2460 * Makefile.am: added the script to the distrib
2461
2462Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * SAX.c entities.c: fixed a couple of conformances issues deep
2465 into the validation code (standalone and undeclared Notations)
2466
2467Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2470 stayed there for years !
2471
2472Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2475 missing
2476
2477Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * check-xml-test-suite.py: improved the behaviour a bit as
2480 well as the logs
2481 * parser.c valid.c SAX.c: fixed a few more bugs
2482 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2483
2484Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * check-xml-test-suite.py: python script to run regression tests
2487 against the XML Test suite of W3C/OASis
2488 * SAX.c: fixed a validation bug
2489 * parser.c: fixed 3 errors pointed by the test suite
2490 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2491 * python/Makefile.am: fixed a dependendy
2492
2493Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * xmlmemory.c: avoid a warning bug #71594
2496
2497Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2500 warning on alpha/Tru64
2501
2502Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * include/libxml/entities.h: fixing a comment
2505 * valid.c: fixing some troubles with validity check on namespaces
2506 * result/VC/NS3 test/VC/NS3: added a specific regression test
2507
2508Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * tree.c: Fixing #71342 serializing '\n' in attribute values
2511 * result/noent/att3 result/att3 test/att3: added a specific
2512 test.
2513
2514Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * python/libxml.c: couple of bug fixes
2517
2518Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * python/*.py: removed tabs and used spaces.
2521
2522Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2525 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2526
2527Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2530 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2531
2532Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * include/libxml/encoding.h include/libxml/entities.h
2535 include/libxml/globals.h include/libxml/parser.h
2536 include/libxml/threads.h include/libxml/tree.h
2537 include/libxml/xmlmemory.h: trying to fix the include mess
2538
2539Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * include/libxml/xmlmemory.h: reverted part of the previous
2542 attempt to provide #69655, this was breaking the build.
2543
2544Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2547 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2548 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2549 include/libxml/parserInternals.h include/libxml/tree.h
2550 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2551 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2552 clean.
2553 * python/libxml.c: fixed a warning.
2554
2555Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2558 copying of node, merge back IDs in the target document.
2559 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2560 test/XInclude/ents/ids.xml: test case
2561 * result/VC/ElementValid4: output changed due to a typo fix
2562
2563Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * python/Makefile.am: seems some version of automake didn't
2566 generate the dependancies right as Jacob found out. Add
2567 an extra dependancy rule.
2568
2569Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * parserInternals.c valid.c: Justin Fletcher found some parts
2572 of the code needing cleanup
2573 * libxml.spec.in python/Makefile.am python/generator.py
2574 python/libxml.c python/libxml.py: Fixed the python Makefiles
2575 corrected a bug showing up on ia64, changed the name of the
2576 python internal module too
2577
2578Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * Makefile.am: applied patch from Andris Pavenis for binary
2581 name suffixes
2582
2583Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * xmllint.c win32/win32config.h: fixing #68748
2586
2587Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * valid.c: fixing #70166
2590
2591Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * valid.c: fixing #70077
2594
2595Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * Copyright Makefile.am README configure.in libxml.spec.in:
2598 Changed to the MIT Licence
2599 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2600 doc/xmlio.html: updated the doc accordingly
2601 * include/libxml/xmlwin32version.h configure.in: preparing
2602 2.4.14 release
2603 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2604 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2605 fixed the const xmlChar * wrapper and generator, XPath extension
2606 functions now use the context as first argument
2607 * python/tests/tstxpath.py python/tests/xpath.py
2608 python/tests/xpathext.py: Updated the tests accordingly
2609 * tree.c: fixed bug #70067
2610
2611Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * Makefile.am: cleanup
2614 * debugXML.c: always use stdout if output is NULL
2615 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2616 * python/Makefile.am python/generator.py python/libxml2class.txt
2617 python/libxml_wrap.h python/types.c: augmented the number of bindings
2618 handling FILE * and XPath contexts
2619 * python/tests/Makefile.am: avoid a stupid problem due to the
2620 use of TEST.
2621
2622Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2625
2626Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * python/TODO python/libxml.c: cleanup the extension function lookup
2629 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2630
2631Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * configure.in python/Makefile.am: do not install outside
2634 of prefix
2635
2636Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * python/TODO python/libxml.c: started adding SAX interfaces
2639 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2640 SAX test
2641
2642Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * tree.c: hardened the addChild function
2645 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2646 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2647 added accessors needed for xmlNode, a bit more testing and
2648 extension of interfaces
2649 * python/tests/Makefile.am python/tests/build.py: added a test
2650 build from scratch/save/load/check
2651
2652Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * parserInternals.c: change a small bit in the way valididy
2655 error messages get initialized
2656 * python/TODO python/libxml.c python/libxml2-python-api.xml
2657 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2658 added some memory debugging to track leaks at the libxml2 level
2659 * python/tests/*.py: changed all tests to check for leaks,
2660 there is just one left in XPath extension registrations.
2661
2662Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * python/TODO python/generator.py python/libxml2-python-api.xml
2665 python/libxml2class.txt: more accessor classes for the parser
2666 context, allow to switch on and check validity
2667 * python/tests/Makefile.am python/tests/error.py
2668 python/tests/invalid.xml python/tests/valid.xml
2669 python/tests/validate.py: attded more test and and added error.py
2670 which I forgot to commit in the last step
2671
2672Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * python/Makefile.am python/types.c: cleanup
2675 * python/libxml.c python/libxml.py python/libxml_wrap.h
2676 python/generator.py python/libxml2-python-api.xml
2677 python/libxml2class.txt: added class for parser context, added
2678 first cut for push mode support. Added a framework to generate
2679 accessors functions.
2680 * python/tests/Makefile.am python/tests/push.py: added a push
2681 test
2682
2683Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2686 bug a bit of cleanup.
2687
2688Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2691 python/libxml2class.txt: adding error redirections and preformat
2692 to a python handler
2693 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2694 tests self checking
2695
2696Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2699 a function
2700
2701Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2704 python/libxml.c python/libxml2-python-api.xml
2705 python/libxml2class.txt: Progressing through the TODOs, class
2706 description output, extra XML API, RPM now builds the wrappers
2707 for all python installed versions
2708
2709Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * configure.in libxml.spec.in python/Makefile.am python/TODO
2712 python/generator.py python/libxml2class.txt: added more informations
2713 in the libxml2-python package including docs. Slightly changed
2714 the class hierarchy
2715 * python/tests/*: added basic regression tests infrastructure too
2716
2717Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2720 added libxml2-python as part of the packages installed
2721
2722Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * python/Makefile.am python/generator.py python/libxml.c
2725 python/libxml.py: more work, now able to extend the
2726 XPath interpreter with functions written in python.
2727
2728Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * python/Makefile.am: Jacob sent a patch to allow building from
2731 tarfile.
2732
2733Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2736 inserted the python wrappers build, I hope this won't be too
2737 unportable
2738
2739Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * xpath.c: minor optimization
2742 * python/generator.py python/libxml.c python/libxml.py
2743 python/libxml_wrap.h: more work on the python bindings,
2744 they now support XPath and there is no evident leak
2745
2746Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * python/generator.py python/libxml.c python/libxml.py:
2749 more work on the python bindings generator.
2750
2751Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * python/generator.py python/libxml.c python/libxml_wrap.h:
2754 more work on the python bindings.
2755
2756Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * python/generator.py python/libxml.c python/libxml.py
2759 python/libxml_wrap.h: commited early version of a python binding
2760 for private use only ATM
2761
2762Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * entities.c tree.c include/libxml/entities.h: applied patch
2765 from Anthony Jones to implement copy of DTD subtree too. Had
2766 just to keep 2 function private which really ought to become
2767 public ones.
2768
2769Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * xmllint.c: added pointers to the web pages in the usage()
2772
2773Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * tree.c: more fixes from Petr Kozelka for attribute handling
2776 in the tree API to align the semantic with DOM.
2777
2778Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * valid.c tree.c entities.c: another set of patches from
2781 Anthony Jones for copy operations cleanup and robustness
2782
2783Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2786 an alphabetic index based on comments content
2787 * doc/*: rebuilt the web site with the new references
2788
2789Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * parserInternals.h: Greg Sjaardema suggested to use an
2792 eponential buffer groth policy in xmlParserAddNodeInfo()
2793
2794Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2797 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2798 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2799 to generate cross-references, and added/updated the stylesheets
2800 to generate and link API indexes. The generic keyword index
2801 is not done yet.
2802 * doc/*.html: regenerated all the usual docs too
2803
2804Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * debugXML.c: added an xpath function to the shell for T. V. Raman
2807
2808Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2811 debug routines.
2812
2813Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2816 support of attribute nodes
2817
2818Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2821 hopefully near complete and fully documented of the API in XML
2822 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2823 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2824 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2825 include/libxml/parserInternals.h include/libxml/valid.hi
2826 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2827 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2828 include/libxml/xpath.h include/libxml/xpathInternals.h:
2829 Cleaned up the doc comments a lot in the process, the interface
2830 coverage is now 100%
2831
2832Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2835 extracts comments from the gtk-doc DocBook output (a bit
2836 convoluted but seems to work).
2837
2838Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2841 added an XML description of the API, moved the script generating
2842 it here. Added a "make api" target
2843
2844Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2847
2848Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * xpath.c include/libxml/xpathInternals.h: the change made to
2851 xmlXPathFuncLookupFunc was incompatible roll it back
2852
2853Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * SAX.c: cleanup patch from Anthony Jones
2856 * doc/Makefile.am: fix the headers to avoid in make scan
2857 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2858 includes, * vs Ptr and general cleanup
2859 * parsedecl.py: first version of a script to extract the
2860 module interfaces, the goal will be to provide .decl or XML
2861 specification of the interfaces to build wrappers.
2862
2863Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2866 now provides return codes in case of errors
2867
2868Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2869
2870 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2871 Upgraded to trio baseline 1.6
2872 * strio.h strio.c: Replaced by triostr.h and triostr.c
2873
2874Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2877 of strdup usage in the code
2878
2879Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * parser.c error.c: Keith Isdale complained rightly that
2882 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2883
2884Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * tree.c: fixed the funxtion to set the xml: attributes
2887 * debugXML.c: added "setbase" to test it.
2888
2889Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2892 to allow updating an attribute content
2893
2894Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * libxml.h: try to avoid problems when compiling on Windows
2897
2898Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * hash.c: patch from Anthony Jones for hash.c allocation size
2901 * Makefile.am: trying to work around Yet Another Libtool Madness
2902 and build the 2.4.13 release finally ...
2903
2904Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2907 * doc/* : update of the documentation
2908
2909Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2912 at fixing #61290 :-(
2913
2914Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2917 Fixes bug #67229
2918
2919Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * tree.c: trying to avoid troubles when a subtree is copied
2922 and coalesced in part with the target tree. Should fix
2923 bug #67407
2924
2925Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * valid.c: fixed validation of attributes content of type
2928 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2929 values, very old bug. Fixes #67671
2930
2931Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * parser.c include/libxml/parserInternals.h tree.c: integrated
2934 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2935 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2936
2937Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * threads.c: applied Serguei Narojnyi's patch to add native
2940 thread support on the Win32 platform
2941 * testThreadsWin32.c Makefile.am: added the test program also
2942 from Serguei, Win32 specific
2943 * include/win32config.h include/libxml/xmlwin32version.h.in:
2944 added patch from Igor for the Windows thread specific defines.
2945
2946Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2949
2950Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2953 output page into XMLinfo.html. Close bug #66951 and
2954 raised by Robert Collins too.
2955
2956Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * encoding.c: Paul Keogh pointed out a possibility of segfault
2959 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2960 Closes bug # 68238
2961
2962Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * doc/*.html: updated the Gdome2 links
2965
2966Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * libxml.h: Applied following patches from Robert Collins
2969 and make sure IN_LIBXML is defined when compiling it
2970 -------
2971 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2972 as well as Visual C.
2973 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2974 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2975 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2976 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2977 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2978 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2979 xmlSysIDExists xmlNoNetExists).
2980 * xmllint.c: Don't include winsock2.h for Cygwin.
2981
2982Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2985 when the version info is not present.
2986
2987Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * tree.c: Anthony Jones pointed out a problem in
2990 xmlStringGetNodeList() and provided a fix for it
2991
2992Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * parser.c: patch from Frank J Franklin to remove a bug in
2995 xmlCreatePushParserCtxt() when the initial buffer passed
2996 is large.
2997
2998Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * win32/*: big cleanup of the Windows/MSVC project files
3001 from Igor Zlatkovic
3002
3003Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * doc/Makefile.am: should fix #67674 and avoid troubles if
3006 xsltproc is not available or fails in the prefix provided
3007
3008Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3011
3012Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3013
3014 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3015 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3016 Fixed a few other problems raised by Charlie Bozeman.
3017 * result/VC/ElementValid[5-7]: fixed the output
3018
3019Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3020
3021 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3022 patches from Charlie Bozeman. Regenerated the HTML docs.
3023
3024Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3025
3026 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3027 for Windows from Igor
3028
3029Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * xmllint.c: applied Justin Fletcher patch for --output or -o
3032
3033Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3034
3035 * win32/libxml2/libxml2.def.src: close #67019
3036
3037Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3038
3039 * xmllint.c: applied Justin Fletcher generic timing patch
3040 similar to the one already applied to xsltproc.
3041
3042Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * include/libxml/tree.h tree.c: applied documentation patches
3045 from Charlie Bozeman
3046
3047Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3048
3049 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3050
3051Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * valid.c: fix the xmlStrdup() used in the previous patch.
3054 * valid.c: added --dropdtd
3055 * tree.c: fixed xmlUnlinkNode so it also removes the references
3056 from the document if the node is a DTD
3057
3058Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3059
3060 * HTMLtree.c valid.c: cleanup some static declarations
3061
3062Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * xmllint.c: removed another strdup()
3065 * doc/FAQ: removed the HP/UX entry
3066
3067Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * valid.c: fix bug #66816 when validating.
3070 * xmllint.c: don't use sys/time.h if configure did not found it
3071
3072Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3073
3074 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3075 xmlcatalog_man.xml
3076
3077Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3078
3079 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3080 xmlInitMemory() was declared twice
3081
3082Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3083
3084 * globals.c: do not reference strdup() !
3085 * configure.in libxml-2.0.pc.in: trying to fix the libs
3086 of the various config extraction modules
3087
3088Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * configure.in : preparing 2.4.12
3091 * doc/* : updated and rebuilt the docs
3092
3093Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3094
3095 * uri.c: closed bug #66159
3096 * testURI.c: added --escape option
3097 * configure.in: some cleanup for xml2-config --cflags
3098
3099Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * globals.c testThreads.c: removed some misplaced includes
3102 of xmlversion.h
3103
3104Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * threads.c: patch from Gary Pennington fixing a possible
3107 problem at initialization time.
3108
3109Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3112 Eric Lavigne contribution to build libxml2 on MacOS using
3113 CodeWarrior.
3114
3115Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * xmllint.c: applied Geert Kloosterman's patch to fix
3118 --repeat --timing output
3119
3120Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3121
3122 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3123 where non-wellformed XML declaractions were not detected.
3124
3125Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3128
3129Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3132 gets reset by xmlCleanupInputCallbacks() and this makes the
3133 function useless. Same for output.
3134
3135Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * xmlIO.c: robert pointed out a loop error in callback cleanups
3138
3139Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3142 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3143 they are not really tied to debugging
3144
3145Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3148 * xmllint.c: better --catalogs description
3149
3150Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * tree.c: fixed a couple of problems in xmlSetProp()
3153
3154Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3157 unappropriate stdout output.
3158
3159Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3162 by Denis Beurive, closes #65111
3163
3164Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * valid.c: in case of content model validity error, don't
3167 print it if validity warnings were not requested.
3168
3169Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3172 * parserInternals.c: removed the last exit() call. Print an
3173 unmaskable error on stderr instead (library mismatch detection)
3174
3175Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3176
3177 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3178 shell instructions from Heiko Rupp
3179
3180Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3181
3182 * catalog.c: use the URL notation file:// for default catalog paths
3183
3184Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * include/libxml/tree.h: better comments for _private fields
3187 * tree.c: removed a problem when copying an entity reference.
3188
3189Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * vms/*: updated instructions and diffs from John A Fotheringham
3192
3193Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * include/libxml/xmlerror.h: avoid an include problem if
3196 #include <libxml/xmlerror.h> happens first in code
3197 seems to be the case in KDE libs
3198
3199Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3200
3201 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3202 from Igor for Windows
3203
3204Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * Makefile.am: Gary Pennington pointed out a missing prefix
3207
3208Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3209
3210 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3211 * doc/*: upgraded and rebuilt the docs
3212
3213Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3214
3215 * HTMLparser.c: fix comment in scripts element parsing.
3216 * result/HTML/doc3*: updated the results.
3217
3218Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * uri.c: another URI bug fix #63336, using Joel Young patch.
3221
3222Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3225 a cleaned up version of the Pwd shell string generation.
3226
3227Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * valid.c include/libxml/tree.h: trying to fix namespaces +
3230 validation problems for good, closing #63619 in the process
3231 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3232 wrong in this respect, fixed it.
3233
3234Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * xmllint.c: Morus Walter patch to allow --format and --encode
3237
3238Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * debugXML.c: Stefan Kost provided an help command for the shell
3241
3242Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3243
3244 * debugXML.c: Heiko Rupp pointed that the shell would crash
3245 on empty nodesets returns.
3246
3247Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3250 migh need the history libraries
3251
3252Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3255 handle the case of < in quoted attributes, Bastian Kleineidam
3256
3257Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3260 fixing catalog breakages
3261 * Makefile.am catalog.c result/catalogs/catal
3262 result/catalogs/mycatalog.* test/catalogs/catal*:
3263 fixed more problems in catalog support, added more regression tests
3264 for both XML and SGML catalog handling
3265
3266Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * debugXML.c: applied an improvement to xmlGetLineNo() from
3269 Keith Isdale
3270
3271Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3272
3273 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3274 Side effect of the progressive catalog loading
3275
3276Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * Makefile.am: confexecdir and confexec_DATA were defined twice
3279 pointed out by Karl Eichwalder
3280
3281Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * xmlcatalog.c: avoid unlink() and use remove() instead.
3284
3285Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * libxml.spec.in: cleanup
3288 * include/libxml/xmlwin32version.h: updated with 2.4.8
3289
3290Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3291
3292 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3293 of compiling libxml with a non standard set of options
3294
3295Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3296
3297 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3298 document --sgml option, fixing gnome bugzilla #63382
3299
3300Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3303 breakage of 2.4.7, added a couple of really needed APIs
3304 like xmlCatalogIsEmpty() and xmlNewCatalog()
3305 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3306 for install-catalog
3307 * configure.in: preparing 2.4.8
3308
3309Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3310
3311 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3312 include/libxml/tree.h include/libxml/xmlIO.h: more include
3313 cleanups, export cleanly one html output + format function.
3314
3315Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * parser.c: removed initGenericErrorDefaultFunc call from
3318 xmlInitParser() since it could destroy previous calls to
3319 xsltSetGenericErrorFunc() effects
3320
3321Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3322
3323 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3324 keyword.
3325
3326Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * Makefile.am: cleanup
3329 * threads.c: cleanup too
3330 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3331 from xsltproc
3332 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3333 dependancy loop.
3334
3335Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3336
3337 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3338 was not used anymore !
3339
3340Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * configure.in: preparing 2.4.7
3343 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3344 manual page from John
3345 * doc/*: updated the doc and rebuilt the generated pages
3346
3347Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3348
3349 * xmlIO.c: closing bug #62711, the library should never
3350 close stdin or stdout.
3351
3352Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * uri.c: second pass at fixing #63336, using Joel Young
3355 final patch. looks okay.
3356
3357Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * uri.c include/libxml/uri.h: trying to clear #63336
3360 allowing the escaping routine to parse unconformant
3361 URI-References.
3362
3363Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3364
3365 * vms/readme.vms vms/build_libxml.com nanoftp.c
3366 include/libxml/xmlversion.h.in: a few VMS updates from
3367 John A Fotheringham
3368 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3369 and xmlCleanupOutputCallbacks() for the Perl binding people.
3370
3371Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3374 apply fixes to close #63271 and avoid segfaults when
3375 the error routine gets callbed before xmlInitParser()
3376 get called.
3377 * nanoftp.c error.c: Applied patches from Justin Fletcher
3378 correcting some xmlGenericError misuses.
3379
3380Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3381
3382 *doc/xmllint.xml, doc/xmllint.1
3383 New and improved man page for xmllint - .xml is the original, .1
3384 is the generated man page
3385
3386Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3387
3388 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3389 the web site from the main HTML document.
3390
3391Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * parser.c: fixed an erroneous validation bug when PE refs
3394 occurs in external parsed entities referenced from the
3395 internals subset
3396 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3397 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3398 added the associated testcase, it's a nice one.
3399 * HTMLparser.c: generate the DTD node as HTML still ...
3400 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3401
3402Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3403
3404 * HTMLparser.c: fixed a bug in htmlNewDoc()
3405
3406Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3407
3408 * test/threads/*: added entities testing to the Thread test
3409 * testThreads.c: make the test reasonable
3410 * DOCBparser.c: fix the DTD public and system ID
3411 * xmllint.c: added --sgml for SGML DocBook importing
3412 * Makefile.am: added Docbtests target
3413
3414Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3417 * testThreads.c: removed bogus include
3418
3419Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3422 fixed a very serious (looping) validation bug
3423
3424Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * include/libxml/globals.h include/libxml/threads.h threads.c
3427 testThreads.c: far more testing, cleaning up bugs
3428 * *.c : make sure globals.h is always included.
3429
3430Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * HTMLparser.c: try to get rid of parser loops for good.
3433
3434Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * configure.in: fixed some bugs in CFLAGS passing.
3437 * test/threads Makefile.am testThreads.c: added a specific
3438 threaded test case (really nasty, guaranteed).
3439
3440Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * catalog.c: serious cleanup on the management of the
3443 XML catalog tree, more tests done, especially with
3444 the catalog PI.
3445
3446Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3447
3448 * catalog.c: avoid a problem in catalog cleanup on SMP if
3449 catalogs were not initialized.
3450
3451Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * catalog.c xpath.c: trying to cleanup the not thread safe
3454 parts of the library.
3455
3456Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * include/libxml/globals.h configure.in global.data: make
3459 the allocation be per-thread a configure option
3460 * encoding.c include/libxml/parser.h: fixed compilation
3461 errors
3462
3463Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3464
3465 * include/libxml/parser.h: Norm reported that a few lines
3466 added were breaking libxslt compile, removed them for now
3467
3468Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * parser.c parserInternals.c threads.c: debugged and fixed
3471 initialization problems which were giving troubles on SMP
3472 boxes.
3473
3474Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3475
3476 * include/libxml/Makefile.am: missing globals.h
3477
3478Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * globals.c: added a couple of standard includes.
3481
3482Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3483
3484 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3485 include/libxml/parserInternals.h include/libxml/tree.h
3486 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3487 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3488 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3489 Applied the last patches from Gary, cleanup, activated threading
3490 all user accessible global variables are now handled in globals.[ch]
3491 Still a bit rought but make tests passes with either
3492 --with-threads defined at configure time or not.
3493 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3494 linking options
3495
3496Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3497
3498 * Makefile.am include/libxml/Makefile.am
3499 include/libxml/globals.h globals.c include/libxml/threads.h
3500 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3501 configure.in: started integrating the core of the thread support
3502 not activated yet but half integrated. The code should still
3503 compile and work anyway.
3504
3505Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506
3507 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3508 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3509 integrating the non-controversial parts of Gary Pennington
3510 multithread patches
3511 * catalog.c: corrected a small bug introduced
3512
3513Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * catalog.c include/libxml/catalog.h: very serious cleanup,
3516 isolating unportable code and as much as possible the accesses
3517 to the global shared catalog. May need more testing !
3518
3519Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3522 Keith Isdale patches for the XSLT debugger interfaces. Some
3523 cleanup
3524
3525Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3526
3527 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3528 * DOCBparser.c: generate line nubers in elements
3529
3530Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * configure.in: preparing 2.4.6 release
3533 * doc/xml.html doc/html/*: updated and rebuilt the docs
3534 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3535
3536Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3537
3538 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3539 adding documentation for DV's supercatalog support
3540
3541Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3544 super catalog support adding one API and one flag --sgml to
3545 xmlcatalog
3546
3547Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3548
3549 * doc/xmlcatalog_man.xml, xmlcatalog.1
3550 One more crack at
3551 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3552
3553
3554Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3555
3556 * xpath.c: implemented xmlXPathObjectCopy for external objects
3557 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3558
3559Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3560
3561 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3562 finishing up fix to
3563 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3564 the xmlcatalog man page display more elegantly
3565
3566Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3567
3568 * configure.in: closing bug #61832
3569 * HTMLparser.c: removed a warning
3570
3571Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * xpath.c: fixing #61673 part I, do not loose doc information
3574 when copying result value trees.
3575
3576Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * xpath.c: trying to harden the XPath interpreter
3579
3580Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3581
3582 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3583 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3584
3585Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3586
3587 * HTMLparser: repaired another loop problem
3588
3589Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3592 parsing.
3593 * xpath.c: fix bug #61291 the default XML namespace node is
3594 missing from the namespace axis.
3595 * tree.c: refuse to create namespaces nodes with prefix "xml"
3596
3597Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * SAX.c: ouch a non-defined namespace could lead to a crash,
3600 fixed #61215
3601
3602Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * parserInternals.c: closed bug #61054
3605
3606Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * include/libxml/Makefile.am: closing #60708
3609
3610Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3611
3612 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3613 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3614
3615Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3618
3619Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3622 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3623
3624Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * catalog.c: Justin Fletcher provided cleaup code in case
3627 HAVE_STAT is not defined
3628 * include/win32config.h: Igor Zlatkovic suggested to have
3629 HAVE_STAT defined there
3630
3631Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3632
3633 * catalog.c - fixed typing error reported by M. Barros
3634
3635Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3636
3637 * xmllint.c - fixing typo
3638
3639Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3640
3641 * HTMLparser.c: small enhancement to prevent loop on
3642 unrecognizable data
3643
3644Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3645
3646 * parserInternals.c: applying patch from bug #60757 this
3647 should close it
3648
3649Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * catalog.c xmlcatalog.c: removed a couple of warning
3652 * xpath.c: try to solve the linking problem on platforms
3653 needing trio to compile
3654
3655Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * Makefile.am libxml.spec.in: backing up non-documented changes
3658 commited without review or aproval by Jens Finke <jens@gnome.org>
3659 * HACKING: made 100% clear that no commit should be done directly
3660
3661Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3662
3663 * configure.in: Joe Orton provided a patch fixing a problem
3664 when iconv is specified to be in a non-standard directory
3665 but wasn't exported in xml2-config --cflags
3666
3667Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * configure.in: let's ship 2.4.5 before getting too much
3670 troubles with 2.4.4 errors.
3671
3672Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * encoding.c entities.c: do not output hexadecimal charrefs
3675 when serializing HTML since some version of Netscape can't
3676 grok it, generate decimal ones.
3677 * result/HTML/doc3.htm: output changed due to previous test
3678 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3679
3680Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3683 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3684
3685Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686 Released 2.4.4
3687
3688 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3689 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3690 updated the configuration scripts systems accordingly
3691
3692Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3693
3694 * configure.in: preparing for 2.4.4
3695 * doc/xml.html doc/html/*: updated and rebuilt the docs
3696
3697Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * win32/dsp/libxml2.def.src: tried to incorporate comments
3700 from bug #59220
3701
3702Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * parser.c result/noent/wml.xml: fixed bug #59981 related
3705 to handling of '&' in attributes when entities are substitued
3706
3707Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3708
3709 * libxml.h include/libxml/xmlversion.h.in
3710 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3711 Tried to close bug #60131
3712
3713Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3716
3717Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * SAX.c: fixing bug #59946 on xmlns=""
3720
3721Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3724 but allocates a new error code.
3725
3726Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * xmllint.c: John Fleck fixed typos in the options output
3729 * parser.c SAX.c: fix ignorable white space SAX selection
3730
3731Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * entities.c: Steve Underwood found the possibility of an
3734 ininite loop in case of error.
3735
3736Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3739
3740Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * parser.c: warn if version is not 1.0 but it's not
3743 strictly speaking an error after analyzing the spec
3744
3745Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3746
3747 *doc/catalog.html - add link to the html version of the
3748 man page, other linguistic cleanups
3749
3750Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3751
3752 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3753 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3754 file, has not yet been included in the build.
3755
3756Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * catalog.c: removed a duplicate affectation Justin Fletcher
3759
3760Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * tree.c: Armin Sander pointed a possible text coalescing
3763 problem, completed his patch.
3764
3765Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3766
3767 * trionan.c: Fixed const and volatile re-definition problem
3768
3769Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * libxml.4 parser.c: doc updates from Heiko Rupp
3772 * parserInternals.c: 2 sanity checks from Heiko Rupp
3773
3774Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * tree.c: applied patch from Armin Sander to make some pointers
3777 const in xmlCopyNode()
3778 * include/libxml/tree.h: added fix to the header
3779
3780Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * xpath.c: hum, restrict the integer usage gcc bug workaround
3783 to only gcc compilers so that other architecture don't get
3784 penalized by this limitation.
3785 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3786
3787Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3790 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3791
3792Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3795 --convert option to xmlcatalog to convert SGML ones to
3796 the XML syntax.
3797 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3798
3799 2.4.3 got released at that point
3800Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3801
3802 * catalog.c xmlIO.c: started some serious testing and fixed
3803 a few bug and optmization needs.
3804
3805Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3808 preparing for a 2.4.3 release even if it may not be ready yet
3809 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3810 all file parsing lookup to go through the entity resolver, add
3811 to add an API to bypass it (needed to load catalogs themselves),
3812 some cleanup on the catalog code too.
3813 * nanoftp.c: small cleanup
3814 * doc/catalog.html: small update
3815
3816Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3819 Jun Kuriyama
3820
3821Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * doc/catalog.html: finished the catalog documentation
3824
3825Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * doc/catalog.html doc/xml.html: added documentation about
3828 Catalog support, misses an API description
3829 * doc/html/*: reextracted the API pages
3830
3831Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3834 Added the part about section 7.2 on URI resolution,
3835 fixed a side effect in the HTML parser, look complete
3836 and ready to rock except the URI/SystemID part!
3837
3838Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * include/libxml/catalog.h include/libxml/parser.h
3841 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3842 xmlIO.c: added support and APIs needed for the catalog PI
3843 * include/libxml/xmlIO.h: cleanup
3844
3845Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3848 include/libxml/catalog.h: starts to look okay, really
3849 plugged the new framework, cleaned a lot of stuff,
3850 added some APIs, except the PI's support missing this
3851 should be mostly complete
3852 * result/catalogs/* test/catalogs/*: added new test, enriched
3853 the existing one with URN ID tests
3854
3855Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * catalog.c: fixed nextCatalog
3858 * result/catalogs/docbook test/catalogs/*: started adding
3859 a small regression test
3860
3861Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3864 more work on the XML catalog support.
3865 * parser.c include/libxml/parser.h: small cleanup seems using
3866 list as a public parameter name can give portability troubles
3867 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3868 include/libxml/xpath.h include/libxml/Makefile.am: removed
3869 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3870 wrappers
3871
3872Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3873
3874 * Makefile.am trio.c triodef.h trionan.c xpath.c
3875 include/libxml/Makefile.am include/libxml/trionan.h:
3876 Re-worked Not-A-Number and Infinity support.
3877 * xmlcatalog.c: added readline include files
3878
3879Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3882 testCatalog as xmlcatalog, making it an installed app
3883 adding a shell, and preparing it to be a /etc/xml/catalog
3884 management tool, though not ready yet
3885 * catalog.c include/libxml/catalog.h: adding support for
3886 XML Catalogs http://www.oasis-open.org/committees/entity/
3887 not finished, there is some interesting tradeoffs and a
3888 few open questions left.
3889
3890Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * xmllint.c: fixed a line formatting problem
3893
3894Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * SAX.c: removed a couple of unused variable (Albert Chin)
3897
3898Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3901 trying to fix some troubles w.r.t. function returning
3902 const xxxPtr.
3903
3904Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3907 defined
3908
3909Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * xpointer.c: removed unused var
3912
3913Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * testXPath.c: another small cleanup closing bug #59110
3916
3917Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3918
3919 * win32/dsp/libxml2.def.src: small cleanup closing bug
3920 #59108
3921
3922Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * example/gjobread.c: add xmlCleanupParser() before leaving
3925
3926Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * config.h.in configure.in include/libxml/xmlwin32version.h:
3929 released 2.4.2
3930
3931Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * include/libxml/valid.h debugXML.c valid.c: deprecate
3934 the non-boundchecking Sprintf functions, add Snprintf
3935 this should close bug #57984
3936
3937Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3940 URIs before doing the lookups (pointed by Mark Vakoc)
3941
3942Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * xpath.c: serious changes on Result Value Trees and NodeSets
3945 w.r.t. deallocation and collect operations. Probably not
3946 100% clean (merge of allocated trees smells like a problem).
3947 Seems sufficient to close #58943
3948
3949Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * xmllint.c: adding a --format option
3952
3953Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * xpath.c: count() was broken on Result Value Tree
3956 * xmlIO.c: fixed file:/// accesses on _WIN32
3957
3958Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3961 macro was renamed, this should close bug #58683
3962
3963Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3966 entity substitution mode text at the end of the entity might
3967 be added due to text coalescing.
3968 * nanoftp.c parser.c: small cleanup
3969
3970Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * HACKING: added John Fleck right to commit in the doc subdir
3973
3974Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3977 allow to inherit attributes from the DTD directly in the
3978 tree, this is needed for XPath and can be a useful feature.
3979 Inherited namespaces are always provided at the tree level now
3980 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3981 of tests for this feature (XSLT being the prime user).
3982
3983Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3986 testSAX.c xmlIO.c xmllint.c include/win32config.h
3987 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3988 include/libxml/xmlwin32version.h.in win32/README.MSDev
3989 win32/dsp/*: applied Win32 Facelift No.2 patches from
3990 Igor Zlatkovic for Windows/MSC
3991
3992Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * SAX.c: unparsedEntityDecl() the URI computation of the
3995 entity wasn't done breaking XSLT unparsed-entity-uri()
3996
3997Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * xpath.c: fixed a bug when walking the descendants and
4000 the current node has no children
4001 * debugXML.c: show up when a text node is supposed to not be escaped
4002
4003Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4004
4005 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4006 worked like the set:leading() function)
4007 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4008
4009Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010
4011 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4012
4013Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * include/libxml/xmlIO.h: apply change to close #58141
4016 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4017
4018Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * parser.c: when the internal subset uses a PE, then the
4021 included entity can use conditional sections.
4022
4023Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4026 when walking the namespace axis showing up in
4027 libxst/tests/general/bug-12
4028 * xmlmemory.c: added the possibility to trace a given block
4029 defined by its address
4030
4031Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * parser.c: don't override existing encoding specified before
4034 starting xmlParseDocument()
4035
4036Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * include/libxml/xmlwin32version.h: reinserted, needed for
4039 Windows users of CVS
4040
40412001-07-27 Darin Adler <darin@bentspoon.com>
4042
4043 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4044 * testCatalog.c: Add include of <libxml/parser.h>.
4045
40462001-07-27 Darin Adler <darin@bentspoon.com>
4047
4048 * include/libxml/.cvsignore:
4049 * include/libxml/xmlwin32version.h:
4050 Remove this file from CVS because it's generated.
4051
4052Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * parser.c include/libxml/parser.h: applied const patches from
4055 Tom Moog #58002
4056
4057Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4058
4059 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4060 lookup framework
4061
4062Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * tree.c: fixed xmlCopyNode() for documents
4065
4066Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4069
4070Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * parser.c: fixes bug #57652 reported by Morus Walter
4073
4074Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4077
4078Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4081 errors, lesson don't add new functions at 1am before a release
4082 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4083 from XPath initialization when possible.
4084
4085Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * result/scripts/base*: removing history/readline changed
4088 this slightly
4089 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4090 xmllint.c: make element content line number generation
4091 optionnal to avoid breaking old apps added interface to switch
4092
4093Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * configure.in: get rid of the readline and libhistory
4096 dependancies by default, release 2.4.1 with IA64 fix
4097 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4098 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4099 John Kroll fixes to allow saving to HTTP via PUT (or
4100 POST of needed).
4101 * doc/html/*.html: regenerated the docs
4102
4103Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4104
4105 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4106 xmlHashScanFull and xmlHashScannFull3 to get passed the
4107 three keys as arguments to the callback function
4108
4109Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * configure.in Makefile.am: removed libxml softlink for good
4112 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4113 100% coverage by gtk-doc
4114
4115Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4118 fixed serious troubles due to size_t vs. int mismatch
4119
4120Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4123
4124Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4125
4126 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4127 convenient extension API for value and context managing
4128 Now handles external objects through xmlXPathPopExternal,
4129 xmlXPathWrapExternal and xmlXPathReturnExternal.
4130 Added functions for sets operations (intersection, etc.)
4131
4132Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4135 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4136 HTMLparser.c: cleanup of global variables, marking some
4137 const or private.
4138
4139Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4140
4141 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4142 fixed xmlXPathNodeSetItem when passing index=0
4143
4144Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4147
4148Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * xmllint.c: fixed compilation under Cygwin #57503
4151 * TODO: update
4152
41532001-07-13 Peter Williams <peterw@ximian.com>
4154
4155 * config.h.in: add #undef HAVE_DLFCN_H
4156
4157 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4158 builddir.
4159
4160Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4163 raised by #57348 and #57381
4164
4165Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4168 tree.c xpointer.c: store the line numbder in element->content,
4169 may break some software, need a configuration mechanism
4170
41712001-07-10 Darin Adler <darin@bentspoon.com>
4172
4173 * .cvsignore:
4174 * example/.cvsignore:
4175 * include/.cvsignore:
4176 * include/libxml/.cvsignore:
4177 Various things that are generated and should be ignored.
4178
4179Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4182 * doc/xml.html doc/html/*: updated the docs
4183
4184Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4187 validation occured on content with element child
4188
4189Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * tree.c: fixed XML Base computation which was broken
4192 * debugXML.c: added a base function to the shell
4193 * Makefile.am result/scripts/* test/scripts/*: added scripts
4194 based regression tests, and adding 2 XML Base tests
4195
4196Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * tree.c: set properties doc and call xmlSetListDoc for properties
4199 content when grafting them in a different tree.
4200 * aclocal.m4: remove from CVS
4201
4202Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * win32/libxml2/libxml2.def.src: added some missing entry point
4205 for XPath (Mark Vakoc)
4206
4207Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4210 layer should URI-Unescape before trying to open resources.
4211
4212Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * xpath.c: fix the name() bug for elements in the default
4215 namespace reported by Charlie Bozeman
4216
4217Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4220 led to an XPath fix, improvements of SAX initialization, and
4221 an added option --nocdata to testXPath
4222
4223Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * doc/libxml-doc.el: Felix Natter provided anew version working
4226 with XEmacs too
4227
4228Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * include/libxml/xpath.h: small cleanup
4231 * doc/xml.html: update
4232
4233Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4236 released 2.3.14
4237
4238Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * doc/html/*: rebuilt the docs for the release
4241 * doc/xml.html: added 2.3.14 release.
4242
4243Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4246 were not equal to empty strings
4247
4248Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * SAX.c: fixed a URI-Reference computation problem when validating
4251 * xmlIO.c: small cleanup
4252
4253Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * parser.c: improved the description of a couple of interfaces
4256 upon Larry Stamper suggestion
4257
4258Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * SAX.c entities.c parser.c: changed completely the way entities
4261 are handled when running the parser in entity substitution mode.
4262 This fixes a bug reported by Stephan Kulow and nearly divides
4263 by 3 the amount of memory required by libxslt to load and process
4264 DocBook TDG.
4265
4266Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * HTMLparser.c: fixing a too early root closing problem raised
4269 byt Prashanth Naidu
4270
4271Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4274 raised by Mark Vakoc.
4275
4276Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * example/Makefile.am: fixed the include path to add srcdir/include
4279 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4280 and some cleanup
4281
4282Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4285 lot of optimization work, results in significant improvements
4286 when handling really complex XPath queries. Add a small optimizer
4287 for unions, improve [n] and [last()], avoid some costly ops.
4288
4289Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4292 * xpath.c: small cleanup
4293 * xmlGetNsList: reformated, fixed problems if used on Entities
4294
4295Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4298
4299Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4302 * Makefile.am example/Makefile.am: workaround automake generating
4303 erroneous deps
4304
4305Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * include/win32config.h: bug #56801 Yon Derek provided a patch
4308 to the windows config file.
4309
4310Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4311
4312 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4313 libxml.h : Yon Derek provided a set of changes to compile from
4314 CVS on Windows/MSC
4315
4316Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * parser.c: fixed UTF8 BOM support in push mode
4319 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4320 added a specific testcase
4321
4322Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * Makefile.am: added --push regression tests
4325 * parserInternals.c: the XML parser segfaulted in --push mode
4326
4327Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * configure.in: moved the symlinks detection within a CVS
4330 check, this is not portable and will be removed soon.
4331 * xpath.c: small cleanup/speedup
4332
4333Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4336 release of 2.3.12
4337 * parser.c: make an error message if unknow entities in all cases
4338
4339Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4342
4343Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4346 includes were installed in the wrong dir
4347
4348Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * doc/html.xml: warn against sending code to exhibit bugs.
4351
4352Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4355 Tru64 from Thomas Leitner
4356
4357Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * AUTHORS: added William and Bjorn
4360 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4361 daniel@veillard.com hopefully I won't have to do this again
4362 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4363 docs can be rebuilt cleanly now
4364 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4365 from CVs it's generated, added include/libxml/xmlwin32version.h
4366 also generated but which should change far less frequently.
4367 * catalog.c nanoftp.c: made sure to include libxml.h not
4368 libxml/xmlversion.h directly
4369 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4370 when compiling on WIN32 and MSC
4371
4372Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * include/Makefile.am include/libxml/Makefile.am configure.in:
4375 fixed make distcheck and rebuilding the rpms
4376
4377Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * configure.in: should finish the migration of exported includes
4380 into a real include/libxml in CVS, at least for CVS users.
4381 * removed the exported headers, added in include/libxml (as well
4382 as xmlversion.h.in).
4383
4384Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4385
4386 * configure.in: fixed the way to detect symlink
4387
4388Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * configure.in: updated, include/libxml is now a real CVS dir
4391
4392Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4395 version works with both libxml1 and libxml2 (it autodetects
4396 the prefix of the html-files) from Felix Natter.
4397 * doc/xml.html: updated doc accordingly
4398
4399Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * xpath.c: fixed the bug generating a template loop in libxslt
4402 when using docbook-xsl-1.4, * should filter out document nodes
4403 * HACKING: added William
4404 * TODO: updated
4405
4406Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * doc/FAQ.html: added a warning about gcc-3.0
4409 * doc/xml.html: added reference to gdome2 and removed a confusing
4410 sentence
4411
4412Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * xmlversion.h: okay this is a generated file, but Windows
4415 users need it and they can't generate it, and I want CVS
4416 Windows users ...
4417 * win32/libxml2/libxml2_so.dsp: Windows project file for
4418 the shared lib version of libxml2
4419 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4420 resources needed for libxslt/xsltproc by Yon Derek
4421
4422Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4423
4424 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4425
4426Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4429
4430Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * include/win32config.h: Yon Derek provided a first fix
4433 to be able to compile libxslt/xsltproc on Windows
4434
4435Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * xpath.c: attempt to work around what seemed a gcc optimizer
4438 bug when handling floats on i386 http://veillard.com/gcc.bug
4439 * tree.c entities.c encoding.c: doing some cleanups while
4440 chasing it
4441
4442Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * Makefile.am: cleanup when --without-debug is specified
4445 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4446 w.r.t. --without-debug and other include points
4447 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4448 Catalogs
4449 * configure.in entities.h tree.h HTMLparser.c: removed
4450 --without-corba, made the _private field mandatory
4451
4452Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453
4454 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4455 outputs a BOM in UTF8, an errata has been issued to avoid the
4456 problem, that was the most reasonable solution... Add support
4457 for a leading UTF8 BOM in entities.
4458
4459Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * valid.c: fixed a bug found when post validating an entity ref
4462 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4463 activate it too
4464
4465Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4468 weakness in the node copy the XPointer and the XInclude
4469 implementations. Serious cleanup.
4470
4471Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * Makefile.am: Kjartan Maraas provided a small patch to
4474 add xml2-config.in to EXTRA_DIST
4475
4476Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4479 provided another failing case found in KDE, the way the
4480 ctxt->vctxt.nodeTab was allocated and freed changed over
4481 time but it wasn't completely cleaned up. This should fix it.
4482
4483Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * parser.c: Stephan Kulow also raised the fact that line number
4486 could get miscounted making debug harder, fixed the problem
4487 in xmlParseCharData()
4488
4489Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * valid.c: Stephan Kulow pointed out a problem when validating
4492 and using an empty entity, forgot a 'break' in a case.
4493
4494Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4497 * doc/xml.html: updated with 2.3.11
4498
4499Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * TODO: updated adding cleanup of generated doc
4502 * configure.in: prepared to release 2.3.11
4503 * xmllint.c: added --version for bug reporting
4504 * doc/html/*.html: rebuilt the doc
4505
4506Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * xpath.c: first part of the work on selecting namespace to
4509 fix bug #56115
4510
4511Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4514 when using -liconv
4515 * TODO: updated
4516
4517Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4520 cleanup, encoding support.
4521
4522Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4525
4526Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * xpath.c: bug detected by Ankh when / is used as a function arg
4529
4530Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4533 of element and use it to avoid outputting formatting spaces at
4534 the wrong place. Implemented the format parameter for HTML save.
4535 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4536 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4537 result/HTML/wired.html: of course this impact the result of a
4538 number of HTML tests
4539
4540Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * HTMLtree.[ch]: started augmenting the HTML save API with
4543 encoding and formatting parameters
4544
4545Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * HTMLtree.h: cleanup and started evaluating the work needed on
4548 revamping the HTML output code
4549
4550Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4553
4554Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * valid.c: fixed bug #56049, forgot one check in the
4557 validation routine
4558
4559Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4562
4563Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * libxml.h: fixed an error in last commit
4566 * doc/FAQ.html: added an entry for compilation from CVS
4567
4568Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * xmlversion.h.in libxml.h: Cygwin patches
4571 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4572 * tree.h: cleanup
4573
4574Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4577 memory block in a strange case where libxml is linked twice
4578 in the binary.
4579
4580Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4583 state far too often, simple fix used to avoid it.
4584
4585Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4588 being processed, applied his patch
4589 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4590
4591Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4594 provided fixes to compile on MSCC again
4595 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4596 also provided an update for the project files.
4597
4598Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4601 bug #55810
4602
4603Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * tree.c: fixed xmlGetNsProp() to close bug #55683
4606 Note this requires libxslt to use it's own function instead.
4607
4608Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * HTMLtree.c: when in a pre element no formatting space should
4611 be added.
4612 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4613
4614Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * configure.in: added tests for signal() and signal.h
4617
4618Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4621
4622Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * doc/libxml-doc.el: Felix Natter provided a new version for
4625 libxml2
4626
4627Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * HTMLtree.c: when in a pre element no formatting space should
4630 be added.
4631
4632Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4635
4636Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4639 hack
4640 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4641 * uri.c: fixed a warning
4642
4643Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * HTMLtree.c: trying to close bug #55772 escaping in script
4646 elements
4647 * doc/xml.html: suggest to send mail to the list
4648
4649Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4652 good. Use a macro and based on the solution provided in
4653 vsnprintf manual page from GNU.
4654
4655Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4656
4657 * error.c: Workaround for non-preserving variadic list.
4658 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4659
4660Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * doc/xml.html: added 2.3.10 release
4663
4664Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * configure.in: releasing 2.3.10
4667
4668Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4671
4672Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * encoding.c: Robert Collins provided a patch to add the
4675 "US-ASCII" encoding alias
4676
4677Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4680 string oriented functions and started cleaning the related areas
4681 in xpath.c which needed fixing in this respect
4682
4683Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4686 #55380
4687 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4688
4689Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * TODO: updated
4692 * nanohttp.[ch] : started adding APIs to get the redirected URL
4693 when this occurs (needed for further base computation
4694 * tree.h: cleanup
4695 * encoding.c: cleanup
4696 * SAX.c: minor change around ctxt->loadsubset
4697
4698Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * Makefile.am include/Makefile.am: small change to have
4701 include/libxml rebuilt if working from CVS.
4702 * uri.c: applied another patch from Carl Douglas for URI escaping,
4703 this should close bug #51876
4704
4705Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4708 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4709 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4710 added specific regression test
4711 * parser.h: preparing for the XSLT mode where DTD inherited
4712 attributes are added to the tree.
4713
4714Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * xinclude.[ch]: Updated the namespace for the Last Call version
4717 * result/XInclude/include test/XInclude/include: updated the
4718 testsuite accordingly
4719
4720Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4723 related to bug #51876
4724
4725Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * tree.c: fixed a gross mistake in base computation, xml:base is
4728 not completely correct yet (need cascade).
4729 * xpath.[ch]: added the few things needed to find a function name
4730 and URI from the XPath context when it is called.
4731
4732Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4735 * DOCBparser.c: small cleanup
4736 * xmllint.c: added a --catalogs option to load catalogs from
4737 $SGML_CATALOG_FILES
4738 * tree.c: cleanup
4739 * configure.in: iconv library fixup, ICONV_LIBS
4740
4741Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * catalog.c: handling of CATALOG entries. detection of recursion,
4744 and a few bugfixes
4745 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4746 against the default namespace
4747
4748Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4751
4752Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * parser.c: fixed propagation context info when parsing an
4755 external entity.
4756 * doc/html/*.html: regenerated a couple of docs
4757
4758Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * doc/xml.html: update with 2.3.9 informations
4761
4762Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4765 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4766 * doc/html/* : rebuilt the docs
4767 * valid.c: small patch which may improve some case when
4768 validating.
4769
4770Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771
4772 * HTMLparser.c: Closed bug #54891
4773 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4774 to the suite
4775
4776Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4779 applied a documentation patch from LotR and filled in a few missing
4780 descriptions
4781
4782Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * xpath.c tree.c parser.c: speed optimizations at the parser level
4785 document tree freeing and xpath evaluation
4786
4787Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * parser.c parser.h parserInternals.h: fixed a couple of
4790 interfaces for handling memory buffer input to const char *
4791 upon suggestion of JamesH.
4792
4793Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * configure.in: LoTR sent a patch fixing the previous commit
4796
4797Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * configure.in: trying to deal again with the stoopid -R linking
4800 flag of Solaris
4801
4802Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * xpath.h: two nodeset access macros from Thomas Broyer
4805
4806Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4809 patch from Thomas Broyer
4810
4811Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4814 case
4815 * INSTALL: was empty added stuff from the FAQ
4816
4817Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4820 attributes handling and #54433 by adding xmlUnsetProp()
4821 and xmlUnsetNsProp()
4822
4823Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * HTMLparser.c: Patch from Jonas Borgström
4826 (htmlGetEndPriority): New function, returns
4827 the priority of a certain element.
4828 (htmlAutoCloseOnClose): Only close inline elements if they
4829 all have lower or equal priority.
4830 * result/HTML: this of course changed a number of tests results.
4831
4832Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * xmlIO.c catalog.c: plugged in the default catalog resolution
4835 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4836 documentations
4837 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4838
4839Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4842 integrating catalogs
4843 * catalog.[ch] testCatalog.c: adding a small catalo API
4844 (only SGML catalog support).
4845 * parser.c: restaured xmlKeepBlanksDefault(0) API
4846
4847Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4850
4851Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * parser.c: added xmlParseExternalEntityPrivate() to allow
4854 propagation of ctxt->_private when parsing external entities
4855
4856Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4859
4860Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4863
4864Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * valid.c: warn when indeterminist content model is detected
4867 * result/VC/ElementValid8: this adds a message
4868 * Makefile.am: add --novalid for VCM tests
4869 * parserInternals.c: added a call to Init memory
4870
4871Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4874 when both parameters are NULL.
4875
4876Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * valid.c: applied small patch from Gary Pennington, reindented
4879 some part of the code.
4880
4881Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4884 release, updated and regenerated the docs
4885
4886Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * xpath.c result/XPath/expr/floats : clarified and cleanup
4889 printing of abnormal floats in tests.
4890
4891Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4894 * results/HTML/ : a few changes in the output of the HTML tests as
4895 a result.
4896 * configure.in: tying to fix -liconv where needed
4897
4898Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * Makefile.am: fixed a stupid error
4901
4902Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * configure.in Makefile.am: make the inclusion of the trio
4905 modules in the library conditional
4906
4907Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * DOCBparser.c: patche from László Kovács, fixed entities refs
4910 in attributes handling
4911
4912Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4915 flushing
4916
4917Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * xpath.c: fix of an XSLT namespace bug reported on the list
4920 general/bug-8-
4921
4922Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * strio.h trio.c: Dan McNichol suggested a couple of small
4925 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4926
4927Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * tree.c parser.c encoding.c: spent a bit more time looking
4930 at the parsing speed and DOM handling. Added a few more
4931 speedups.
4932
4933Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * parser.c: small but effective parsing speed improvement
4936
4937Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * configure.in: default on the DocBook parser inclusion (for Gnome)
4940 * DOCBparser.h: fixed a header reference
4941
4942Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * configure.in xpath.c: applied Bjorn patches for FPE on the
4945 alpha
4946
4947Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4950 xmlSaveFormatFileTo()
4951
4952Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * xpath.c: simple and efficient optimization, XPath functions
4955 aways bind to the same code, cache this
4956 * TODO: updated (by saying some is obsolete)
4957
4958Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * xpath.c: more cleanup work on XPath name parsing routines
4961
4962Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4965 xmlXPathParseName
4966 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4967 * debugXML.c: avoid compilation problems if compiling without
4968 HTML support, Igor Zlatkovic
4969 * win32/libxml2/libxml2.def.src: being able to compile without
4970 XPath on Windows
4971
4972Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * libxml.m4: yet another patch from Toshio Kuratomi
4975
4976Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4979
4980Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * tree.[ch]: added xmlSaveFormatFile interface for saving
4983 and indenting a file.
4984
4985Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * xpath.c: fixed bug #53689 related to processing-instruction()
4988
4989Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * DOCBparser.c: patche from László Kovács
4992
4993Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * parser.c: applied fixes from Christian Glahn bug report #53391
4996
4997Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * error.c: Jean François Lecomte provided a complete description
5000 and a fix to bug #53537
5001
5002Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5005
5006Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * DOCBparser.c SAX.c: a bit more work on entities processing.
5009 Still Need to cleanup XML output and references in attributes
5010
5011Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5014
5015Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * tree.c: trying to fix #53574, not completely complete,
5018 I would like xmllint --copy --debug test/ent1 and
5019 xmllint --debug test/ent1 to show the same result.
5020 * xpath.c: fix a bug when trying to sort namespace nodes
5021
5022Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * HTMLtree.c: real fix for #53402
5025
5026Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5029 PIs when using xsl:output
5030 * valid.c: closing #53537 some case generate segfaults if there
5031 is validity errors
5032
5033Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5036 of external parsed entities, added --noent to testDocbook
5037 * valid.c: Garry Pennington found an uninitialized variable
5038 access in xmlValidateElementContent()
5039
5040Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5043 with madness
5044 * result/HTML/ : this modified the result of the regression tests
5045 a lot.
5046
5047Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5050 to doc where it wasn't checked against NULL reported by
5051 Jens Laas
5052
5053Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5056 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5057
5058Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5061 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5062 * SAX.[ch]: cleanup and updates for DocBook
5063 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5064 ex SGML identifier changes
5065 * valid.c: removed a static unused function.
5066
5067Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * HTMLtree.c: applied change for Paul Sponagl on script saving
5070 * Makefile.am: the warning about entity title.xml are normal.
5071
5072Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * configure.in: release of 2.3.7
5075 * Makefile.am: fixing make distcheck
5076
5077Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * doc/html/* doc/xml.html: updated and regenerated the docs
5080
5081Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5084
5085Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * tree.c: fixed #53388 with the provided patch
5088
5089Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * valid.c: Bjorn detected an invalid memory access. Fixed
5092 vstateVPush()
5093
5094Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5097
5098Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5099
5100 * libxml.h: new header used only for the compilation of libxml
5101 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5102 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5103 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5104 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5105 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5106 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5107 baseline (version 1.2 plus a single patch).
5108 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5109 scientific notation for numbers. Tests added.
5110 * xpath.c: formatting of numbers changed to use sprintf
5111 (contribution from William Brack)
5112
5113Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * valid.c: cleanup, more useful debugging
5116 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5117 * xmlIO.c: entity loading is printed as an error when validating
5118
5119Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * valid.c: fixed to validate within entities
5122 * test/VCM/v22.xml: added a specific testcase
5123
5124Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * valid.c: forgot an epsilon transition in for ()+
5127 * test/VCM/v21.xml : added a specific test case
5128
5129Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * valid.c: removed a state explosion exhibited by RSS
5132 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5133 from bug #51872
5134
5135Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5138 validation without using an ugly NFA -> DFA algo in the source.
5139 Made a specific algorithm easier to maintain, using a single
5140 stack and without recursion.
5141 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5142 * hash.c: made the growing routine static
5143 * tree.h parser.c: added the parent information to an
5144 xmlElementContent node.
5145
5146Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * SAX.c parser.c xpath.c: generating IDs when not validating
5149 from an external parsed entity was poisoning the ID has table
5150 with removed values. This was killing XSLT on the KDE help
5151 browser.
5152
5153Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * entities.h: andrew@ugh.net.au detected a double declaration
5156
5157Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * debugXML.c hash.c tree.h valid.c : some changes related to
5160 the validation suport to improve speed with DocBook
5161 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5162 the way validation errors get reported
5163
5164Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5167 by P C Chow and William M. Brack for XSLT HTML output
5168
5169Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5172 Igor Zlatkovic patches for MSC compilation and added his
5173 updates
5174
5175Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5178 prefix lookup.
5179 * parserInternals.c: fixed the bug reported by Morus Walter
5180 due to an off by one typo in xmlStringCurrentChar()
5181
5182Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * HTMLparser.c result/HTML/*: revamped the way the HTML
5185 parser handles end of tags or end of input
5186
5187Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5190
5191Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5194 bug where the linktime verions of free() won't work ...
5195
5196Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5199
5200Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * doc/xml.html: added 2.3.6 release
5203
5204Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5207 * result/wml.xml: resulted in a small output change
5208
5209Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * tree.c: xmlNewDoc was missing the charset initialization
5212 * xmllint.c: added --auto to autogenerate a doc, allow to
5213 reproduce the problem fixed on xmlNewDoc
5214
5215Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * xpath.c: trying to get 52979 solved
5218 * tree.c result/ result/noent/: trying to get 52712 solved, this
5219 also made me clean up the fact that XML output in general should
5220 not add formating blanks by default, this changed the output of
5221 a few tests
5222
5223Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5226
5227Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * configure.in: finally released 2.3.6
5230
5231Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * xpath.c: checking for null pointer generated by new code
5234
5235Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * xpath.c: fixed a [] evaluation problem reported
5238 * test/XPath/tests/simpleaddr: extended test
5239 * result/XPath/simpleaddr: updated result
5240
5241Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * xmllint.c: Dan Timis reported a portability problem
5244 on Macs without mmap, fixed it.
5245
5246Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * testXPath.c : added a --tree option allowing to display the
5249 tree dump of the XPath expression
5250
5251Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * xpath.c: fixed a memleak when comparing nodesets
5254 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5255 * tree.c: added a TODO
5256
5257Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5260 we need string functions
5261 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5262 to be able to use them where needed. Applied some changes
5263 to reduce name linking pollution and compile in only what's
5264 needed.
5265 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5266 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5267 for the string manipulation functions
5268 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5269 to the free() function of xmlmemory.c
5270 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5271 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5272 usage.
5273
5274
5275Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * error.c: applied the context output patch of the error
5278 handling submitted by Chuck Griffith
5279 * error/VC/*: this slightly change some error logs
5280
5281Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * parser.c: fixed line number reporting on error
5284
5285Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * parser.c: Sullivan and Darin found a parser bug,
5288 applied the patch.
5289
5290Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5293 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5294 xmlversion.h.in xpointer.c: of course the way I defined
5295 UNUSED breaks on old gcc version. Try to be smart and
5296 also define it directly in xmlversion.h
5297 * configure.in: removed -ansi flag from the pedantic set
5298
5299Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300 Huge cleanup, I switched to compile with
5301 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5302 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5303 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5304 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5305 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5306 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5307 encoding.h entities.c error.c list.[ch] nanoftp.c
5308 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5309 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5310 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5311 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5312 Cleanup, staticfied a number of non-exported functions,
5313 detected and cleaned up a dozen of problem found this way,
5314 avoided a lot of public function name/typedef/system names clashes
5315 * doc/xml.html: updated
5316 * configure.in: switched private flags to the really pedantic ones.
5317
5318Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * configure.in: 2.3.5
5321 * doc/html/*: rebuilt the docs
5322
5323Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * parser.c: fixed a reported bug in NOTATION parsing
5326 * uri.c: accepted but not fixed bug 51876, added TODO
5327 * Makefile.am: fixed bug 51876
5328
5329Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * config.h.in configure.in error.c: fix a compilation problem
5332 on platforms without vsnprintf (xml@thewrittenword.com)
5333
5334Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * parser.c: fixed a function name header typo
5337 * SAX.c: notations can also occur in external subset.
5338
5339Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * error.c: removed a C++ like comment
5342
5343Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * parser.c: fixing bug 52299 strange condition leading
5346 to a parser crash due to a buffer overflow
5347 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5348 added the specific test case
5349
5350Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5353 xmlXPathConvert{String,Number,Boolean} to be able to make
5354 type casts without a context stack, fixed some implementation
5355 problems related to the absence of context at parse-time,
5356 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5357 in the public API too
5358 * xpointer.c xpathInternals.h: we need to know at parse time
5359 whether we are compiling an XPointer
5360
5361Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5364 cleaned up the parser internals, refactored XPath code, added
5365 new compilation based APIs and cleanly separated public and
5366 private APIs.
5367
5368Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * xpath.h: the comp field must be added at the end to avoid
5371 killing binary compat.
5372
5373Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * Makefile.am: detect XPath memleaks in regreson tests
5376 * error.c: fixed and error w.r.t. error reporting still using
5377 stderr
5378 * hash.c: added new line at end of file
5379 * tree.h: minor cleanup
5380 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5381 expression parsing from evaluation, resulted in a number of
5382 changes internally, and in XPointer. Likely to break stuff
5383 using xpathInternals.h but should remain binary compatible,
5384 new interfaces will be added.
5385
5386Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * configure.in: fixed a couple of problems reported by
5389 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5390 without gcc on non linux platforms.
5391
5392Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5395 a fix for --with-html-dir= configure support. I hope it won't
5396 break rpm generation
5397
5398Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * xmlIO.c: one function comment cleanup.
5401
5402Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * SAX.c: external subset notations were improperly registered
5405 in the internal subset.
5406
5407Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * README.cvs-commits: added, pointing to HACKING
5410 * HACKING: updated
5411
5412Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * parser.c: and Matt Sergeant found one in the XML push
5415 parser (erroneous check I forgot to remove when I fixed the
5416 main parser).
5417
5418Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * xpath.c: ptittom found a small bug in UnaryExpr
5421
5422Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * configure.in: bumped to 2.3.4
5425 * error.c: fixed bug #51860
5426 * tree.c: fixed bug #51861
5427 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5428 * tree.[ch] : added xmlDefaultBufferSize
5429 * nanoftp.c: typo in function name header block
5430 * doc/xml.html : updated, added link to XML::LibXSLT
5431 * doc/html/* : rebuilt the docs
5432
5433Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * parser.c SAX.c: the new content parsing code raised an
5436 ugly bug in the characters() SAX callback. Found it
5437 just because of strangeness in XSLT XML Rec ouptut :-(
5438
5439Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * Makefile.am: Martin Baulig suggested to add -lm
5442 * tree.c: found another bug in xmlNodeGetContent()
5443
5444Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * xpath.c: Bjorn found the error related to strictness of comparison.
5447
5448Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * parser.c: trying to fix the Dtd parsing problem reported
5451 by Gary, side effect of last week speed optimizations.
5452
5453Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5456 * parserInternals.c: removed unneeded test raised by Stric
5457
5458Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5459
5460 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5461 and fixed by William Brack). Added xmlXPathFormatNumber.
5462 Changed the sorting slightly.
5463 * configure.in Makefile.am example/Makefile.am: Added -lm.
5464 Please note that applications linking with libxml2, must
5465 also like with the math library from now on.
5466
5467Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5470
5471Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * parser.c: one must report spaces even if the Dtd element
5474 content proves that this is not part of the element content.
5475 * result/valid/*.xml: this changed the ouptu slightly
5476
5477Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * configure.in: bumped to 2.3.3
5480 * doc/xml.html: updated
5481
5482Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * tree.c: minor doc fix
5485 * xpath.c: deallocation issues when a result tree has been
5486 converted to a node-set
5487
5488Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * doc/xml.html: oops corrected dates s/2000/2001
5491
5492Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * valid.c: new patch from Gary Pennington
5495
5496Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * doc/xml.html: applied patch from Ankh
5499
5500Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * xinclude.c: fixed a problem building on Mac
5503
5504Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * parser.c: more work on increasing parsing ferformances
5507
5508Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5511 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5512 avoiding memcpy in production builds MEM_CLEANUP macro use
5513 * parser.[ch] parserInternals.c: optimizations of the tightest
5514 internal loops inside the parser. Better checking of I/O
5515 flushing/loading conditions
5516 * xmllint.c : added --timing
5517
5518Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * configure.in: bumped to 2.3.2
5521 * doc/xml.html: updated for release
5522
5523Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * xpath.c: found a memleak and fixed a nasty bug
5526
5527Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * xmllint.[c1] : added return code errors for xmllint
5530 * xpath.c: specific debug dump function for result value trees
5531
5532Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * xpath.c: finally implemented xmlXPathCompareNodeSets
5535 * test/XPath/expr/floats results/XPath/expr/floats: added
5536 a test for float expressions
5537
5538Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5541 * parserInternals.[ch]: trying to speed up parsing
5542 * xpath.c : speeded up node set equality op
5543
5544Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5547 better handling of ID/IDREF and the list modules associated
5548 * configure.in: small CFLAGS cleanup
5549
5550Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * configure.in: fixed iconv detection on AIX (stric)
5553
5554Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5557
5558Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5559
5560 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5561 and optimized xmlXPathNodeSetSort
5562
5563Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * xpath.c: bug fix when context size is 0
5566 * parser.c: I like Norm's Dtd because they still manage to break
5567 the parser occasionally
5568
5569Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5572
5573Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5576 attributes within the XML-1.0 namespace
5577
5578Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * xpathInternals.h: exported a few axis functions
5581 * doc/xml.html: updated the doc
5582
5583Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * configure.in: applied patch from Daniel van Balen for OpenBSD
5586 and bumped version to 2.3.1
5587 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5588 attempt to find autoclosing was simply broken, removed it,
5589 updated the examples, this is better
5590
5591Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5594 hash functionnalities.
5595 * doc/html/* : rebuild the doc
5596
5597Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5600 on predicate
5601 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5602 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5603 really want to have tags closed on output even if we accept
5604 unclosed ones on input
5605
5606Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * xpath.c: ouch don't free NULL, rare case fixed
5609 * tree.c: don't coalesce text nodes if they don't have the
5610 same behaviour wrt escaping on output
5611
5612Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c: small fixup
5615 * SAX.c: don't warn on empty namespaces.
5616
5617Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * README: a bit of cleanup
5620 * configure.in: preparing for 2.3.0 release
5621
5622Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * hash.[ch]: added a first version of xmlHashSize()
5625 * valid.c: another bug fix from Gary Pennington
5626
5627Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * valid.c: couple of bug fixes pointed by Gary Pennington
5630 * HTMLtree.c: #if 0 cleanup
5631
5632Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5635 which removes a time consuming check of xmlXPathNodeSetAdd()
5636 and use it in places where we are sure to not break unicity
5637
5638Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * xpath.c: bug fixes found from XSLT
5641 * tree.c: preserve node->name special values when copying nodes.
5642 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5643 external subset are fetched when available but without full
5644 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5645 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5646 output with encoding disabled.
5647
5648Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5651 xmlCheckFilename should not be called from xmlFileOpenW
5652 and xmlGzfileOpenW
5653
5654Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5657 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5658 added the new tests for URI normalization
5659 * testURI.c: fixed stoopid bugs
5660 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5661 the URI in the error messages are now properly normalized
5662
5663Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5666
5667Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5670
5671Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * xpath.c: fixed mod operator
5674
5675Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * parser.c: fixed xmlStrcat doc
5678 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5679 trees.
5680
5681Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * xpath.c result/XPath/tests/chaptersbase
5684 result/XPath/tests/simplebase: fixed XPath node()
5685 * tree.c: small fix in xmlNewNs()
5686 * Makefile.am: removed extraneous xml2Conf.sh rule
5687
5688Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5691 Changed the library name, in order to get libxml-devel and
5692 libxml2-devel to coexist on a single system
5693 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5694 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5695
5696Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5699 libxml2-devel installable in // as libxml-devel.
5700
5701Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * doc/Makefile.am: fixed make rebuild in doc
5704 * doc/html/*.html: rebuilt the docs
5705
5706Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5709
5710Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5713 the HTML doc to go into the -devel RPM ...
5714 * aclocal.m4 config.h.in: some updates due to auto* magic
5715
5716Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * xpath.h: added a hook in the context structure allowing to
5719 link to extra support, needed for XSLT
5720
5721Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5724 xmlXPtrCmpPoints to use it.
5725 * propagated the following patch from Alejandro Forero
5726 * include/win32config.h xmlIO.c: applied further suggestions
5727 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5728 * example/gjobread.c: fixed warnings, now that it builds
5729
5730Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5731
5732 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5733
5734 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5735 filename points to a valid file (not a directory).
5736 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5737 Added calls to xmlCheckFilenameDir.
5738
5739 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5740 `path' (rather than `filename') as the parameter to gzopen and open.
5741
5742Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * Makefile.am: fixed a problem with EXTRA_DIST
5745
5746Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * Makefile.am example/Makefile.am: finally found the trick
5749 to build the example, i.e. add "." in SUBDIRS before example
5750 in the list <grin/>
5751
5752Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * doc/xml.html: updated with an XSLT section, removed pointer to
5755 W3C CVS base.
5756
5757Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5760 too, and deallocation need to occur the same way.
5761
5762Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5765 type correponding to an XSLT result tree fragment. Share most
5766 of the data format with node set, as well as operators.
5767 * HTMLtree.c: added a newline at the end of the doctype output
5768 whe this one is not present initially.
5769 * tree.c: make sure taht the parent and doc pointers are properly
5770 set when copying attributes (lists).
5771
5772Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5775
5776Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xpath.c: seems I finally killed that ugly path evaluation
5779 context bug (tagged 9999 in case is is wrong)
5780
5781Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5784 for XSLT
5785
5786Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5789 for xmlGzfileOpen() bug
5790
5791Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xpath.c: removed an error found by XSLT usage
5794 * tree.c parserInternals.h: use a predefined static string
5795 for text and comment nodes, avoid freeing them in xmlFreeNode,
5796 exported the string name in parserInternals.h and added
5797 another value to disable encoding at output (for XSLT),
5798 gain memory, time.
5799
5800Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5803 win32/libxml2/libxml2_so.dsp: new makefiles and update
5804 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5805
5806Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5809 Gary Pennington
5810
5811Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * xpath.c: fixed the comaprision of values and nodelists,
5814 need to compare nodelist still ...
5815 * debugXML.c: avoided a possible core dump
5816 * HTMLparser.c: cleanup
5817 * nanohttp.c: contributed fix.
5818 * tree.c: fixes in properties handling added xmlSetNsProp
5819 needed by libxslt
5820 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5821 comment
5822 * TODO: updated
5823
5824Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * parser.c parserInternals.c: applied Bjorn Reese optimization
5827 patch
5828
5829Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * Makefile.am: applied patch fro make check from Martin Vidner
5832
5833Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * configure.in: preparing 2.2.11
5836 * doc/html/*: rebuild the HTML files
5837 * doc/xml.html : updated
5838
5839Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * tree.c: fixed a stupid bug
5842 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5843 patches related to validation of an XInclude processing result
5844 * TODO: updated
5845
5846Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5849 on large files
5850
5851Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5854
5855Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5858 reported by Jonas Borgström
5859 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5860
5861Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * testXPath.c xpath.c: fixing the XPath union expressions problem
5864 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5865
5866Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * xmllint.c: Made is so if the file name is "-" is will read form
5869 standard input. Sven Heinicke <sven@zen.org>
5870 * tree.c: fixed a problem when growing buffer
5871 * tree.h: fixed the comment of the node types following andersca
5872 comment
5873 * TODO: updated
5874
5875Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * HTMLparser.[ch]: added a way to avoid adding automatically
5878 omitted tags. htmlHandleOmittedElem() allows to change the
5879 default handling.
5880 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5881 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5882 of xmllint too when using --memory flag, added a memory test
5883 suite at the Makefile level.
5884 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5885 with namespace use when encountering QNames in XPath evalation,
5886 added xmlns() scheme in XPointer.
5887 * nanoftp.c : incorporated a fix
5888 * parser.c xmlIO.c: fixed problems raised with encoding when using
5889 the memory I/O
5890 * parserInternals.c: closed bug 25934 reported by
5891 torsten.landschoff@innominate.de
5892 * TODO: updated
5893
5894Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5895
5896 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5897 on a non-updated tree :-(, made a 2.2.10 release to correct the
5898 situation
5899
5900Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5903 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5904 integrated a set of OpenVMS changes from Howard Taylor
5905 <Howard.Taylor@pacoast.com>
5906
5907Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5910 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5911
5912Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5913
5914 * HTMLparser.c: some fixes on auto-open of html/head/body
5915 * encoding.c: fixed a compilation error on some gcc env
5916 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5917 XPointer implementation
5918 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5919 related XPointer tests and associated results
5920
5921Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5922
5923 * doc/xmldtd.html doc/xml.html: following a short step by step
5924 guidance on IRC to help maciej with DTDs I started a small
5925 page on the subject.
5926
5927Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * HTMLparser.c: fixed handling of broken charrefs
5930 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5931 patches
5932
5933Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5934
5935 * doc/xml.html doc/html/* : rebuilt the docs after adding
5936 xinclude and updated page for 2.2.7 and 2.2.8
5937 * configure.in: releasing 2.2.8
5938
5939Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * parser.[ch] parserInternals.c: applied the conditional
5942 section processing fix from Jonathan P Springer
5943 <jonathan.springer2@gte.net>
5944 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5945 project file, fixed iconv default non support
5946 * xpath.c: fixed the problem of evaluating relative expressions
5947 when a node context is provided.
5948
5949Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * nanoftp.c: fixed gcc 2.95 new warnings
5952 * SAX.c: fixed a stupid bug
5953 * tree.c: fixed a formatting problem when round-tripping
5954 from/to memory
5955 * xinclude.c: chased memleak, fixed a base problem
5956 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5957 xmlXPtrBuildNodeList()
5958 * TODO: updated
5959 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5960 adding a first small set of regression tests for XInclude
5961
5962Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5963
5964 * nanohttp.[ch]: applied Wayne Davison patches to access
5965 the WWW-Authorization header.
5966 * parser.c: Closed Bug#30847: Problems when switching encoding
5967 in short files by applying Simon Berg's patch.
5968 * valid.c: fixed a validation problem
5969 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5970 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5971 Wayne Davison
5972 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5973 need to be extended to non full nodes selections.
5974 * xinclude.c: starts to work decently
5975
5976Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5979 debugXML.c xmlversion.h.in: Started adding XInclude support,
5980 this is a new xmllint option
5981 * tree.c xpath.c: applied TOM patches for XPath
5982 * xpointer.c: fixed a couple of errors.
5983 * uri.c: added an escaping function needed for xinclude
5984 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5985 new warning from RH70 gcc's version
5986
5987Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * HTMLparser.c: fixed loop on invalid char in scripts
5990 * parser.c: update to description of xmlIOParseDTD()
5991 * libxml.m4 xmlversion.h.in: changes contributed by
5992 Michael Schmeing <m.schmeing@internet-factory.de>
5993 * configure.in: preparing for 2.2.7
5994 * Makefile.am: trying to avoid config.h and acconfig.h
5995 being included in the distrib
5996 * configure.in: released 2.2.7
5997
5998Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6001 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6002
6003Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * parser.[ch]: added xmlIOParseDTD()
6006 * xpointer.c: added support for the 2 extra parameters of
6007 string-range, fixed a stoopid error when '0' was present
6008 in XPointer expressions
6009 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6010 testsuite for the above
6011
6012Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6013
6014 * libxml.spec.in: improved package descriptions
6015
6016Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * xpath.c xpathInternals.h: applied a large cleaning patch
6019 from TOM <ptittom@free.fr>, it also add namespace support
6020 for function and variables registration.
6021
6022Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6025 * Makefile.mingw: Wayne Davison's update adding hash.c
6026
6027Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * xpath.c: fixed the root evaluation problems
6030 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6031 ignorable spaces with <b> <bold> <em>
6032 * tree.c: fixed a loop in xmlSearchNsByHref()
6033
6034Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * xpath.c: applied another XPath patch from TOM
6037 * xpath.c include/makefile.am: applied another patch from
6038 china@thewrittenword.com (cleanup on IRIX).
6039
6040Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * xml-config.1: received a fixed version from Fredrik Hallenberg
6043 <hallon@lysator.liu.se>
6044
6045Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6048 cleanup patch for XPath
6049
6050Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * patched to redirrect all "out of context" error messages to
6053 a reconfigurable routine. The changes are:
6054 * xmlerror.h : added the export of an error context type (void *)
6055 an error handler type xmlGenericErrorFunc there is an interface
6056 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6057 to reset the error handling routine and its argument
6058 (by default it's equivalent to respectively fprintf and stderr.
6059 * all the c files: all wild accesses to stderr or stdout within
6060 the library have been replaced to calls to the handler.
6061
6062Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6063
6064 * configure.in: release 2.2.6
6065 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6066 exporting the inner functions of xpath for extension modules
6067 * doc/*: updated and rebuilt the doc
6068
6069Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * nanohttp.c : applied Wayne HTTP cleanup patch
6072 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6073 and xmlNodeSetSpacePreserve()
6074
6075Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * xpath.c: closing bug #29260
6078
6079Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6082 multikey tuples, made hash structure opaque
6083 * valid.[ch]: moved elements, attributes, notations decalarations
6084 as well as ID and refs to hash tables.
6085 * entities.c: hash cleanup
6086 * xmlmemory.c: fixed a dump problem in debug mode
6087 * include/Makefile.am: problem passing in DESTDIR= values patch
6088 from Marc Christensen <marc@calderasystems.com>
6089 * nanohttp.c: removed debugging remains
6090 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6091 * HTMLparser.c parser.c: fixing a number of problems with the
6092 macros in the *parser.c files (Wayne).
6093 * HTMLparser.c: close the previous option when opening a new one
6094 (Marc Sanfacon).
6095 * result/HTML/*: updated the HTML results accordingly
6096
6097Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6100 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6101 XPath functions and XML entities table to them. More to come...
6102 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6103
6104Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * tree.c: coalesce adjacent text nodes
6107 * valid.c: handling of blank nodes in DTd validation (raised
6108 by problems with a posteriori validation).
6109 * nanohttp.c: changing behaviour on HTTP write stuff.
6110 * HTMLtree.c: forced body and html to be explicitely closed.
6111 * xpath.h: exported more XPath functions.
6112
6113Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * Release of 2.2.5
6116 * xpointer.c: range() range-inside and other helper functions
6117 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6118
6119Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6122 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6123
6124Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6127 and XPointer modules
6128
6129Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * SAX.h: closed #25107
6132
6133Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * testSAX.c: fixed problem with cdata reporting
6136 * SAXresult/* : updated
6137
6138Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6141 Closed bug #27499, added to regression tests
6142 * TODO: updated
6143
6144Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6147 support for SCRIPT and STYLE with help from Bjorn Reese
6148 * test/HTML/* result/HTML/*: added simple testcase and updated
6149 the existing ones.
6150
6151Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6154 string-range for empty strings
6155 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6156 test/XPath/xptr/strrange: augmented the XPointer testsuite
6157
6158Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * doc/xml.html doc/xmlmem.html: added a module describing memory
6161 interfaces and use, updated the main page.
6162
6163Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6166 nanoftp code work on Windows too now
6167
6168Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6171 * xpointer.c: implemented string-range() at least a good first version
6172 * test/XPath/docs/str test/XPath/xptr/strrange
6173 result/XPath/xptr/strrange: the string-range() tests
6174
6175Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * Makefile.am include/Makefile.am include/win32config.h
6178 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6179 and make distcheck
6180
6181Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6184 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6185 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6186
6187Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6190 patch for socklen_t detection by
6191 Albert Chin-A-Young <china@thewrittenword.com>
6192
6193Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6196 and added a --dtdvalid option to xmllint used to test it
6197
6198Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6199
6200 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6201 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6202
6203Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6206 handlings (registration, lookup, cleanup)
6207
6208Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * configure.in Makefile.am include/makefile.am: adding XPointer
6211 and XPtrtests target
6212 * xpointer.[ch] : new files for XPointer support
6213 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6214 more XPath tests
6215
6216Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6217
6218 * configure.in: fixed, very broken, make distcheck works again
6219
6220Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * More work toward 2.2.5, integrated a number of patches
6223 * configure.in Makefile.am win32config.h.in: trying to cleanup
6224 make distcheck .... huh ...
6225 * include/Makefile.am include/win32config.h: new directory
6226 for includes
6227 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6228 updated teh makefiles and instructions for WIN32
6229 * xpath.c: small fixes
6230 * test/XPath/ results/XPath: updated the testcases and results
6231 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6232 suggested patches
6233 * valid.c: fixed an ID bug
6234
6235Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6236
6237 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6238 the automake bug where wrong dependancies were generated.
6239 * xpath.[ch]: worked on XPointer
6240
6241Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * configure.in Makefile.am: 2.2.5, ship the include in an
6244 include/libxml subdirectory, use symlinks when using CVS
6245 * testSAX.c: fixed small bug
6246 * testXPath.c: changed the way testfiles are parsed
6247 * debugXML.c: same kind of cleanup when parsing an argument expression
6248 XPath/XPointers can have blanks embedded
6249 * xpath.[ch]: more cleanup, reorgs for XPointer work
6250 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6251 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6252
6253Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6256 in the XPath engine, rewrote large parts of it, now it's far
6257 cleaner and in sync with the REC not an old WD. Fixed a parsing
6258 problem in the interactive XML shell found when testing XPath.
6259
6260Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6261
6262 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6263 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6264 examples with the extra test
6265
6266Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6269 the global init function.
6270
6271Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * HTMLparser.c: Doohhh, attribute name parsing was still case
6274 sensitive ! Fixed this ...
6275 * result/HTML/* : updated the tests results accordingly
6276
6277Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6278
6279 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6280 engine, should be far more stable, incorporated a new version of
6281 preceding/following axis, need testing
6282 * uri.c: fixed file:///c:/a/b/c problem
6283 * test/XPath/tests/idsimple: augmented the XPath tests
6284
6285Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * doc/* rebuilding docs for 2.2.4 release
6288
6289Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * configure.in: releasing 2.2.4
6292 * parser.[ch]: added xmlStrEqual()
6293 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6294 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6295 use xmlStrEqual instead
6296 * TODO: updated
6297 * added an XPath test
6298
6299Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6302 * entities.h: exported xmlInitializePredefinedEntities
6303 * parser.[ch] : added xmlInitParser()
6304 * parserInternals.h : had to export htmlInitAutoClose()
6305
6306Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6309 problems
6310 * Makefile.am : added XPath regression tests to normal tests
6311 * uri.c: fixed a problem with local paths, cleanup
6312 * parser.c: fixed a problem with large CData sections
6313
6314Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * configure.in xml-config.in: patch from "Ben Taylor"
6317 <sol7x86@hotmail.com> for solaris shared libs lookup
6318
63192000-09-30 Martin Baulig <baulig@suse.de>
6320
6321 * libxml-2.0.pc.in: Provide pkg-config script.
6322
6323 * configure.in: Create the libxml-2.0.pc script from the
6324 libxml-2.0.pc.in templates.
6325 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6326 script in `$(libdir)/pkgconfig'.
6327
6328Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6331 when compiling with MSC
6332
6333Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * xpath.c: patch for normalize-string() substring-before(),
6336 substring-after() and translate() functions from Bjorn Reese
6337 <breese@mail1.stofanet.dk>
6338 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6339 Fredrik Hallenberg <hallon@lysator.liu.se>
6340 * TODO: updated
6341
6342Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6345 problem of socklen_t being undefined on a number of platforms
6346 * debugXML.c: fixed a compilation problem when without snprintf
6347
6348Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6351 an URI bug and a fix for the control-character-induced infinite loop
6352 * nanohttp.c: preventive fix for compiling on WIN32
6353
6354Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6355
6356 * xmlint.c: closing bug #25000
6357
6358Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6361 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6362 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6363 related function, fixing xmlStrncmp(), and associated cleanup
6364 * result/HTML/entities.html.sax: updating result
6365
6366Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * uri.c: applied patch for URI escaping from Wayne Davison
6369 <wayned@blorf.net>
6370 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6371 from Denis Barbier <barbier@imacs.polytechnique.fr>
6372 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6373 patch from Wayne Davison
6374
6375Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * doc/xml.html : updated with new releases, adding "how to help"
6378
6379Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6382 removed a few warnings in pedantic mode ...
6383 * parserInternals.c parser.c: moved encoding switching function
6384 to parserInternals.c
6385 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6386
6387Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6390 error or warning handlers
6391
6392Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6393
6394 * parserInternals.c parserInternals.h parser.c Makefile.am:
6395 created a new module parserInternals.c, moved most of the
6396 code shared by the various parsers there, as well as
6397 deprecated code from parser.c. More cleanup of parser.c
6398 * uri.c: fixed a problem when URI is NULL
6399 * valid.c: speedup when looking for an attribute declaration
6400
6401Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6404 the cleanup of the computation of URI references when seeking
6405 external entities. The URI reference string and the resulting
6406 URI are both stored now.
6407 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6408 large s(n)printf checks and cleanup from Denis Barbier
6409 <barbier@imacs.polytechnique.fr>
6410 * xmlversion.h.in tree.h: couple of SGML declarations for a
6411 possible docbook module.
6412 * result/VC/ : a couple of test output changed due to the change
6413 of the entities URI
6414
6415Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * parser.h: added a _private field for linking user's data
6418
6419Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * parser.c parserInternals.h: demacroified most of the IS_XXX
6422 the gain in size is significant so ...
6423
6424Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * entities.c: cases where looking up entities with doc==NULL
6427 covered
6428
6429Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * uri.c: applied Wayne Davison patch
6432 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6433
6434Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * uri.c testUri.c: applied Wayne Davison patches
6437 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6438 * Makefile.in: added URItest and included thenin "make tests"
6439
6440Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * xmlversion.h.in: closed bug 22941
6443
6444Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * doc/xmlio.html: added doc and example for entity loader
6447 redefinition.
6448
6449Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6452 used by libxml
6453
6454Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * parser.c: Fixed bug on invalid ontent characters and when using
6457 push.
6458 * xmllint.c: fixed xmllint endling of errors in push mode
6459
6460Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * HTMLparser.c testHTML.c: applied two new patches from
6463 Wayne Davison <wayned@users.sourceforge.net>
6464 * result/HTML/*.sax: regenerated HTML SAX output
6465 * parser.c: more cleanup.
6466
6467Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * HTMLparser.[ch] testHTML.c: applied the second set of
6470 patches from Wayne Davison <wayned@users.sourceforge.net>,
6471 adding htmlEncodeEntities()
6472 * HTMLparser.c: fixed an ignorable white space detection bug
6473 occuring when parsing with SAX only
6474 * result/HTML/*.sax: updated since the output is now HTML
6475 encoded...
6476
6477Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * HTMLparser.[ch]: applied some of Wayne Davison
6480 <wayned@users.sourceforge.net> patches
6481
6482Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6485 undeclared namespace prefix was used, added a warning.
6486 Cleaned up support w.r.t. entities, spilling out a warning
6487 and being pedantic on lookups.
6488 * test/warning/ent9 : added testcase for previous example.
6489 * TODO: updated
6490 * parserInternals.h parser.c: changed the way names are parsed
6491 now allow infinite size and decrease penalty for normal use
6492 * parser.c: Started a big cleanup/check of the parser code,
6493 fixed some of the most tortuous entity code, spotted code
6494 unused anymore
6495 * test/*: added tests for very long names and related nasty
6496 things.
6497
6498Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * doc/encoding.html: added encoding aliases doc
6501 * doc/xml.html: updates
6502 * encoding.[ch]: added EncodingAliases functions
6503 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6504 bottleneck affecting large DTDs like Docbook
6505 * parser.[ch] xmllint.c: added a pedantic option, will be
6506 useful
6507 * SAX.c: redefinition of entities is reported in pedantic mode
6508 * testHTML.c: uninitialized warning from gcc
6509 * uri.c: fixed a couple of bugs
6510 * TODO: added issue raised by Michael
6511
6512Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * doc/encoding.html: propagated Martin Duerst suggestions
6515
6516Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6519 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6520 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6521 by Wayne Davison
6522
6523Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * nanoftp.c nanohttp.c: small cleanup
6526 * TODO: updated
6527
6528Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * added an old VC testcase and updated title.xml entity
6531
6532Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6533
6534 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6535 done on auto-opening of <p> tags and cleanup of SAX output
6536
6537Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6540
6541Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * doc/xml.html libxml.* structure.*: updated the doc a bit
6544
6545Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6548 of SAX tests
6549
6550Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6553 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6554
6555Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6558 * testHTML.c: fix core dump on Solaris 2.x systems
6559 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6560 * result/HTML/*.sax: previous bug fix lead to new results
6561
6562Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6565 * configure.in: added --with-readline=DIR to accept alternate
6566 path for readline include/library
6567 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6568 for ANSI under HP-UX
6569 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6570 includes @LIBS@
6571
6572Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * doc/* : rebuilt the docs
6575 * getting ready for 2.2.2 release
6576
6577Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6580 and xmlAddFeature()
6581 * tree.[ch]: added xmlAddChildList()
6582 * xmllint.c: MAP_FAILED macro test
6583 * parser.h: added xmlParseCtxtExternalEntity()
6584 * valid.c: applied bug fixes removed warning
6585 * tree.c: added CDATA block to elements content
6586 * testSAX.c: cleanup of output
6587 * testHTML.c: added SAX testing
6588 * encoding.c: better error recovery
6589 * SAX.c, parser.c: fixed one of the external entity processing
6590 of the OASis testsuite
6591 * Makefile.am: added HTML SAX regression tests
6592 * configure.in: bumped to 2.2.2
6593 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6594 SAX results
6595
6596Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * configure.in: patch for HP compiler
6599
66002000-08-04 Sven Heinicke <sven@zen.org>
6601
6602 * xmllint.c: Was coredumping sometimes when the file given didn't
6603 exist.
6604
6605Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6606
6607 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6608
6609 when using in memory parsing. Need some cleanup.
6610 * xmllint.c configure.in: added a --memory flag to test memory
6611 parsing
6612
6613Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * nanohttp.c: fixed socklen_t replacement to unsigned int
6616 * parser.c: fixed a space handdling missing at the end of
6617 production 28 DOCTYPE.
6618 * xmlmemory.c: fixed a stupid bug on the routine to override
6619 allocation functions
6620 * TODO: updated
6621
6622Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * doc/ regenerated the docs
6625
6626Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * doc/encoding.html doc/xml.html: added I18N doc
6629 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6630 improvements, both parser and filters, added ASCII & HTML,
6631 fixed the ISO-Latin-1 one
6632 * xmllint.c testHTML.c: added/made visible --encode
6633 * debugXML.c : cleanup
6634 * most .c files: applied patches due to warning on Windows and
6635 when using Sun Pro cc compiler
6636 * xpath.c : cleanup memleaks
6637 * nanoftp.c : added a TESTING preprocessor flag for standalong
6638 compile so that people can report bugs more easilly
6639 * nanohttp.c : ditched socklen_t which was a portability mess
6640 and replaced it with unsigned int.
6641 * tree.[ch]: added xmlHasProp()
6642 * TODO: updated
6643 * test/ : added more test for entities, NS, encoding, HTML, wap
6644 * configure.in: preparing for 2.2.0 release
6645
6646Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * nanoftp.c: fixed the way the control connection is handled
6649 * libxml.spec.in: fixed the dependancies and cleanup
6650
6651Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * doc/xml.html: changed the xmlsoft.org structure, updated the
6654 examples w.r.t. root and childs
6655
6656Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6659
6660Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * HTMLparser.c: Work on character encoding support for the HTML parser
6663 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6664 * encoding.c: Fixed a potential memleak in the encoding stuff
6665
6666Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * doc/FAQ.html doc/Makefile.am : added a FAQ
6669
6670Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6673 of the HTML parser to force it to not bypass SAX
6674
6675Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * win32config.h.in: updated
6678 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6679 lacks iconv support :-( need to release 2.1.1
6680 * configure.in: release 2.1.1
6681 * HTMLparser: fixed bug #14784
6682 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6683 by Windows compiler
6684 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6685 the SAX startDocument() callback.
6686 * TODO: updated
6687
6688Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * added xmlStopParser()
6691
6692Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * configure.in: 2.1.0 prerelease
6695 * Large resync between W3C and Gnome tree
6696 * nanoftp, nanohttp.c: fixed stalled connections probs
6697 * HTMLtree.c SAX.c : support for attribute without values in
6698 HTML for andersca
6699 * valid.c: Fixed most validation + namespace problems
6700 * HTMLparser.c: start document callback for andersca
6701 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6702 * parser.h, SAX.c: serious speed improvement for large
6703 CDATA blocks
6704 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6705 different encoding
6706 * example/Makefile.am example/gjobread.c tree.h: work on
6707 libxml1 libxml2 convergence.
6708 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6709 and the LIBXML_TEST_VERSION macro
6710
6711Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * doc/xml.html: various patches and improvements typo fixed by
6714 Felix Natter
6715 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6716 from Felix Natter <fnatter@gmx.net>
6717
6718Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * doc/upgrade.html: updated with instructions for support of both
6721 libxml-1.x and libxml-2.x
6722 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6723 for 2.x support and also fixed includes
6724
6725
6726Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6729 the encoding support, added iconv support, so now libxml if
6730 compiled with iconv automatically support japanese encodings
6731 among others. Work based on initial patch from Yuan-Chen Cheng
6732 I may have broken binary compat in the encoding handler
6733 registration scheme, but that was so utterly broken I don't
6734 expect anybody to have used this feature until now.
6735 * parserInternals.h: fixup on the CHAR range macro
6736 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6737 code.
6738 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6739 * uri.c: added xmlParseURI() I can't believe I forgot to
6740 implement this one in 2.0 !!!
6741 * SAX.c: moved doc->encoding update in the endDocument() call.
6742 * TODO: updated.
6743
6744Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * tree.h: removed extraneous xmlRemoveProp definition
6747 * TODO: added item about --disable-corba configure switch
6748 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6749 * nanoftp.c: fixed include problems giving troubles on AIX and
6750 slowlaris
6751 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6752 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6753 comment and headers changes to lower gtk-doc number of warnings
6754 * doc/html/*: rebuilt docs
6755
6756Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * HACKING: documented the tag for 1.x and instructions
6759
6760Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6763 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6764 xmlCreateIOParserCtxt
6765 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6766 significant overall improvement
6767 * xmllint.c: added I/O test to xmllint
6768 * testSAX.c: added a speed test
6769 * doc/* : updated/regenerated
6770
6771Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * xpath.c uri.h parserInternals.h: cosmetic changes from
6774 "Timur I. Bakeyev" <timur@bat.ru>, including making
6775 xmlCreateURI() public
6776
6777Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6780 and the code at the same time. Added a clean mechanism for
6781 overload or added input methods: xmlRegisterInputCallbacks()
6782 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6783 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6784 * TODO: updated
6785 * doc/* : updated/regenerated
6786 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6787 source dir
6788
6789Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * testURI.c: yet another forgotten commit, I should get some sleep !
6792
6793Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * xmllint.c: forgot to commit this too ?
6796
6797Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * xmlversion.h.in : forgot to commit this previously
6800
6801Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6804 * README TODO: updated for release
6805 * uri.c uri.h: added authority parsing/saving
6806 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6807 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6808 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6809 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6810 Makefile.am : added compile-time customization of libxml
6811 --with-ftp --with-http --with-html --with-xpath --with-debug
6812 --with-mem-debug
6813 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6814 #include <libxml/xxx.h> I hope it won't break too much stuff
6815 and will be manageable in the future...
6816 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6817 and added xmllint to the installed programs
6818 * uri.h: added xmlFreeURI()
6819
6820Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * uri.c uri.h: finished the escaping handling, the base support
6823 and the URI path normalization. Looks good just lacks the
6824 authority content parsing code.
6825 * Makefile.am: added instructions to generate testURI
6826 * TODO: updated
6827 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6828 added links and icons for W3C and Gnome
6829
6830Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * xmlmemory.[ch] : seems I forgot to actually update the files in
6833 the last commit :-)
6834 * doc/xml.html doc/html/* : updated and uploaded the docs
6835
6836Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6839 * TODO: updated
6840 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6841 libxml default allocation function with another set (like gmalloc/
6842 gfree).
6843 * Makefile.am, uri.c, uri.h: added a set of functions to do
6844 exact (litteraly copied from the RFC 2396 productions) parsing
6845 and handling of URI. Will be needed for XLink, one XML WFC,
6846 XML Base and reused in the nano[ftp/http] modules. Still work
6847 to be done.
6848
6849Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * configure.in, libxml.spec.in : libxml2
6852 * doc/* : updated the doc page, rebuilt the docs
6853
6854Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * all: tagged LIB_XML_1_X
6857 * *.c *.h : updated from W3C CVS tree
6858 * configure.in : 2.0.0-beta
6859 * libxml.spec.in : libxml2 package nam
6860 * result/* : new version of the tests output
6861
6862Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6865
6866Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * doc/* : rebuilt the docs
6869 * parser.c: final patch on #6766
6870 * valid.c: small patch on validity checks.
6871
6872Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6875 added
6876 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6877 compatibility w.r.t. XML spec and existing code.
6878
6879Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * parser.c: seems a better solution to <a> </a> exists,
6882 will try it for a while
6883
6884Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * parser.c: tried to remove the <a> </a> generating <a/>
6887 this is hard. Left a flag for that purpose. Fixed bug #6766
6888 * configure.in: prepared 1.8.7 not released, due to previous
6889 problem
6890
6891Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * doc/xml.html : applied second patch from Paul DuBois
6894
6895Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * doc/xml.html : applied patch from Paul DuBois
6898
6899Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6902
6903Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6906 compilation warnings on various platforms.
6907 * parser.c: Fixed #5281 validity error callbacks are now desactived
6908 by default if not validating.
6909
6910Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6913
6914Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6917 <gkatsi@cs.toronto.edu>
6918
6919Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6922 processing URLs
6923
6924Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6927 xmlNanoFTPUpdateURL for persistent control connections.
6928 * configure.in: 1.8.6
6929
6930Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6933 * tree.[ch] : added xmlSaveNoEmptyTags
6934
69352000-01-29 James Henstridge <james@daa.com.au>
6936
6937 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6938
6939 * Makefile.am: added nanoftp.[ch] to the build.
6940
6941Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * nanoftp.[ch]: cleanup, comments, API
6944 * debugXML.c : fixed a bug in the cat command
6945 * doc/*: regenerated the docs
6946
6947Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6950 * debugXML.c : fixed a bug in the cat command
6951 * valid.c: fixing some small probs
6952 * libxml.spec.in: get rid of the SNAP suffix
6953 * doc/xml.html: updated the status
6954
6955Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * xml-config.in: xml-config --version to just return the
6958 version number
6959 * xpath.c: some cleanup w.r.t. axis when the current node is
6960 an attribute.
6961 * TODO: updated
6962
6963Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * configure.in: prepared for libxml-1.8.5
6966 * doc/* recompiled the documentation
6967
69682000-01-17 Jody Goldberg <jgoldberg@home.com>
6969
6970 * configure.in : WARNING autoconf subtlety alert :
6971 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6972 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6973 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6974 get defined by AC_CHECK_HEADERS.
6975
6976Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6979 Rune.Djurhuus@fast.no
6980
6981Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * TODO: updated
6984 * tree.c, parser.c: made sure that only memory alloc problems
6985 and internal parser errors are allowed to write to stdout or
6986 stderr.
6987
6988Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * tree.c : restored xmlNewGlobalNs since this seems used by
6991 a lot of existing code :-(, fixed a bug in xmlNewNs
6992 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6993 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6994 to exit() from the library code.
6995 * xpath.c, parser.c: removed bugs or unused code detected by
6996 Windows compilers
6997 * parser.c: started adding interfaces for parsing well balanced
6998 XML fragments
6999 * configure.in: releasing 1.8.4
7000 * doc/* : rebuilt the docs
7001
7002Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * tree.[ch] : added xmlNewDocFragment() for DOM
7005 * testHTML.c: uninitialized variable.
7006
7007Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * doc/* : rebuild the docs
7010
7011Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * acconfig.h: readline and history patch
7014 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7015 * tree.c: added check and handling when possibly removing an ID
7016 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7017 and saving.
7018 * test/HTML/entities.html result/HTML/entities.html* : test for
7019 various entities reference cases
7020 * result/HTML/* : as a result output of some testcase have
7021 changed
7022 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7023 by previous example. added xmlParseTryOrFinish().
7024 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7025 entities.h debugXML.h HTMLparser.h: changed the way struct are
7026 declared to allow gtk-doc to expose those
7027 * parser.c: closed bug #4960
7028 * Makefile.am configure.in: Applied patch from
7029 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7030 and math/socket libs detection
7031
7032Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * configure.in, Makefile.am: link tester against readline
7035 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7036
7037Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * tree.[ch]: added xmlRemoveProp
7040 * win32config.h.in nanohttp.c: avoid including the Windows
7041 socket stuff in every C files
7042 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7043 the XmL parser(s)
7044 * test/ns4 result/ns4 etc...: added test case for previous prob
7045 * tree.c: xmlNewNs wasn't checking for double definition
7046 * Makefile.in: fixed a problem with dist-hook duplicates
7047 * parser.[hc], xmlIO.c: fixed the loading of external entities
7048 APIs, now xmlLoadExternalEntity() is used everywhere and
7049 setting up an app specific front-end using the
7050 * SAX.c parser.c: some fixes, now the xhtml spec validates
7051 with the xhtml DTD.
7052 * error.c: fixed crashes in case of no input stream
7053 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7054 to the validation tests and results
7055
7056Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7059 too htmlCreatePushParserCtxt() and htmlParseChunk()
7060 * parser.c: a bit of cleanup.
7061 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7062 to XML) removed the last mem leak known
7063 * HTMLtree.c: output message cleanup
7064 * xmlmemory.c: display content info about memory blocks
7065 * result/HTML/wired.* : missing att value warning change
7066
7067Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * doc/* : rebuilt the documentation
7070
7071Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7072
7073 * parser.[ch] parserInternals.h: Push parser for XML,
7074 seems to work fine now
7075 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7076 --push for push testing
7077 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7078 * testSAX.c: added --push
7079 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7080 subtree
7081 * xmlIO.[ch] : enriched API + fixes for push mode
7082 * entities.[ch]: added the entity content length to the struct.
7083 * xmlmemory.[ch]: new API to show the last entries for the shell
7084 * valid.c: added required attribute testing
7085 * SAX.c: the cdata callback now merge contiguous fragments
7086 * HTMLparser.c: cleanup of some macros
7087
7088Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * parser.c: fix for PIs name starting with xml
7091 * tree.c: fixed a potential problem with || and && ops
7092 * *.c, configure.in win32config.h.in : generate win32config.h for
7093 those on the Other Side !
7094
7095Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * parser.c: fixed a stupid = vs. == bug :-(
7098 * doc/gnome-xml.sgml: s/glade/xml/
7099
7100Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * configure.in, doc/xml.html : bug fix release 1.8.2
7103 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7104 Hopefully the end of that silly C++ include problem
7105 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7106 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7107 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7108 troubles with autoclosed elements when the stree shape doesn't
7109 follow the DtD specs. Added htmlIsAutoClosed() and
7110 htmlAutoCloseTag()
7111 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7112 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7113 * debugXML.c: fixed a bug on printing default namespaces.
7114 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7115
7116Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * result/HTML/*.htm[l] : updated the HTML regression tests according
7119 to the new output
7120 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7121 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7122 problem due to intermix of extern "C" { ... } declarations for C++
7123 and recursive includes in the headers
7124
71251999-12-20 Chris Lahey <clahey@umich.edu>
7126
7127 * HTMLtree.c: Made it so that html nodes with a single child do
7128 not insert a carriage return before or after the child node.
7129
7130Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * configure.in, doc/xml.html : bug fix release 1.8.1
7133 * parser.c: fixed bug #4344
7134 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7135 added the glue to avoid C++ problems
7136 * doc/* : regenerated the documentation
7137
7138Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7141 namespace recognition, and Dia as a resul :-(
7142 * encoding.c: closed bug #3950
7143
7144Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * valid.c: debugging a posteriori validation, except URI expansion
7147 stuff this should be fixed now
7148 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7149 Carl Nygard <cnygard@bellatlantic.net>
7150 * tester.c: added --postvalid, cleaning of the code
7151 * tree.[ch]: added xmlDocGetRootElement()
7152
7153Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7154
7155 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7156 c++ losage.
7157
7158Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * configure.in, doc/xml.html : bumped to 1.8.0
7161 * xlink.[ch], Makefile.am : added framework for link detection
7162 * parser.h: added nbChars to parser context, needed for cleanup.
7163 * xmlmemory.c: removed a nasty bug when out of mem
7164 * valid.[ch]: adding namespace support for attribute decl
7165 * tester.c: added --debugent option
7166 * debugXML.[ch]: added xmlDebugDumpEntities()
7167 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7168 buffers instead, this was really needed, validation was breaking
7169 in strange ways due to that. Added xmlParseStringPEReference()
7170 and other parsing from strings functions. Entities processing
7171 modified again, but PERef are still not handled correcly but
7172 unless you're Eve Maller you won't notice :-)
7173 * HTMLparser.c: large changes toward reliability, and switched to
7174 lowercase internal tags, XHTML is lowercase, so it will help
7175 that output is closer to next version.
7176 * doc/* : regenerated the documentation, it is now hosted at
7177 http://xmlsoft.org/ (same bits I just bought the domain :-)
7178
7179
7180Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7183 doc generation
7184 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7185 in the SAX API
7186 * doc/*: rebuilt the doc making sure everything appears in the
7187 HTML files
7188
7189Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7190
7191 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7192 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7193 which allow impressive speed improvement on dataset with
7194 large text pieces, but at the cost of broken binary
7195 compatibility and slightly bigger memory usage.
7196 Configure with --with-buffers to activate them, they
7197 are protected with XML_USE_BUFFER_CONTENT define.
7198 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7199 goal is 0 memory left allocated once parser is no more used
7200 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7201 call xmlCleanupParser() and xmlMemoryDump()
7202
7203Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7206 * parser.[ch] encoding.[ch]: added memory cleanup routines
7207 * parser.c: closing bug #3788
7208 * doc/*: rebuilt the doc
7209
7210Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7213 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7214 * tester.c: added --compress option
7215 * doc/*: rebuilt the documentation
7216
7217Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7220 if given /proc/kcore as input !
7221 * doc/xml.html doc/*: updated and rebuilt the documentation
7222
7223Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * parser.c: Fixed some wrongly space collapsing code due to
7226 a misreading of the spec.
7227 * result/*: fixed the output accordingly
7228
7229Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * encoding.c: bug fix and typos
7232 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7233 * parser.c: added attribute normalization closing bug #3597
7234 * test/att* result/att* SAXresult/att*: testcase for attribute
7235 normalization
7236
7237Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * configure.in: closing bug #3163 by adding extra flags for the
7240 cc compiler on HP-UX
7241
7242Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * valid.[ch] : removed a typo and an enumerated type bug in the
7245 xmlAddElementDecl() function
7246 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7247 call to xmlEncodeEntitiesReentrant() so that the functions
7248 New, Set and Get are at the same level.
7249 * parser.c HTMLparser.c: extra memory allocation bug for
7250 attributes detected by someone using libxml in embedded systems :-)
7251
7252Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * xmlmemory.h: turned off mem debug :-\
7255
7256Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * parser.c: closed bug #2784 a one line fix, but worth pushing
7259 a new release out
7260 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7261 some structures, comments before and after the
7262 main element, and other nastyness
7263 * HTMLtree.c tree.c: accomodate the extended HTML supported
7264 * configure.in: pushing 1.7.4
7265 * test/ent8 and related outputs : added a new test for bug #2784
7266 * test/HTML/wired.html and related output: a nasty HTML example
7267 * Makefile.am: improved the test scripts
7268 * docs/* : reran the documentation extractor, updated xml.html
7269
7270Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7273 HTMLparser and debugged the HTML related code. HTML documents
7274 now have their own type
7275 * entities.c: do not dump &apos; for HTML output
7276 * xmlmemory.c: improvement, breakpoint mechanism
7277 * testHTML.c: added --sax --repeat ...
7278 * Makefile.am: improved the HTML tests
7279 * valid.[ch]: added xmlValidGetValidElements and
7280 xmlValidGetPotentialChildren
7281 * tester.c: added --insert to test the 2 new functions
7282 * test//* result//* SAXresult//* : regression test cleanup
7283 and extension.
7284 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7285 gnome-xml-nanohttp.html
7286
7287Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * HTMLparser.c: fixed problems with some autoclose tags
7290 * tree.c: fixed XML output problems.
7291 * result/* SAXresult/*: update of the tests output
7292
7293Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * Makefile.am: Arturo patch for xmlConf.sh version info
7296 * parser.c: Tim Josling patch for single quoted items
7297 * tester.c: Tim Josling patch for tester options usage
7298 * tree.h: indent cleanup
7299
7300Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7303 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7304
7305Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * tree.c : Raph patch for initialization of CORBA fields
7308 * parser.c, xpath.c, ...: modification of doc comments
7309 * xpath.c : allow spaces in xpath expressions
7310
7311Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * xmlmemory.h: turning off memory debug :-(
7314
7315Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7318 better SAX interfaces.
7319 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7320 entity.
7321 * configure.in: 1.7.2
7322
7323Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * libxml.spec.in: fixed the URL
7326 * doc/xml.html: improved the documentation front-end
7327
7328Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7331
7332Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * libxml.spec.in: fixed the alpha compile problem
7335 * parser.[ch]: changed errno to errNo in the parser context :-(
7336 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7337 * doc/xml.html: changed CHAR to xmlChar
7338 * doc/html/*: recompiled the documentation
7339 * configure.in: 1.7.1
7340
7341Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * parser.h: modified the parser context struct to regain 1.4.0
7344 binary compatibility
7345 * parser.c, xml-error.h: added errno ot teh context and defined
7346 a set of errors values with update of errno
7347 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7348 DTDs and entities
7349 * *.h, *.c: complete cleanup of the use of config.h and include
7350 protection depending on the current setup.
7351 * overalll debugging, maintenance and bug-fixing on all modules
7352 * updated the documentation
7353 * ready for 1.7.0
7354
7355Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * HTMLparser.c : cleanup
7358 * SAX.c valid.c valid.h: added ID/IDREF checking
7359 * tree.c tree.h: extended doc structure for refs
7360 * configure.in: 1.6.2
7361 * parser.c: patched bug in SAX user arg call
7362 * parserInternals.h: patched missing close in C++ wrapping
7363 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7364 especially upcoming XPointer implementation.
7365 * doc/xml.html: augmented, typo
7366
7367Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7368
7369 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7370 not all invocations of install understand -d.
7371
7372Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7373
7374 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7375 to make 'check' works, when builddir != srcdir.
7376
7377Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * doc/xml.html : updated the documentation
7380
7381Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7384 not deallocated memory blocks
7385 * *.c : replaces all calls to malloc() free() and realloc() to
7386 the wrapper functions/macros
7387 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7388 instead of xmlFreeNodeList()
7389
7390Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * HTMLparser.c: corrected a stupid bug leading to core dump at
7393 tree deallocation. Removed warnings indicated by
7394 Stephane.Conversy@lri.fr
7395 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7396 looked for in the external subset
7397
7398Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7401 on SGI by Stephane.Conversy@lri.fr
7402
7403Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * all .h : changed the prototype declaration indent as in gtk
7406 * most .c : working on reducing the TODOs in the code
7407 * most .c : cleanup though -pedantic and Insure++
7408 * improvements on validation ID checkings.
7409 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7410 * xml-config.in: closed #1810
7411
7412Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * tree.h, valid.c, valid.h: more work on validity, IDs
7415 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7416 definition for AIX
7417
7418Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7419
7420 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7421 the distribution due to a cut'n paste error at last commit
7422
7423Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * configure.in: upgraded to version 1.4.0
7426 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7427 Big update, added a large part of the validation process,
7428 it should be usable, but some parts are missing
7429 * xpath.c: improved the implementation w.r.t. root.
7430 * Makefile.am: added more tests
7431 * test and result trees: added a lot of tests
7432 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7433
7434Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * Added an HACKING file
7437
7438Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * xpath.[ch] : improvements and debug of the XPath implementation
7441 * parser.c, HTMLparser.c : modified the parsers to be progressive
7442 * tree.[ch] : extended the Buffer promitives
7443 * xmlIO.[ch] : added basic I/O routines providing progressive
7444 parsing and ready for I18N conversion plugins
7445 * SAXresult/* : the SAX callback sequence maybe slightly different
7446 now
7447 * test*.c : improved/updated the tests programs
7448 * doc/* : recompiled the docs.
7449
74501999-07-26 Michael Meeks <michael@edenproject.org>
7451
7452 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7453
7454 * tree.c: Ditto.
7455
7456Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * configure.in: upgraded to version 1.4.0
7459 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7460 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7461 XML query language, see http://www.w3.org/TR/xpath for more details.
7462 * parser.c, parser.h: added CHAR* related string functions for XPath
7463 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7464 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7465 rebuild the docs.
7466 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7467 and regression testing capabilities for XPath.
7468
7469Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7472 closing bug #1646
7473
7474Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * Makefile.am, example/Makefile.am: closed bug #1683
7477
7478Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * example/Makefile.am, configure.in: added the makefile for the
7481 gjobread example
7482
7483Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7484
7485 * doc/Makefile.am:
7486 - fix which allow "make install DESTDIR=</install/prefix>".
7487
7488Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7491 which fixed a problem on the file reading-code.
7492
7493Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7496 output.
7497 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7498
7499Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * parser.h : Oops removed the binary compatibility problem
7502 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7503 * parser.c, HTMLparser.c: applied patches for reading from stdin
7504
7505Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * parser.c, entities.c, valid.c: cleanup bug #1591
7508 * configure.in: cleanup bug #1592
7509 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7510 the same tree back-end. Hence gdome will be available for it.
7511 * doc/Makefile.am: close bug #617
7512
7513Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * parser.c: alloctate a per parser context SAX interface block
7516
7517Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7520 and xmlEncodeEntitiesReentrant with the correct one :-\
7521
7522Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * commit of my internal XML base changes, quite a lot of
7525 changes, cleanups, better entities support, framework for
7526 new I/O and charset detection and handling
7527 * Fixed the configure/Makefile stuff to generate shared libs
7528 with the proper version info, so we jumped on rev from
7529 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7530 xmlEncodeEntities() result need to be freed now, and a string
7531 xmlParserVersion provide the current library version.
7532
7533Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7534
7535 * parser.c: fixed a buffer overrun for when you have a very long
7536 attribute with no entities in it.
7537
7538Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * added example directory
7541 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7542
7543Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * Release of libxml-1.1, nearly everything has been touched for
7546 this.
7547 * Added more regression tests
7548 * Updated the documentation
7549
7550Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * tree.[ch]: unified the XML_NO_CORBA defines.
7553 * parser.c encoding.[ch]: started plugging in char encoding detection
7554
7555Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7556
7557 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7558 Also freed allocated buffer.
7559
7560Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7561 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7562 reentrancy problem at printing. One is left in entities.c, to
7563 remove ASAP
7564 * testSAX.c : added a test example showing the use of the SAX
7565 interface if one doesn't want to build the DOM tree.
7566 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7567
7568Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7571 large revamping of the parser to use SAX callbacks
7572 http://www.megginson.com/SAX/ (or at least a C like interface
7573 a la Expat). It's now possible to set up your own callbacks
7574 and the parser will not build a DOM tree.
7575 * test/* result/*: updated the test suite, I finally removed
7576 the old Namespace draft support (PI based).
7577
7578Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * Makefile.am: added test result to EXTRA_DIST for make tests
7581
7582Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * parser.c, parserInternals.h: moved the chars macro definitions
7585 to parserInternals.h
7586 * parser.c, error.c: applied patches from "Knut Åkesson"
7587 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7588
7589Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * xml-config.in : applied patch to make --version work
7592
75931999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7594
7595 * Makefile.am (check-local): Alias for `tests' target. This will
7596 cause `make check' to do the right thing.
7597 (tests): Don't run tests in srcdir. Also, replaced calls to
7598 basename with a `sed' "equivalent".
7599
7600Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7603 it in the header and not the sources, updated the doc.
7604 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7605 pointing this out.
7606
7607Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7610 exported the inputStream routines.
7611 * doc/html/* : updated accordingly
7612
7613Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * parser.c, parser.h, parserInternals.h: added a few extra
7616 internal calls to allocate and free parser contexts ...
7617 * doc/html/* : updated accordingly
7618
7619Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * configure.in, Makefile.am, doc/makefile.am : General changes for
7622 1.0.0 release and including the generated HTML documentation.
7623
7624Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * makefile.am : added parserInternals.h, oops.
7627
7628Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * parserInternals.h: added this header giving access to the parser
7631 internal functions.
7632 * doc/Makefile.am : added a rebuild target which rebuilds the full
7633 set of documentations
7634 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7635 the internal subset.
7636 * *.c *.h: modifications needed to generate the documentation using
7637 gtk-doc, cleanup of functions blocks, reorganisation of struct
7638 declarations.
7639
7640Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7643 the tar and spec file to include the beginning of the doc.
7644
76451999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7646
7647 * doc/.cvsignore: Added this file.
7648
7649Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * tree.c: fixed xmlGetProp to return "" when the attribute
7652 exists, even if the node-list is NULL.
7653
7654Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * tree.c: patched an error outputting empty attribute values.
7657 * Makefile.am and doc/makefile.am: have been updated during the
7658 week-end. Sorry for an empty CVS log, I got a shell problem.
7659
7660Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * tree.h: cleaned up using enums instead of defines
7663 * parser.c, valid.[ch]: more work on parsing/output of element
7664 declarations
7665
7666Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * valid.[ch], tree.c, parser.c : more work toward full parsing
7669 of XML DTDs.
7670 * README: added informations about mailing-list and on-line
7671 documentation
7672
76731999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7674
7675 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7676
7677Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * parser.c, tree.[ch] : more work toward conformance testing,
7680 added a last element to accelerate parsing of very flat structures
7681 started working on internal subset Element content declaration.
7682 * valid.[ch] : first cut at adding code toward validation.
7683 * previous changes had also small impact on most files, especially
7684 the conformance testing using James Clark test suite.
7685
7686Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * test/* : updated the examples, most of them were not well
7689 formed (humm), and added rdf2.
7690 * result/* : resulting changes in the output.
7691
7692Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7695
7696Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * tree.c: patched a bug in the generation of empty attributes
7699
7700Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7703 for node/trees/documents/... Biggest problem is namespace
7704 support when copying subtrees.
7705
7706Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.c, entities.c: improve entities and char ref encoding,
7709 and cleanups of error messages.
7710
7711Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * parser.c, entities.c: simple bug hunting done during rpm2html and
7714 rpmfind integration.
7715
7716Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * parser.[ch]: Added interfaces allowing to specify a SAX
7719 handler before parsing.
7720
7721Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * parser.c: redirrect all errors reporting through the SAX
7724 error function
7725
7726Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7729 * libtool, tlmain ...: update of the libtool files
7730
77311998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7732
7733 * entities.c: Use g_snprintf insteda of snprintf.
7734
7735Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7738 added ent5 test for this purpose.
7739 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7740
7741Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * parser.c: fixed? a strange error due to compression on a GWP
7744 document.
7745
7746Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * tree.[ch]: bug fixing
7749 * entities.[ch]: defined a specific type for predefined entities
7750 * doc/xml.html: more documentation on the library, how to use it,
7751 overview of the interfaces.
7752
7753Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7756
7757Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * tree.c: corrected a small bug
7760 * doc/xml.html: continuing writing documentation.
7761
7762Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * debugXML.h debugXML.c: added debugging utilities.
7765 * tester.c: added --debug switch.
7766 * tree.c: patched an incorrect node->type assignment.
7767 * parser.c: formatting, ensure that node->doc != NULL in attributes
7768
7769Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7772 entity support and provide an internal representation close to
7773 DOM one (entity ref nodes, and attribute value as tree). I tried
7774 to preserve the interface but this will surely break some apps
7775 (I have to change rpm2html/rpmfind for example). I had to change
7776 two interfaces, and the generated tree is somewhat different.
7777 * doc/* : started documenting the XML library, the tree and
7778 DOM/Corba. This is a first step.
7779
7780Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * parser.c: Set up the fonctions comment block, boring but useful.
7783 * parser.h, SAX.c, parser.c: now attributes are processed through
7784 the SAX interface. The problem is that my SAX interface diverged
7785 quite a bit from the original one, well this is not an official
7786 spec, and translating it from Java to C is hairy anyway...
7787
7788Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7791 fonctions comment block, boring but useful.
7792
7793Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7796 conversion routines. However they are not yet used to convert the
7797 inputs. The core will run with UTF-8.
7798
7799Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * tree.c : make sure that the type id is properly set-up when
7802 a new object is allocated, needed for DOM.
7803
7804Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * tree.h, tree.c: Ok, the main objects in the tree will be native
7807 corba objects, it costs 8 bytes per Node, Attribute and Document
7808 but it simplifies the Corba integration a lot (no extra interface
7809 objects to allocate/free).
7810
7811Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7814 and changed NODEs contants for conformity with DOM Level 1
7815
7816Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * added hooks to keep track of servants when creating objects
7819 xmlDoc and xmlNode (for Corba export).
7820
7821Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * added xml-config script.
7824
7825Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7828 to autoupdate libtool and automake conf files.
7829
78301998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7831
7832 * Makefile.am: Use '?' to separate the sed
7833 commands as ',' is used when people pass -Wl,something.
7834
7835
7836Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * tree.c, tree.h: added a per-document compression interface.
7839
7840Tue Sep 22 20:47:38 EDT 1998
7841
7842 * tree.c, tree.h: added saving with compression and added interfaces
7843 to control the compression level (xmlGetCompressMode,
7844 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7845
7846Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * parser.c: corrected a loop for files of size 0
7849
78501998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7851
7852 * error.h: New file. Contains prototyes from `error.c'.
7853
7854Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7855
7856 * Makefile.am (xmlincdir): New macro.
7857 (xmlinc_HEADERS): Renamed from include_HEADERS.
7858
7859Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * applied small patch on numeric entities from
7862 Christopher Blizzard <blizzard@appliedtheory.com>
7863
7864Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * New release 0.2, removed the old xml_* files so that it's
7867 coherent with the other CVS base (W3C), far better conformance
7868 to standard, new namespaces, decent entities support, beginning
7869 of a SAX-like interface. Nearly nothing left intact, even the
7870 test examples ...
7871
78721998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7873
7874 * .cvsignore: Add .deps dir
7875
7876Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7879
7880Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * configure.in: added test for CPP
7883 * AUTHORS, Changelog: the original ones didn't get commited but the
7884 glib ones instead, fixed.
7885 * Makefile.am: corrected an error in library naming
7886
7887Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * integrated code developped at W3C
7890 * changed the original Copyright
7891 * migrated to automake
7892 * prefixed the filenames by xml_ to avoid filename clashes
7893
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007894Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7895
7896 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7897 should not be called.
7898
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007899Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7900
7901 * libxml-2.0.pc.in: applied the patch to fix #101894
7902
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007903Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7904
7905 * tree.c : applied patch from Lukas Schroeder for register callbacks
7906 * valid.c: modified patch from Lukas Schroeder to test
7907 register callbacks with --chkregister
7908
Daniel Veillard067bae52003-01-05 01:27:54 +00007909Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7910
7911 * xmlreader.c: seriously changed the way data are pushed to
7912 the underlying parser, go by block of 512 bytes instead of
7913 tryng to detect tag boundaries at that level. Changed the
7914 way empty element are detected and tagged.
7915 * python/tests/reader.py python/tests/reader2.py
7916 python/tests/reader3.py: small changes mostly due to context
7917 reporting being different and DTD node being reported. Some
7918 errors previously undetected are now caught and fixed.
7919 * doc/xmlreader.html: flagged last section as TODO
7920
Daniel Veillard51a447a2003-01-04 19:42:46 +00007921Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7922
7923 * python/libxml.py: integrated the Python 2.2 optimizations
7924 from Hannu Krosing, while maintaining compatibility with
7925 1.5 and 2.1
7926
Daniel Veillarde59494f2003-01-04 16:35:29 +00007927Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7928
7929 * xmllint.c: a bit of cleanup
7930 * xmlreader.c: small fix
7931 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7932 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7933
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007934Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7935
7936 * python/setup.py.in: patch from Stéphane Bidoul to include
7937 drv_libxml2.py in setup.py
7938
Daniel Veillard66b82892003-01-04 00:44:13 +00007939Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7940
7941 * doc/xmlreader.html: starting documenting the new XmlTextReader
7942 interface.
7943
Daniel Veillard7704fb12003-01-03 16:19:51 +00007944Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7945
7946 * xmllint.c: added the --stream flag to use the TextReader API
7947 * xmlreader.c: small performance tweak
7948
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007949Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7950
7951 * xmlreader.c python/tests/reader2py: okay the DTD validation
7952 code on top of the XMLTextParser API should be solid now.
7953
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007954Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7955
7956 * xmlreader.c python/tests/reader2py: Fixing some more mess
7957 with validation and recursive entities while using the
7958 reader interface, it's getting a bit messy...
7959
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007960Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7961
7962 * xmlreader.c python/tests/reader.py: another couple of problem
7963 related to IsEmptyElement reported by Stéphane Bidoul needed
7964 some fixes.
7965
Daniel Veillard4f860202003-01-02 13:00:02 +00007966Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7967
7968 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7969 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7970 based on the python XmlTextReader interface.
7971
Daniel Veillard3c265e42003-01-01 21:06:49 +00007972Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7973
7974 * tree.c: backing out one change in the last patch which broke the
7975 regression tests
7976
Daniel Veillard5335dc52003-01-01 20:59:38 +00007977Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7978
7979 * global.data globals.c tree.c include/libxml/globals.h: applied
7980 an old patch from Lukas Schroeder to track node creation and
7981 destruction. Probably missing a lot of references at the moment
7982 and not usable reliably.
7983
Daniel Veillard8ba17412003-01-01 19:13:12 +00007984Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7985
7986 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7987 from doc/news.html and a stylesheet
7988
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007989Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7990
7991 * xmlreader.c python/tests/reader.py: fixed another couple of
7992 xmlreader bugs reported by Stéphane Bidoul and added tests.
7993
Daniel Veillard9e395c22003-01-01 14:50:44 +00007994Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7995
7996 * xmlreader.c python/tests/reader2.py: fixed another validity
7997 checking in external parsed entities raised by Stéphane Bidoul
7998 and added a specific regression test.
7999 * python/tests/reader3.py: cleanup
8000
Daniel Veillardd5896142002-12-31 14:45:26 +00008001Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8002
8003 * xmlreader.c python/tests/reader2.py: fixed a problem with
8004 validation within entities pointed by Stéphane Bidoul, augmented
8005 the tests to catch those.
8006
Daniel Veillarddc85f282002-12-31 11:18:37 +00008007Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8008
8009 * python/generator.py: modified the generator to allow keeping
8010 class references when creating new classes, needed to fix a bug
8011 pointed by Stéphane Bidoul where the input buffer of the
8012 xmlTextReader instance gets destroyed if the python wrapper for
8013 the input is not referenced anymore.
8014
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008015Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8016
8017 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8018 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8019
Daniel Veillard571b8892002-12-30 12:37:59 +00008020Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8021
8022 * xmlreader.c python/tests/reader.py: fixed another problem
8023 pointed by Stéphane Bidoul
8024
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008025Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8026
8027 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8028 with "<a/>"
8029
Daniel Veillardecaba492002-12-30 10:55:29 +00008030Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8031
8032 * SAX.c: warn on xmlns:prefix="foo"
8033 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8034 for namespace attributes handling.
8035
Daniel Veillard2d84a892002-12-30 00:01:08 +00008036Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8037
8038 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8039 a really nasty problem raised by a DocBook XSLT transform
8040 provided by Sebastian Bergmann
8041
Daniel Veillard29b3e282002-12-29 11:14:41 +00008042Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8043
8044 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8045 by Stéphane Bidoul and integrated it into the tests
8046
Daniel Veillarde18fc182002-12-28 22:56:33 +00008047Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8048
8049 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8050 extended the XmlTextReader API a bit, addding accessors for
8051 the current doc and node, and an entity substitution mode for
8052 the parser.
8053 * python/libxml.py python/libxml2class.txt: related updates
8054 * python/tests/Makefile.am python/tests/reader.py
8055 python/tests/reader2.py python/tests/reader3.py: updated a bit
8056 the old tests and added a new one to test the entities handling
8057
Daniel Veillardaba976d2002-12-28 21:14:18 +00008058Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8059
8060 * python/generator.py python/libxml2class.txt
8061 python/tests/reader.py python/tests/reader2.py: changed the
8062 generator to provide casing for the XmlTextReader similar to
8063 C# so that examples and documentation are more directly transposable.
8064 Fixed the couple of tests in the suite.
8065
Daniel Veillard83298842002-12-28 15:12:33 +00008066Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8067
8068 * doc/guidelines.html: added a document on guildeline for
8069 publishing and deploying XML
8070
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008071Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8072
8073 * valid.c xmlreader.c: final touch running DTD validation
8074 on the XmlTextReader
8075 * python/tests/Makefile.am python/tests/reader2.py: added a
8076 specific run based on the examples from test/valid/*.xml
8077
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008078Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8079
8080 * python/libxml.py: added a few predefined xmlTextReader parser
8081 configuration values.
8082
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008083Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8084
8085 * python/libxml_wrap.h: trying to fix #102037
8086
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008087Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8088
8089 * SAX.c: fixing bug #95296, when the predefined entities
8090 are redefined in the DTD the default one must be used
8091 instead anyway.
8092
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008093Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8094
8095 * doc/xmllint.xml
8096 * doc/xmllint.1
8097 Add discussion of XML_DEBUG_CATALOG to xmllint man
8098 page - bug #100907
8099
8100
Daniel Veillarddf512f42002-12-23 15:56:21 +00008101Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8102
8103 * xmlreader.c: Fixed the empty node detection to avoid reporting
8104 an inexistant close tag.
8105
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008106Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8107
8108 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8109 for Python 2.1
8110
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008111Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8112
8113 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8114
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008115Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8116
8117 * doc/libxml2-api.xml python/tests/reader.py: one really need
8118 to provide the base URI information when creating a reader parser
8119 from an input stream. Updated the API and the example using it.
8120
Daniel Veillardea7751d2002-12-20 00:16:24 +00008121Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8122
8123 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8124 include/libxml/valid.h include/libxml/xmlreader.h: working on
8125 DTD validation on top of xml reader interfaces. Allows to
8126 validate arbitrary large instances. This required some extensions
8127 to the valid module interface and augmenting the size of xmlID
8128 and xmlRef structs a bit.
8129 * uri.c xmlregexp.c: simple cleanup.
8130
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008131Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8134 work on the xml reader interfaces.
8135 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8136 Web page for the Windows binaries.
8137
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008138Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8139
8140 * xmlIO.c: applied a patch for VMS following the report by
8141 Nigel Hall
8142
Daniel Veillard3772de32002-12-17 10:31:45 +00008143Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8144
8145 * parser.c: the parseStartTag bug fix wasn't complete.
8146
Daniel Veillard67df8092002-12-16 22:04:11 +00008147Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8148
8149 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8150 parseStartTag, fixing it.
8151 * test/att4 result/att4 result/noent/att4: adding the test
8152 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8153 more methods to XmlTextReader.
8154
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008155Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8156
8157 * win32/libxml2.def.src: added more xml reader exports
8158 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8159 to the build
8160
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008161Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8162
8163 * doc/tutorial/xmltutorial.xml
8164 plus generated html and pdf
8165 Updating tutorial again based on further comments from Niraj
8166 Tolia on the last iteration
8167
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008168Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8169
8170 * doc/tutorial/xmltutorial.xml
8171 * doc/tutorial/includekeyword.c
8172 * doc/tutorial/includegetattribute.c
8173 plus generated html and pdf
8174 Adding fix from Niraj Tolia to tutorial to properly free memory.
8175
8176
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008177Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8178
8179 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8180 more methods of XmlTextReader.
8181 * python/libxml2class.txt python/tests/reader.py: this increased the
8182 methods in the bndings, augmented the test to check those new
8183 functions.
8184
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008185Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8186
8187 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8188 methods of XmlTextReader.
8189 * python/generator.py python/libxml_wrap.h python/types.c
8190 python/libxml2class.txt: added the reader to the Python bindings
8191 * python/tests/Makefile.am python/tests/reader.py: added a specific
8192 test for the Python bindings of the Reader APIs
8193 * parser.c: small cleanup.
8194
Daniel Veillard06503452002-12-13 10:42:08 +00008195Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8196
8197 * xinclude.c: fallback was only copying the first child not the
8198 full child list of the fallback element, closes #89684 as reopened
8199 by Bernd Kuemmerlen
8200
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008201Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8202
8203 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8204
Daniel Veillard000eafb2002-12-12 10:04:22 +00008205Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8206
Daniel Veillardc1eed322002-12-12 11:01:32 +00008207 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008208 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008209 gives enum values, fix functype return type, put back fields in
8210 structs
8211 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008212
Daniel Veillard024b5702002-12-12 00:15:55 +00008213Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8216 about htmlNodeDumpOutput location.
8217 * xpath.c: removed an undefined function signature
8218 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8219 too many symbols in the API breaking the python bindings.
8220 Updated with the libxslt/libexslt changes.
8221
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008222Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8223
8224 * configure.in: preparing release of 2.4.29
8225 * doc/*: rebuilt the docs and API
8226 * xmlreader.c: a few more fixes for the XmlTextReader API
8227
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008228Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8229
8230 * include/win32config.h: applied mingw patch from Magnus Henoch
8231
Daniel Veillard5aad8322002-12-11 15:59:44 +00008232Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8233
8234 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8235
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008236Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8237
8238 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8239 building Python script, does the C parsing directly, generates
8240 a better API description including structure fieds defs and
8241 enums. Still a couple of bugs, but good enough for the python
8242 wrappers now.
8243 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8244 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8245 include/libxml/schemasInternals.h include/libxml/tree.h: more
8246 cleanup based on the python analysis script reports.
8247 * libxml.spec.in: make sure the API XML description is part of the
8248 devel package.
8249
Daniel Veillard01c13b52002-12-10 15:19:08 +00008250Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8251
8252 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8253 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8254 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8255 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8256 code cleanup, especially the function comments.
8257 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8258
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008259Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8260
8261 * Makefile.am xmlreader.c include/libxml/Makefile.am
8262 include/libxml/xmlreader.h: Adding a new set of APIs based on
8263 the C# TextXmlReader API but converted to C. Allow to parse
8264 in constant memory usage, far simpler to program and explain
8265 than the SAX like APIs, unfinished but working.
8266 * testReader.c: test program
8267
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008268Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8269
8270 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8271
Daniel Veillard64b35282002-12-04 15:10:40 +00008272Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8273
8274 * tree.c: Chip turner indicated that XHTML1 serialization
8275 rule for style actually break on both IE and Mozilla,
8276 try to avoid the rule if escaping ain't necessary
8277
Daniel Veillard8efff672002-12-04 11:44:48 +00008278Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8279
8280 * nanhttp.c: handle HTTP URL escaping, problem reported by
8281 Glen Nakamura and Stefano Zacchiroli
8282
Daniel Veillard1c732d22002-11-30 11:22:59 +00008283Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8284
8285 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8286
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008287Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8288
8289 * uri.c: Johann Richard pointed out some XPointer problems for
8290 URN based URI references in XInclude. Modified the URI parsing
8291 and saving routines to allow correct parsing and saving of
8292 XPointers, especially when attached to "opaque" scheme accordingly
8293 to RFC 2396
8294
Daniel Veillard8db67d22002-11-27 19:39:27 +00008295Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8296
8297 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8298 of refactoring to the HTML saving code.
8299 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8300 in the doc.
8301
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008302Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8303
8304 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8305 to a buffer API to reuse the generic dump to an OutputIO layer,
8306 this reduces code, fixes xmlNodeDump() for XHTML, also made
8307 xmlNodeDump() now return the number of byte written.
8308
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008309Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8310
8311 * python/setup.py.in: another patch from Stéphane Bidoul for
8312 Python bindings on Windows
8313 * doc/parsedecl.py: small cleanup
8314
Daniel Veillard9715c172002-11-25 16:33:40 +00008315Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8316
8317 * libxml.spec.in configure.in: add a line in %changelog for releases
8318
Daniel Veillard9bc53102002-11-25 13:20:04 +00008319Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8320
8321 * parser.c: patch from Marcus Clarke fixing a problem in entities
8322 parsing that was detected in KDe documentations environment.
8323
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008324Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8325
8326 * python/libxml.c (libxml_prev): Return the previous as opposed to
8327 the next node (I guess this is the result of some cut & paste programming:)
8328
Daniel Veillard80d7b902002-11-23 16:23:08 +00008329Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8330
8331 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8332
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008333Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * python/generator.py python/libxml.c python/setup.py.in: trying
8336 to fix the Python bindings build on Windows (Stéphane Bidoul)
8337
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008338Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8339
8340 * win32/configure.js: added option for python bindings
8341 * win32/libxml2.def.src: added more exports
8342
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008343Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8344
8345 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8346 pthreads
8347 * win32/wince/*: applied updates to Windows CE port from Javier
8348
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008349Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * configure.in: preparing 2.4.28
8352 * libxml.spec.in doc/Makefile.am: some cleanup
8353 * doc/*: updated the news and regenerated.
8354
Daniel Veillardfee408f2002-11-22 13:18:30 +00008355Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * HTMLparser.c: final touch at closing #87235 </p> end tags
8358 need to be generated.
8359 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8360 this change slightly the output of a few tests
8361 * doc/*: regenerated
8362
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008363Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8364
8365 * parserInternals.c: fixing bug #99190 when UTF8 document are
8366 parsed using the progressive parser and the end of the chunk
8367 is in the middle of an UTF8 multibyte character.
8368
William M. Brack8b2c7f12002-11-22 05:07:29 +00008369Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8370
8371 * threads.c: fixed initialization problem in xmlNewGlobalState
8372 which was causing crash.
8373 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8374 in xmlInitializeGlobalState.
8375 * parserInternals.c: cleaned up ctxt->sax initialisation.
8376
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008377Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * tree.c include/libxml/tree.h: modified the existing APIs
8380 to handle XHTML1 serialization rules automatically, also add
8381 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8382 libxslt serialization uses it when needed without changing
8383 the library API.
8384 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8385 result/xhtml1: added a new test specifically for xhtml1 output
8386 and updated the result of one XHTML1 test
8387
Daniel Veillardd076a202002-11-20 13:28:31 +00008388Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8389
8390 * xinclude.c parserInternals.c encoding.c: fixed #99082
8391 for xi:include encoding="..." support on text includes.
8392 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8393 test/XInclude/ents/isolatin.txt : added a specific regression test
8394 * python/generator.py python/libxml2class.txt: fixed the generator
8395 the new set of comments generated for doc/libxml2-api.xml were
8396 breaking the python generation.
8397
Daniel Veillard817e70b2002-11-19 22:28:48 +00008398Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8399
8400 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8401 * configure.in: patch for Solaris on new autoconf closes #98880
8402 * doc/parsedecl.py: repair the frigging API building script,
8403 did I say that python xmllib sucks ?
8404 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8405 and some comment are no more truncated.
8406
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008407Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * parser.c: Martin Stoilov pointed out a potential leak in
8410 xmlCreateMemoryParserCtxt
8411
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008412Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8413
8414 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8415 included in HTML documents and using the push parser.
8416
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008417Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8418
8419 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8420 specified, look for the Python interpreter not just in the
8421 specified root but also in the specified location. Fixes #98825
8422
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008423Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8424
8425 * python/libxml.c: fixing bug #98792 , node may have no doc
8426 and dereferencing without checking ain't good ...
8427
Daniel Veillarddad3f682002-11-17 16:47:27 +00008428Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * configure.in: preparing release 2.4.27
8431 * doc/* : updated and rebuilt the docs
8432 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8433 and all the docs are actually packaged and in the final RPMs
8434 * parser.c parserInternals.c include/libxml/parser.h: restore
8435 xmllint --recover feature.
8436
Daniel Veillard68e9e742002-11-16 15:35:11 +00008437Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8438
8439 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8440 processing of parsed entities, and XPath computation on sustitued
8441 entities.
8442 * testXPath.c: make sure entities are substitued.
8443
Daniel Veillard328f48c2002-11-15 15:24:34 +00008444Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8445
8446 * parser.c: fixed #96594, which was totally dependant on the
8447 processing of internal parsed entities, which had to be changed.
8448
Daniel Veillard66651aa2002-11-15 11:21:43 +00008449Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8450
8451 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8452 trying to fix bug #98517 about building outside the source tree
8453 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8454
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008455Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8456
8457 * include/win32config.h: cleanup
8458 * win32/Makefile.mingw: integrated mingw in JScript configure
8459 * win32/Makefile.msvc: modified to allow mingw coexistence
8460 * win32/configure.js: integrated mingw
8461 * win32/Readme.txt: cleanup
8462
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008463Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8464
8465 * HTMLparser.c: strengthen the guard in the Pop macros,
8466 like in the XML parser, closes bug #97315
8467
Daniel Veillard0821b152002-11-12 20:57:47 +00008468Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8469
8470 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8471 callback is never used.
8472
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008473Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8474
8475 * parserInternals.c: fixed the initialization of the SAX structure
8476 which was breaking xsltproc
8477 * xpath.c: patch from Petr Pajas for CDATA nodes
8478 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8479 * parser.c include/libxml/parser.h: patch from Peter Jones
8480 removing a leak in xmlSAXParseMemory() and adding the
8481 function xmlSAXParseMemoryWithData()
8482
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008483Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8484
8485 adding pdf of tutorial, changing web page to link to it
8486 * doc/tutorial/xmltutorial.pdf
8487 * doc/xml.html
8488 * doc/docs.html
8489
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008490Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8491
8492 * doc/tutorial/ar01s08.html
8493 adding file what I forgot for tutorial
8494
8495
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008496Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8497
8498 Adding encoding discussion to tutorial
8499 Added:
8500 * doc/tutorial/images/*.png: DocBook admonition image files
8501 * doc/tutorial/apf.html, apg.html: new generated html
8502 * doc/tutorial/includeconvert.c: conversion code entity file
8503 changed:
8504 * doc/tutorial/xmltutorial.xml: DocBook original
8505 * doc/tutorial/*.html: generated html
8506
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008507Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8508
8509 * include/libxml/*.h: retired xmlwin32version.h
8510 * doc/Makefile.am: retired xmlwin32version.h
8511 * win32/configure.js: retired xmlwin32version.h
8512
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008513Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8514
8515 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008516 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8517 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008518
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008519Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8520
8521 * globals.c: fixed a typo pointed out by Igor
8522 * xpath.c: try to speed up node compare using line numbers
8523 if available.
8524
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008525Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8526
8527 * tree.c: make xmlFreeNode() handle attributes correctly.
8528
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008529Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8530
8531 * catalog.c: completed the #96963 fix, as reported by Karl
8532 Eichwalder
8533
Daniel Veillard56f21f22002-11-06 15:49:46 +00008534Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8537
Daniel Veillard91ad8792002-11-04 17:06:52 +00008538Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8539
8540 * Makefile.am: switched the order of a couple of includes
8541 to fix bugs #97100
8542
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008543Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8544
8545 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8546 xmlLoadCatalogs that used to separate directories with a ':'.
8547
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008548Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8549
8550 * threads.c: improvements to the Windows-side of thread handling
8551 * testThreads.c: conditionally excluded unistd.h
8552 * testThradsWin32.c: broke overlong lines
8553 * include/win32config.h: adapted thread-related macros to the new
8554 scheme and for pthreads on Windows
8555 * win32/Makefile.msvc: introduced a more flexible thread build,
8556 added testThreads[Win32].c to the build
8557 * win32/configure.js: introduced a more flexible thread config
8558
John Fleck61f6fb62002-10-31 15:23:29 +000085592002-10-31 John Fleck <jfleck@inkstain.net>
8560
8561 * doc/xml.html (and, by implication, FAQ.html)
8562 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8563
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008564Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8565
8566 * configure.in: removed xmlwin32version.h
8567 * include/libxml/Makefile.am: removed xmlwin32version.h
8568
Daniel Veillardce66ce12002-10-28 19:01:59 +00008569Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * tree.c: applied patch from Brian Stafford to fix a bug
8572 in xmlReconciliateNs()
8573
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008574Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * tree.c: applied patch from Christian Glahn to allow
8577 xmlNewChild() on document fragment nodes
8578
Daniel Veillardb39bc392002-10-26 19:29:51 +00008579Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * parser.c: Christian Glahn found a problem with a recent
8582 patch to xmlParseBalancedChunkMemoryRecover()
8583 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8584 problems
8585 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8586 test/schemas/seq*: added the test cases from Charles
8587
Daniel Veillard366a9152002-10-23 20:43:53 +00008588Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8591 serious cleanup of the spec file and associated changes
8592 in the Makefiles.
8593 * valid.c: try to remove some warnings on x86_64
8594
Daniel Veillardd033d022002-10-23 14:55:02 +00008595Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8596
8597 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8598 fix bug #96586
8599
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008600Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8603 parsing, applied his patch
8604 * result/HTML/attrents.html result/HTML/attrents.html.err
8605 result/HTML/attrents.html.sax test/HTML/attrents.html:
8606 added the test and result case provided by Mikhail Sogrine
8607
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008608Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8609
8610 * vms/build_libxml.com vms/config.vms vms/readme.vms
8611 include/libxml/parser.h include/libxml/parserInternals.h
8612 include/libxml/tree.h include/libxml/xmlIO.h
8613 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8614 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8615 Applied the VMS update patch from Craig A. Berry
8616 * doc/*.html: update
8617
Daniel Veillardf000f072002-10-22 14:28:17 +00008618Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8621
Daniel Veillard1e208222002-10-22 14:25:25 +00008622Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * debugXML.c: adding a grep command to --shell in xmllint
8625 for T.V. Raman
8626
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008627Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * xmlcatalog.c: tried to fix some of the problem with --sgml
8630
Daniel Veillard935494a2002-10-22 14:22:46 +00008631Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * parser.c: tried to fix bug #91500 where doc->children may
8634 be overriden by a call to xmlParseBalancedChunkMemory()
8635
8636Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8637
8638 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8639 identifiers in SGML catalogs containing '&'
8640
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008641Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8642
8643 * python/types.c: fixed bugs when passing result value tree
8644 to Python functions.
8645
Daniel Veillard48267432002-10-18 11:21:38 +00008646Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8647
8648 * configure.in: preparing the release of 2.4.26
8649 * doc/*: updated and rebuilt the documentation
8650
Daniel Veillardbb284f42002-10-16 18:02:47 +00008651Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * parser.c: fixed a XML Namespace compliance bug reported by
8654 Alexander Grimalovsky
8655
Daniel Veillard44892f72002-10-16 15:23:26 +00008656Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * HTMLtree.c: fixed serialization of script and style when
8659 they are not lowercase (i.e. added using the API to the tree).
8660
Daniel Veillard2fd85422002-10-16 14:32:41 +00008661Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * valid.c: make xmlValidateDocument emit a warning msg if there
8664 is no DTD, pointed by Christian Glahn
8665
Daniel Veillard32370232002-10-16 14:08:14 +00008666Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8669 content model when some of the blocks have min or max, and a couple
8670 of bugs found in the process.
8671 * result/schemas/list0* test/schemas/list0*: added some specific
8672 regression tests
8673
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008674Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * README: updated the contact informations
8677
Daniel Veillard63186732002-10-15 08:43:17 +00008678Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8679
8680 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8681 misses it, reported by Peter Bray.
8682
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008683Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8684
8685 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8686 and removed a few warnings
8687
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008688Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * parser.c: Christian Glahn found a small bug in the push parser.
8691 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8692 public
8693
Daniel Veillard6045c902002-10-09 21:13:59 +00008694Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * xmlschemas.c include/libxml/xmlschemas.h: added
8697 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8698 * testSchemas.c: added --memory to test the new interface
8699
Daniel Veillardf0070122002-10-09 14:24:17 +00008700Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * doc/index.py doc/search.php: integrated the XSLT indexing,
8703 a few fixed in the indexer, added a scope selection at the
8704 search level.
8705
Daniel Veillard01992e02002-10-09 10:20:30 +00008706Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8709 this was due to uninitialized parts of the validation context
8710
Daniel Veillard321be0c2002-10-08 21:26:42 +00008711Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * debugXML.c: applied patch from Mark Vakoc except the API
8714 change, preserved it.
8715 * doc/*: updated the docs to point to the search engine for
8716 information lookup or before bug/help reports.
8717
Daniel Veillard01e87d22002-10-08 16:55:06 +00008718Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * doc/index.py doc/search.php: added mailing-list archives
8721 indexing and lookup
8722
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008723Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8726
Daniel Veillard9b006132002-10-07 11:13:27 +00008727Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * doc/index.py: improved HTML indexing
8730 * doc/search.php: make the queries also lookup the HTML based indexes
8731
Daniel Veillard141d04b2002-10-06 21:51:18 +00008732Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * doc/index.py: added HTML page indexing
8735
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008736Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8737
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008738 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008739 problem in libxslt.
8740 * catalog.c: fixed list handling in XML_CATALOG_FILES
8741
Daniel Veillardceb09b92002-10-04 11:46:37 +00008742Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * valid.c: typo/bug found by Christian Glahn
8745
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008746Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8747
8748 * xmlIO.c: applied Windows CE patch from Javier.
8749 * win32/wince: new directory, contains support for the PocketPC
8750 with Windows CE from Javier.
8751 * include/win32config.h: reorganised, removed duplicate
8752 definitions and applied WinCE patch from Javier.
8753 * include/wsockcompat.h: new file, now contains WinSock
8754 compatibility macros.
8755 * win32/Makefile.msvc: introduced double-run compilation.
8756
Daniel Veillarde16b5742002-09-26 17:50:03 +00008757Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * configure.in include/libxml/xmlwin32version.h: preparing release
8760 of 2.4.25
8761 * doc/*: updated and regenerated teh docs and web pages.
8762
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008763Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8766 error were not covering namespace declarations.
8767 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8768 it was missing the attribute declaration for the namespace
8769 * result/VC/NS3: the fix now report breakages in that test
8770
Daniel Veillardabe01742002-09-26 12:40:03 +00008771Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8772
8773 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8774
Daniel Veillard2ace1952002-09-26 12:28:02 +00008775Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8778 and regenerated the docs and web site
8779
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008780Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8783 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8784 not before
8785
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008786Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * python/generator.py python/libxml2class.txt: fixed a stupid error
8789 breaking the python API
8790
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008791Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8794 triostr.c triostr.h: applied a trio update patch from
8795 Bjorn Reese which should work with MinGW
8796
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008797Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8798
8799 * tree.c: improving some documentation comments
8800 * xmlregexp.c: found and fixed a mem leak with python regression tests
8801 * doc/*: rebuilt the doc and the API XML file including the
8802 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8803 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8804 python/types.c: added access to the XML Schemas regexps from
8805 python
8806 * python/tests/Makefile.am python/tests/regexp.py: added a
8807 simple regexp bindings test
8808
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008809Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8810
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008811 * doc/xml.html:
8812 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008813
Daniel Veillard118aed72002-09-24 14:13:13 +00008814Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8815
8816 * xmlregexp.c: fixed the data callback on transition functionality
8817 which was broken when using the compact form
8818 * result/schemas/*: updated the results, less verbose, all tests
8819 pass like before
8820 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8821 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8822 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8823 annoying warnings
8824 * xpath.c: try to provide better error report when possible
8825
Daniel Veillard72336152002-09-21 13:08:14 +00008826Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * Makefile.am: fixed a breakage raised by Jacob
8829
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008830Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8831
8832 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8833 which don't use sockets
8834
Igor Zlatkovic01280582002-09-20 16:40:34 +00008835Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8836
8837 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8838 * win32/configure.js: applied zlib patch from Daniel Gehriger
8839
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008840Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8841
8842 * win32/configure.js: applied the patch from Mark Vakoc for
8843 regexp support
8844 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8845 for regexp support
8846
Daniel Veillardb5c05732002-09-20 13:36:25 +00008847Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * xmlschemastypes.c: as pointed by Igor Float and Double
8850 parsing ain't finished yet
8851
Daniel Veillard40b11342002-09-20 12:01:39 +00008852Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * Makefile.am configure.in: trying to fix #88412 by bypassing
8855 all the python subdir if python ain't detected
8856
Daniel Veillard23e73572002-09-19 19:56:43 +00008857Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8860 made configuring with regexps/automata/unicode the default
8861 but without schemas ATM
8862 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8863 fixed the regexp based DTD validation performance and memory
8864 problem by switching to a compact form for determinist regexps
8865 and detecting the determinism property in the process. Seems
8866 as fast as the old DTD validation specific engine :-) despite
8867 the regexp built and compaction process.
8868
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008869Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * valid.c: determinism is debugged, new DTD checking code now works
8872 but xmlFAComputesDeterminism takes far too much CPU and the whole
8873 set usues too much memory to be really usable as-is
8874
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008875Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * tree.c: fixed another stupid bug in xmlGetNodePath()
8878 * xmllint.c: --version now report the options compiled in
8879
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008880Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * HTMLparser.c: small cleanup
8883 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8884 when configured with them. A bit of debugging around the determinism
8885 checks is still needed
8886
Daniel Veillard63b01c22002-09-17 19:25:28 +00008887Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8890
Daniel Veillard92727042002-09-17 17:59:20 +00008891Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8892
8893 * xmlIO.c: small portability glitch fixed.
8894
Daniel Veillard84d70a42002-09-16 10:51:38 +00008895Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8896
8897 * xmlschemastypes.c: incomplete steps for real/double support
8898 * testAutomata.c include/libxml/xmlautomata.h
8899 include/libxml/xmlregexp.h: avoiding a compilation problem
8900 * valid.c include/libxml/valid.h: starting the work toward using
8901 the regexps for actual DTD validation
8902
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008903Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * hash.c: cosmetic cleanup
8906 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8907 integrating a DTD validation layer based on the regexps
8908
Daniel Veillard4402ab42002-09-12 16:02:56 +00008909Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8912 the determinism was tested before eliminating the epsilon
8913 transitions :-(
8914
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008915Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * python/generator.py python/libxml.c python/libxml.py
8918 python/libxml2-python-api.xml python/libxml2class.txt
8919 python/libxml_wrap.h python/types.c: updated the python
8920 bindings, added code for easier File I/O, and the ability to
8921 define a resolver from Python fixing bug #91635
8922 * python/tests/Makefile.am python/tests/inbuf.py
8923 python/tests/outbuf.py python/tests/pushSAXhtml.py
8924 python/tests/resolver.py python/tests/serialize.py: updated
8925 and augmented the set of Python tests.
8926
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008927Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8928
8929 * win32/configure.js: added more readme info for the binary
8930 package.
8931
Daniel Veillard607b35c2002-09-10 12:16:19 +00008932Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * xmlIO.c: fixed a stupid out of bound array error
8935
8936Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8937
8938 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8939 messing around with support for Windows path, cleanups,
8940 trying to identify and fix the various code path to the
8941 filename access. Added xmlNormalizeWindowsPath()
8942
Daniel Veillard76575762002-09-05 14:21:15 +00008943Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8944
8945 * error.c valid.c: working on better error reporting of validity
8946 errors, especially providing an accurate context.
8947 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8948 error reports in those cases.
8949
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008950Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8953 parser.c parserInternals.c xmlIO.c: get rid of all the
8954 perror() calls made in the library execution paths. This
8955 should fix both #92059 and #92385
8956
Daniel Veillard19aa7022002-09-05 11:14:19 +00008957Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * xmllint.c: memory leak reporting was broken after a change
8960 of the preprocessor symbol used to activate it.
8961
Daniel Veillardec6725e2002-09-05 11:12:45 +00008962Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * tree.c: try to make the copy function work for node of
8965 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8966 DOM layers though, not libxml2 itself.
8967
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008968Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * valid.c: try to provide file and line informations, not all
8971 messages are covered, but it's a (good) start
8972
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008973Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * xinclude.c: reimplemented a large part of the XInclude
8976 processor, trying to minimize resources used, James Henstridge
8977 provided a huge test case which was exhibiting severe memory
8978 consumption problems.
8979
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008980Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * python/Makefile.am: applied patch from Christophe Merlet to
8983 reestablish DESTDIR
8984
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008985Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * libxml.spec.in: fixes libary path for x86_64 AMD
8988
John Fleckbe98b332002-09-04 03:16:23 +00008989Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8990
8991 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008992 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008993 (plus resulting generated html files)
8994 fixing one spot I missed in the tutorial where I hadn't freed
8995 memory properly
8996
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008997Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8998
8999 * doc/tutorial/includeaddattribute.c
9000 * doc/tutorial/includeaddkeyword.c
9001 * doc/tutorial/includegetattribute.c
9002 * doc/tutorial/includekeyword.c
9003 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009004 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009005 update tutorial to properly free memory (thanks to Christopher
9006 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009007 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009008 added image files so the callouts are graphical, making it
9009 easier to read ( use "--param callout.graphics 1" to generate
9010 html with graphical callouts)
9011
Daniel Veillarde1662542002-08-28 11:50:59 +00009012Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9015 nice logos generated by Marc Liyanage
9016 * doc/site.xsl *.html: changed the stylesheet to show the new
9017 logo and regenerated the pages
9018
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009019Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9022
Daniel Veillard42766c02002-08-22 20:52:17 +00009023Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * xpath.c: possible mem leak patch from Jason Adams
9026
9027Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9030 in the XQuery namespace
9031 * configure.in: preparing 2.4.24
9032 * doc/*.html: updated the web pages
9033
9034Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * python/generator.py: closing bug #85258 by generating conditional
9037 compile check to avoid linking to routines not configured in.
9038
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090392002-08-22 Havoc Pennington <hp@pobox.com>
9040
9041 * autogen.sh: update error message for missing automake
9042
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009043Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9044
9045 * python/Makefile.am: typo in target name resulted in libxml2.py
9046 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9047
Daniel Veillard22669b22002-08-22 07:17:11 +00009048Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * win32/win32/Makefile.mingw: updated with version from
9051 Elizabeth Barham at http://soggytrousers.net/repository/
9052
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009053Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9054
9055 * win32/Makefile.msvc: added the prefix location to the include
9056 and lib search path.
9057
Havoc Pennington830e8972002-08-18 22:22:13 +000090582002-08-18 Havoc Pennington <hp@pobox.com>
9059
9060 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9061 both automake 1.6 and 1.4 installed get the right automake. Means
9062 compilation from CVS will now require the latest automake 1.4
9063 release, or manually creating symlinks called "automake-1.4" and
9064 "aclocal-1.4"
9065
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009066Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * configure.in python/Makefile.am: more AMD 64 induced changes from
9069 Frederic Crozat
9070
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009071Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * xinclude.c: oops I was missing the xml:base fixup too
9074 * result/XInclude/*.xml: this adds xml:base attributes to most
9075 results of the tests
9076
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009077Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9078
9079 * xinclude.c: quick but apparently working implementation of
9080 xi:fallback, should close bug #89684
9081 * Makefile.am test/XInclude/docs/fallback.xml
9082 result/XInclude/fallback.xml: added a basic test for fallback,
9083 and run with --nowarning to avoid a spurious warning
9084 * configure.in: applied patch from Frederic Crozat for python
9085 bindings on AMD 64bits machines.
9086
Daniel Veillard9e923512002-08-14 08:48:52 +00009087Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9090 the caller don't pass a SAX callback block.
9091
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009092Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * tree.c: applied the same fix for the XML-1.0 namespace to
9095 xmlSearchNsByHref() as was done for xmlSearchNs()
9096
Daniel Veillardad11b302002-08-12 14:53:41 +00009097Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * libxml.3: small cleanup of the man page
9100 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9101 when serializing HREF attributes generated by XSLT.
9102
Daniel Veillardc084e472002-08-12 13:27:28 +00009103Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9106 version of Marc Liyanage' patch for boolean attributes in HTML
9107 output
9108
Daniel Veillard5f91b372002-08-12 12:13:01 +00009109Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * python/tests/serialize.py: fixed the test results, indenting
9112 behaviour changed slightly
9113
Aleksey Sanin9e951762002-08-08 18:02:41 +00009114Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9115
9116 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9117 new c14n function to Windows def files
9118
Aleksey Saninea4272a2002-08-02 23:50:03 +00009119Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9120
9121 * c14n.c: fixed a memory leak in c14n code
9122
Daniel Veillard58e44c92002-08-02 22:19:49 +00009123Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * parser.c include/libxml/parser.h: adding a new API for Christian
9126 Glahn: xmlParseBalancedChunkMemoryRecover
9127 * valid.c: patch from Rick Jones for some grammar cleanup in
9128 validation messages
9129 * result/VC/* result/valid/*: this slightly change some of the
9130 regression tests outputs
9131
Daniel Veillard0bf29002002-08-01 12:54:11 +00009132Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * tree.c: trying to fix a problem in namespaced attribute handling
9135 raised by Christian Glahn
9136
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009137Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * encoding.c include/libxml/encoding.h: Opening the interface
9140 xmlNewCharEncodingHandler as requested in #89415
9141 * python/generator.py python/setup.py.in: applied cleanup
9142 patches from Marc-Andre Lemburg
9143 * tree.c: fixing bug #89332 on a specific case of loosing
9144 the XML-1.0 namespace on xml:xxx attributes
9145
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009146Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9147
9148 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9149 corner case from new Merlin's test suite and added a callback
9150 that will be used to improve xmlsec performance
9151
9152
Daniel Veillard0b22def2002-07-29 16:23:03 +00009153Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * HTMLtree.c: trying to fix the <style> escaping problem in
9156 HTML serialization bug #89342
9157
Daniel Veillard0b28e882002-07-24 23:47:05 +00009158Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9161 and rebuilt the web site.
9162
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009163Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009164
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009165 * include/libxml/tree.h: added _private member to xmlNs struct
9166
Daniel Veillard1d995272002-07-22 16:43:32 +00009167Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * HTMLparser.c: fixing bug #84876 based on the xml working
9170 code.
9171
William M. Brack61eaba52002-07-21 11:14:18 +00009172Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9173
9174 * python/Makefile.am: enhanced to fix bug 72012 (errors
9175 when using '-jX' make parameter)
9176
William M. Brackef61d202002-07-19 08:32:00 +00009177Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9178
9179 * xpath.c: small additional enhancement for booleans
9180 compared to nodesets
9181
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009182Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * HTMLtree.c: changed the order of the encoding declaration
9185 attributes in the meta tags due to a bug in IE/Mac
9186
William M. Brack0c022ad2002-07-12 00:56:01 +00009187Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9188
9189 * xpath.c: enhanced handling of booleans (especially '='
9190 and '!=' for nodesets) - fixes bug 85256. Added new
9191 routine xmlXPathNotEqualValues for more proper handling
9192 of '!=' when nodesets are involved.
9193
Daniel Veillard06944e22002-07-11 19:55:18 +00009194Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9197 doc/xmlcatalog_man.xml to the source distribution
9198
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009199Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9200
9201 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9202 asked for this.
9203
Daniel Veillard539638b2002-07-06 19:55:14 +00009204Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * configure.in: preparing 2.4.23
9207 * doc/*: rebuilt the docs
9208
Daniel Veillard176d99f2002-07-06 19:22:28 +00009209Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * parser.c: fixing bug #84169 by fixing the
9212 comment of xmlCreatePushParserCtxt to describe the
9213 encoding detection parameters better.
9214
Daniel Veillard37f961d2002-07-06 17:53:56 +00009215Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * valid.c: fixing bug #79331 in one path the lookup for
9218 ID attributes on a namespaced node wasn't handled correctly :-\
9219
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009220Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * HTMLparser.c: trying to fix 87235 about discarded white
9223 spaces in the HTML parser.
9224 * result/HTML/*: this changes the output of a number of HTML
9225 regression tests
9226
Daniel Veillardfdc91562002-07-01 21:52:03 +00009227Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * xpath.c: applied patch from Richard Jinks for the namespace
9230 axis + fixed a memory error.
9231 * parser.c parserInternals.c: applied patches from Peter Jacobi
9232 removing ctxt->token for good.
9233 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9234 popped out by the regression tests.
9235 * Makefile.am: patch for threads makefile from Gary Pennington
9236
William M. Brack6000af52002-06-28 11:43:13 +00009237Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9238
Daniel Veillardfdc91562002-07-01 21:52:03 +00009239 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009240 expressions involving preceding-sibling (et al).
9241
Daniel Veillard153120c2002-06-18 07:58:35 +00009242Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * hash.c: applied a patch from Peter Jacobi to solve a problem
9245 when compiling with the Watcom C on Win32
9246 * result/schemas/*.err: the change of hashing algo generated
9247 permutations in the output
9248
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009249Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9250
9251 * hash.c: applied patch from Sander Vesik improving the quality of
9252 the hash function.
9253
Aleksey Sanina5808b92002-06-14 17:07:41 +000092542002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009255
9256 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9257 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9258 xmllint.c xpath.c: replaced sprintf() with snprintf()
9259 to prevent possible buffer overflow (the bug was pointed
9260 out by Anju Premachandran)
9261
Daniel Veillarde059b892002-06-13 15:32:10 +00009262Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * parser.c: removed an uninitialized data error popped by valgrind
9265 on PE references
9266
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009267Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9268
9269 * doc/xml.html
9270 adding tutorial reference to the web page
9271
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009272Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9273
9274 * doc/tutorial/xmltutorial.xml
9275 * doc/tutorial/ar01s07.html
9276 * doc/tutorial/ape.html
9277 * doc/tutorial/includegetattribute.c
9278 adding section to tutorial about retrieving an attribute
9279 value
9280
Daniel Veillardf5582f12002-06-11 10:08:16 +00009281Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * parser.c: applied a couple of patches from Peter Jacobi to start
9284 to get rid of ctxt->token, with a possible significant speed
9285 improvement to be gained once done. Better compliance with PE
9286 references constructs in DTDs too.
9287 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9288 from Peter too
9289
Daniel Veillard38d80e22002-06-11 07:24:56 +00009290Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9293 xmlParseElement was likely to have been deallocated at the
9294 time of the report, possibly leading to segfault. Just report
9295 the tag name now.
9296
Daniel Veillard9e412302002-06-10 15:59:44 +00009297Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * xpath.c: patch from Richard Jinks for XPath substring() function
9300 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9301
Aleksey Sanina5808b92002-06-14 17:07:41 +000093022002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009303
9304 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9305
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009306Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9307
9308 *doc/FAQ.html
9309 fixing typos in FAQ, thanks to Robert Funnell for the
9310 editing help
9311
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009312Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9313
9314 * NEWS: got complaints from rpmlint that it was empty
9315
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009316Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9317
9318 * added doc/tutorial, including:
9319 apa.html
9320 apb.html
9321 apc.html
9322 apd.html
9323 ar01s02.html
9324 ar01s03.html
9325 ar01s04.html
9326 ar01s05.html
9327 ar01s06.html
9328 includeaddattribute.c
9329 includeaddkeyword.c
9330 includekeyword.c
9331 includestory.xml
9332 index.html
9333 xmltutorial.xml
9334 libxml tutorial, including generated html
9335
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009336Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9337
9338 * result/c14n/exc-without-comments/merlin-c14n-two-*
9339 result/c14n/without-comments/merlin-c14n-two-*
9340 test/c14n/exc-without-comments/merlin-c14n-two-*
9341 test/c14n/without-comments/merlin-c14n-two-*
9342 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9343 c14n/exc-c14n and slightly modified test script to handle
9344 these test cases
9345 * c14n.c: fixed bugs for complicated nodes set (namespace
9346 without node and others from merlin-c14n-two.tar.gz)
9347 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9348 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9349 for xmlsec performance patch
9350 * xpath.c: fixed self::node() for namespaces and attributes
9351
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009352Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9353
9354 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9355 but with the format parameter
9356 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9357
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009358Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9359
9360 * Makefile.am: updated c14n tests suite
9361 * c14n.c: performance improvement for previous c14n patch
9362
Daniel Veillarde72c7562002-05-31 09:47:30 +00009363Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * parser.c: another peroformance patch from Peter Jacobi, that
9366 time on parsing attribute values.
9367
Aleksey Sanin508a1012002-05-31 06:32:32 +00009368Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9369
9370 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9371 into LibXML2 test suite
9372
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009373Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9374
9375 * c14n.c: propagating xpath ancesstors node fix to c14n
9376 plus small performance improvement to reduce number of
9377 mallocs
9378 * xpath.c: fixed ancestors axis processing for namespace nodes
9379
Daniel Veillard46de64e2002-05-29 08:21:33 +00009380Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9383 Peter Jacobi
9384
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009385Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * configure.in: preparing 2.4.22
9388
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009389Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9392 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9393 a public entry point.
9394 * doc/*: rebuilt the API and docs
9395
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009396Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xpath.c: patch from Richard Jinks to fix a problem introduced
9399 in the previous patch and pointed by Norm
9400
Daniel Veillardc6924812002-05-24 11:10:43 +00009401Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * libxml.spec.in: fixing bug #81112
9404
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009405Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * uri.c: fixing bug #82848
9408
Daniel Veillarda2878972002-05-24 07:54:39 +00009409Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9412 output of one catalog test
9413
Aleksey Sanin114e4752002-05-24 07:20:27 +00009414Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009415
Aleksey Sanin114e4752002-05-24 07:20:27 +00009416 * global.data globals.c tree.c include/libxml/globals.h
9417 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9418 default value for global parameter xmlIndentTreeOutput to 1 and
9419 introduced new global parameter xmlTreeIndentString (the string
9420 used to do one-level indent) with default value " " (as it was
9421 in tree.c)
9422
Daniel Veillard49d5af82002-05-23 11:55:49 +00009423Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9426 with trio and schemas.
9427
Daniel Veillard7c13af42002-05-22 09:57:32 +00009428Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * xpath.c: patch from Richard Jinks to fix the problem raised in
9431 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9432
Daniel Veillard5a872412002-05-22 06:40:27 +00009433Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * xmlschemas.c: a bit of work on import.
9436 * xmlschemastypes.c: Charles Bozeman provided a compare function
9437 for date/time types so min/max facet restrictions should work,
9438 indeterminate comparisons return an error instead of equal.
9439 * test/schemas/date_0* result/schemas/date_0_0: specific test
9440 from Charles Bozeman too
9441
Daniel Veillard10b6da42002-05-18 07:55:20 +00009442Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9445 from Christian Cornelssen fixing the man pages and the Catalog
9446 building script.
9447 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9448 next step is <xs:import> I now have a reasonable understanding
9449 of how it works.
9450
Daniel Veillarde5354492002-05-16 08:43:22 +00009451Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9454
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009455Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9456
9457 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9458
Daniel Veillard088bf112002-05-14 11:03:59 +00009459Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * xpath.c: fixing an XPath function evalutation bug pointed out
9462 by Alexey Efimov where the context was lost when evaluating
9463 the function arguments
9464
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009465Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009466
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009467 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9468 function public for XMLSec performance optimizations
9469
Daniel Veillard3cd72402002-05-13 10:33:30 +00009470Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * python/generator.py python/libxml2class.txt : fixed a problem
9473 with the HTML parser pointed by Gary Benson
9474 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9475 example
9476
Aleksey Sanine48a3182002-05-09 18:20:01 +00009477Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9478 * parser.c: fixed bug #81159 (memory growth in SAX)
9479
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009480Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9481 * xpath.c: fixed bug #78858 (the real fix)
9482
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009483Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009484 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009485
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009486Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * tree.c: modified xmlNodeSetBase to allow changing the
9489 base of a document.
9490
Daniel Veillard070803b2002-05-03 07:29:38 +00009491Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * xmlschemastypes.c: patch Charles Bozeman for validation of
9494 all the date, time, and duration types
9495 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9496 * configure.in: fixed an error pointed by an user
9497 * xml2-config.in: fixed an error pointed by an user
9498
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009499Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9500
9501 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9502 win32/libxml2.def.src xmlIO.c: exported default
9503 'file:', 'http:' and 'ftp:' protocols input handlers
9504 and maked protocols comparisson case insensitive
9505
Daniel Veillard34de97f2002-04-30 14:29:22 +00009506Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * configure.in: Neven Has detected a typo
9509
Daniel Veillard28577c32002-04-30 06:48:41 +00009510Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9513 as one of the persons allowed to commit directly to the
9514 module.
9515
Daniel Veillardfc57b412002-04-29 15:50:14 +00009516Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9519 * valid.c: raised a too low limit
9520 * doc/*: rebuilt the docs
9521
Daniel Veillardeca82812002-04-24 11:42:02 +00009522Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * test/XPath/expr/floats test/XPath/expr/functions
9525 result/XPath/expr/floats result/XPath/expr/functions
9526 xpath.c: another XPath conformance patch from Richard Jinks
9527
Daniel Veillard13e04c62002-04-23 17:51:29 +00009528Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * xmlschemas.c: fixed validation of attribute groups.
9531 * test/schemas result/schemas: added an example from the primer
9532
Daniel Veillard88c58912002-04-23 07:12:20 +00009533Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9536 * test/schemas result/schemas: updated the test list
9537
Daniel Veillarde19fc232002-04-22 16:01:24 +00009538Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * TODO: updated a bit
9541 * parser.c: made a comment more specific
9542 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9543 Schemas conformance.
9544 * test/schemas result/schemas: updated the test list
9545
Daniel Veillard441bc322002-04-20 17:38:48 +00009546Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9549 implementing xs:all with minOccurs = 0
9550 * tes/schemas/* result/schemas/*: added more tests covering
9551 xs:all
9552
Daniel Veillard8a001f62002-04-20 07:24:11 +00009553Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * xmlregexp.c: first implementation of the all particle, this
9556 may need to be revisited for case where not all transitions
9557 must be crossed.
9558
Daniel Veillard7646b182002-04-20 06:41:40 +00009559Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * tree.c: another entity processing update from Markus Henke
9562
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009563Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9564
9565 * trionan.c: fixed crash on OSF/1
9566
Daniel Veillardb4398962002-04-19 07:01:55 +00009567Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * xmlschemas.c: more Schemas work
9570 * test/schemas/* result/schemas/*: added more tests coming
9571 from the spec.
9572
Daniel Veillard54761132002-04-18 21:00:44 +00009573Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9576 ExcC14N specification
9577
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009578Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * tree.c: patch from Markus Henke, fix for recursive entities.
9581
Daniel Veillard23b1f372002-04-18 15:50:05 +00009582Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * xpath.c: fix a problem with string() on a document node.
9585
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009586Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * Makefile.am xmlschemas.c: more Schemas work
9589 * test/schemas/* result/schemas/*: added more tests coming
9590 from the spec.
9591
Daniel Veillard6231e842002-04-18 11:54:04 +00009592Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9595 * result/HTML/*: this changes a few things in the results
9596
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009597Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9598
9599 * include/libxml/tree.h: eliminated 'declaration different than
9600 prototype' warning
9601 * include/win32config.h: "resolved" conflicts with errno.h
9602
Daniel Veillardb509f152002-04-17 16:28:10 +00009603Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9606 on the automata interfaces and debug of counted choices
9607 * test/schemas/* result/schemas/*: added a number of tests
9608
Daniel Veillard8651f532002-04-17 09:06:27 +00009609Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9612 a bit of work on Schemas
9613 * testSchemas.c: try to make it more useful
9614 * test/schemas/* result/schemas/* Makefile.am: changed the
9615 Schemas regression test procedure, started adding a few samples
9616
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009617Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9618
9619 * include/libxml/encoding.h: Patch for the Borland C++ builder
9620 * include/libxml/tree.h: Patch for the Borland C++ builder
9621 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009622 * win32/bcb5: New directory for the Borland C++ builder
9623 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009624
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009625Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9626
9627 * win32/Makefile.msvc: Update for XML Schema support
9628 * win32/configure.js: Update for XML Schema support
9629 * win32/libxml2.def.src: Update for XML Schema support
9630
Daniel Veillard4255d502002-04-16 15:50:10 +00009631Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9634 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9635 xmlunicode.c include/libxml/Makefile.am
9636 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9637 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9638 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9639 include/libxml/xmlversion.h.in : merged the current state of
9640 XML Schemas implementation, it is not configured in by default,
9641 a specific --schemas configure option has been added.
9642 * test/automata test/regexp test/schemas Makefile.am
9643 result/automata result/regexp result/schemas:
9644 merged automata/regexp/schemas regression tests
9645
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009646Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * xpath.c: Gary found a compile time problem, fixes #78823
9649
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009650Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * configure.in: release of 2.4.20
9653 * doc/*: updated and rebuilt the docs
9654
Daniel Veillardf544f192002-04-15 12:56:56 +00009655Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * python/Makefile.am: patch from Cristian Gafton to build on
9658 Red Hat 6.2, should also fix #75779
9659
Daniel Veillard940492d2002-04-15 10:15:25 +00009660Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * valid.c: first part of fixing #78729
9663
Daniel Veillardeb475a32002-04-14 22:00:22 +00009664Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9667 escaping of URI when saving HTML files.
9668 * result/HTML/*: this impacted some tests
9669
Daniel Veillard9b731d72002-04-14 12:56:08 +00009670Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * configure.in: trying to fix #77441
9673
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009674Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * include/libxml/xmlIO.h: Hallski complained it could not be
9677 included by itself.
9678
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009679Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9682
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009683Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9684
9685 * win32/configure.js: patch from Nilo for the c14n option
9686 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9687
Daniel Veillardda423da2002-04-10 19:25:38 +00009688Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9691 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9692 LIBXML_THREAD_ENABLED
9693
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009694Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * xpath.c: another patch from Richard Jinks for substring conformance
9697 * test/XPath/expr/floats test/XPath/expr/strings
9698 result/XPath/expr/floats result/XPath/expr/strings: update of the
9699 test suite to check those.
9700
Daniel Veillard01917aa2002-04-10 11:30:41 +00009701Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xpath.c: patch from Richard Jinks for .x float parsing.
9704
Daniel Veillard46d6c442002-04-09 16:10:39 +00009705Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * parser.c: patch from Markus Henke when an encoding ain't recognized
9708
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009709Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * libxml.m4: got a report that #include <string.h> was needed
9712
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009713Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9716
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009717Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9718
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009719 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009720
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009721Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9724 pointed out by Melvyn Sopacua.
9725
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009726Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * libxml.m4: Frédéric Crozat gave a patch related to the change
9729 of Include paths breaking the libxml.m4
9730
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009731Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xpath.c: Fix bug #76927 forgot to save some context
9734 when evaluating binary expressions
9735
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009736Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * configure.in: fixed configure for MPE/iX from Markus Henke
9739 * xmlmemory.c: fixed initialization problems
9740 * xpath.c: another set of patches from Richard Jinks this
9741 fixes "make XPathtests" on linux
9742
Daniel Veillard21458c82002-03-27 16:12:22 +00009743Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9746 * test/XPath/expr/compare test/XPath/expr/equality
9747 test/XPath/expr/floats test/XPath/expr/functions
9748 test/XPath/expr/strings result/XPath/expr/compare
9749 result/XPath/expr/equality result/XPath/expr/floats
9750 result/XPath/expr/functions result/XPath/expr/strings: Updated
9751 tests though they show a divergence on Linux
9752
Daniel Veillard28dfed12002-03-27 09:08:17 +00009753Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * xpath.c trionan.c: previous commit also included patches
9756 from Richard Jinks on some IEEE support corner case
9757
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009758Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9761 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9762 that $(datadir) should be used for docs
9763
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009764Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9767 could leak filedescriptors
9768
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009769Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * configure.in nanohttp.c: applied patch from Allan Clark for
9772 UnixWare/OpenServer
9773
Daniel Veillard19274092002-03-25 16:48:03 +00009774Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * configure.in: preparing 2.4.19
9777 * doc/*: rebuilt the docs
9778
Daniel Veillard56b2db72002-03-25 16:35:28 +00009779Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * nanohttp.c: fixing #76043, got fed up with non-portability
9782 of that piece of code.
9783
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009784Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * valid.c SAX.c: Never commit without running "make tests" :-(
9787 fix a couple of stupidities in the previous commit
9788 * result/*: a few changes in some attribute order result of previous
9789 commit.
9790
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009791Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9794 the internal subset should not raise duplicate ID errors,
9795 also there was a small bug in conjunction to namespace
9796 declarations defaulted and xml:xxx attributes DTD definitions.
9797
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009798Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * xpath.c: Richard Jinks also raised some rounding problems
9801 this tries to fix them
9802
Daniel Veillard4e2df542002-03-22 12:23:14 +00009803Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9806 behaviour in xmlXPathCastToString()
9807
Daniel Veillarddb552912002-03-21 13:27:59 +00009808Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9811 raised by Morus Walter
9812
Daniel Veillard9e537932002-03-21 13:08:08 +00009813Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9816 from Igor
9817
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009818Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xpath.c: fixing #75619, related to a problem when trying
9821 to evaluate condition when the current node set resulting
9822 from that sub-step evaluation is empty. Also fixes 2 potential
9823 problem with previous-sibling and next-siblings axis.
9824
Daniel Veillard1840ef02002-03-21 08:05:23 +00009825Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9828 HTML support is not configured in.
9829
Daniel Veillard561b7f82002-03-20 21:55:57 +00009830Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9833 include/libxml/tree.h: dohh I really didn't intended to commit
9834 this test version :-(
9835
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009836Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * testSAX.c: I wanted to see the real speed at the SAX interface
9839 after a little too many Ximianer started complaining about the
9840 parser speed.
9841 added a --quiet option:
9842 paphio:~/XML -> ls -l db100000.xml
9843 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9844 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9845 3200006 callbacks generated
9846 real 0m1.270s
9847 Which means 16MBytes/s and 3Mcallback/s
9848
Daniel Veillardc62a1472002-03-19 18:35:12 +00009849Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * xpath.c: valgrind spotted another error that time when running
9852 on libxslt regression tests
9853
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009854Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * Makefile.am: adding "make valgrind" running the full regression
9857 tests (except python ones) under Valgrind (using valgrind -q
9858 which was kindly added by the author).
9859 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9860 passes cleanly now except an obcure floating point initialization
9861 raised in log10() in one XPath regression test ???
9862 * tree.c: edited some comments to close #75244
9863
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009864Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9867 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9868 context of ScrollKeeper, made sure that if the number is
9869 an integer, the serialization follows the description at
9870 http://www.w3.org/TR/xpath#section-String-Functions
9871
Daniel Veillard5997aca2002-03-18 18:36:20 +00009872Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009874 * configure.in: preparing 2.4.18
9875 * doc/*: updated and rebuilt the web site
9876 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9877 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009878 * parser.c: humm, changed the way the SAX parser work when
9879 xmlSubstituteEntitiesDefault(1) is set, it will then
9880 do the entity registration and loading by itself in case the
9881 user provided SAX getEntity() returns NULL.
9882 * testSAX.c: added --noent to test the behaviour.
9883
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009884Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * parser.c: Wilfried Teiken provided a hackish but working
9887 way to get context reported back on entities when parsing
9888 with SAX and without breaking the DOM build.
9889
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009890Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * c14n.c: applied a new patch from Aleksey Sanin
9893 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9894 to reference Aleksey implementation of XML digital Signatures
9895
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009896Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * xpath.c: small fix to avoid potential problem due to
9899 ordering of freeing data
9900 * python/Makefile.am: people were complaining about
9901 the generated file in python dir not being built
9902
Daniel Veillardd2379012002-03-15 22:24:56 +00009903Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9906 python/generator.py python/libxml.c python/types.c: Cleanup
9907 of the python Makefiles based on Jacob and James feedback,
9908 fixed the spec file accordingly, fixed the number of warning
9909 that passing my pedantic CFLAGS was generating. Conclusion
9910 is that Python includes are real crap.
9911
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009912Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * configure,in: it was reported quite a few times that
9915 xml2-config --cflags should not output
9916 -I$includeprefix/libxml2/libxml because libxml2 header names
9917 clashes with existing names like list.h from C++ stl.
9918 Includes should be #include<libxml/xxx.h> so ...
9919
Daniel Veillard6f293b12002-03-15 09:42:33 +00009920Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * c14n.c: another patch from Aleksey Sanin
9923
Daniel Veillard5c396542002-03-15 07:57:50 +00009924Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9927 canonicalization algorithm
9928 * doc/xml.html doc/index.html: added the C14N references on the
9929 index page.
9930
jacob berkman9be65862002-03-14 02:15:56 +000099312002-03-13 jacob berkman <jacob@ximian.com>
9932
9933 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9934 usage, redundant, and gcc specific
9935
Daniel Veillard75be0132002-03-13 10:03:35 +00009936Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * xpath.c: speedup some node selection operations, this can
9939 have a significant impact on DocBook Norm's stylesheets
9940 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9941 make sure it's always the case
9942 * debugXML.c: distinguish CDATA and comments in ls operations
9943
Daniel Veillard61f26172002-03-12 18:46:39 +00009944Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9947 to generate better API descriptions etc...
9948
Daniel Veillard9ff88172002-03-11 09:15:32 +00009949Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * c14n.c: Fixing #74186, made sure all boolean expressions
9952 get fully parenthesized, ran indent on the output
9953 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9954 include/libxml/tree.h: also #74186 related, removed the
9955 --with-buffers option, and all the preprocessor conditional
9956 sections that were resulting from it.
9957
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009958Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * valid.c: applied patch from Dodji Seketeli fixing an
9961 uninitailized variable in xmlValidGetValidElements()
9962
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009963Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * c14n.c: fixed a few comments
9966 * doc/*.html doc/*/*.html: regenerated the docs and added
9967 the C14N API
9968 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9969
Daniel Veillardfa49d872002-03-09 10:20:00 +00009970Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * check-xml-test-suite.py: fix to adapt varaiations in the
9973 bindings
9974 * configure.in python/setup.py python/setup.py.in: fixed to
9975 have the version of the python scripts automatically updated
9976
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009977Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9980 in xmlCopyProp()
9981
Daniel Veillardaf43f632002-03-08 15:05:20 +00009982Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * configure.in: preparing 2.4.17 release
9985 * doc/*: updated and rebuilt the docs
9986 * xpath.c: fixed a comment
9987 * python/libxml.c: fixed a possible reentrancy problem
9988
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009989Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9992 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9993 added a specific regression test
9994 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9995 not raise exceptions when failing to find the attribute.
9996
Daniel Veillard90bc3712002-03-07 15:12:58 +00009997Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * configure.in xmllint.c: owen pointed out a problem with the
10000 ftme fix, gettimeofday() was not detected by configure and
10001 the ftime header wasn't included, dohhh
10002
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010003Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * configure.in xmllint.c: trying to fix #71457 for timing
10006 precision when gettimeofday() is not availble but ftime() is
10007
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010008Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10011 are now copied on install and part of the -devel RPM
10012
Daniel Veillard7b416132002-03-07 08:36:03 +000010013Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * xpath.c: trying to avoid bug #72150 which was apparently
10016 caused by a gcc bug (or a processor problem) as detailed
10017 at http://veillard.com/gcc.bug
10018
Daniel Veillardf742d342002-03-07 00:05:35 +000010019Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10022 fixed xmlReconciliateNs(), added a Python test/example for
10023 inter-document cut'n paste
10024 * python/libxml.py: fixed node.doc on document nodes and added
10025 xpathEval() onto node objects
10026
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010027Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10030 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10031 fixup and integrated tests for the serialization stuff
10032
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010033Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10036 moved the libxml man page to section 3
10037
Daniel Veillard1e774382002-03-06 17:35:40 +000010038Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * tree.c: fix bug #72490
10041 * python/libxml.c python/libxml.py: added methods serialize()
10042 and saveTo() to all node elements.
10043
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010044Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * xmlIO.c: closed #73430, don't read from an input source
10047 which indicated an end-of-file or an error.
10048
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010049Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * parser.c: make sure SAX endDocument is always called as
10052 this could result in a Python memory leak otherwise (it's
10053 used to decrement ref-counting)
10054 * python/generator.py python/libxml.c python/libxml.py
10055 python/libxml2-python-api.xml python/libxml2class.txt
10056 python/tests/error.py python/tests/xpath.py: implemented
10057 the suggestions made by Gary Benson and extended the tests
10058 to match it.
10059
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010060Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * python/generator.py: applied patch fixing #73450
10063
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010064Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * xpath.c: fixing #61290 "namespace nodes have no parent"
10067 long standing divergence from the XPath REC. NodeSets
10068 simply hold a copy of namespace nodes and those node ->next
10069 points to the parent (which may not be the node carrying the
10070 definition).
10071 * include/libxml/xpath.h: flagged but didn't added a possible
10072 speedup
10073 * DOCBparser.c HTMLparser.c: removed some warnings from push
10074 parser due to new state being added.
10075 * tree.c: new fix from Boris Erdmann
10076 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10077 the XML Canonalization support from Aleksey Sanin
10078
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010079Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * tree.c: patch from Boris Erdmann fixing some namespace odities
10082 with xmlCopyNode()
10083
Daniel Veillardc6613042002-03-02 09:34:02 +000010084Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * xmlIO.c: fix bug #72706 when loading a NULL entity
10087
Daniel Veillardc0fef772002-03-01 16:16:31 +000010088Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10091 actually change in a future XML Namespace revision.
10092
Daniel Veillard79426f22002-03-01 16:14:17 +000010093Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10096 added the possibility of returning nodesets from XPath extension
10097 functions written in Python
10098
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010099Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * python/*: commiting some Python bindings work done while travelling
10102
Daniel Veillard97300512002-03-01 09:13:41 +000010103Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10106 explicitely with memory debugging switched on
10107
Daniel Veillard6361da02002-02-23 10:10:33 +000010108Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10111 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10112 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10113 the accessor generator for strings
10114 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10115 regression test.
10116
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010117Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * python/README python/generator.py python/libxml.c python/setup.py:
10120 added the 'usual' setup.py to allow building a libxml2-python
10121 module based on the same code. The initialization is however
10122 different the 2 .so files fo libxml2 and libxslt are identical and
10123 they entry point initialize both libraries. this is done to avoid
10124 some possible nasty problem since the Python don't merge the maps
10125 of all shared modules.
10126
Daniel Veillard158a4d22002-02-20 22:17:58 +000010127Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * parser.c: fixed a push/encoding bug reported by Michael
10130 on librsvg
10131
Daniel Veillard7839e162002-02-20 18:54:48 +000010132Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * include/libxml/parserInternals.h: fixes a misplaced #endif
10135
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010136Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * parser.c valid.c: found and fixed a couple of allocation bugs
10139
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010140Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * doc/xml.html doc/python.html doc/*: added a Python and binding
10143 page describing the current state of the Python bindings and
10144 giving pointers to the other languages wrappers.
10145
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010146Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10149 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10150 rebuilt the API and web site
10151 * xpath.c: fixed #71978 portability bugs
10152
Daniel Veillard8aff2472002-02-19 21:50:43 +000010153Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10156
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010157Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * include/libxml/parserInternals.h parser.c: had to change
10160 2 internal parsing API when processing document content
10161 to check the start and end of element content are defined
10162 in the same entity
10163 * valid.c include/libxml/valid.h: attribute normalization can
10164 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10165 with the context to report it.
10166 * SAX.c: fixed the last known bugs, crazy validation constraints
10167 when a document is standalone seems correctly handled. There
10168 is a couple of open issues left which need consideration especially
10169 PE93 on external unparsed entities and standalone status.
10170 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10171 The 2 tests left failing are actually in error. Cleanup done.
10172
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010173Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * valid.c: implemented E59 spaces in CDATA does not match the
10176 nonterminal S
10177
Daniel Veillard878eab02002-02-19 13:46:09 +000010178Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * SAX.c parser.c valid.c: more validation test fixups
10181 * check-xml-test-suite.py: added duration info for the tests
10182
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010183Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * parser.c valid.c: a couple of errors were reported but not
10186 saved back as such in the parsing context. Down to 1% failure rate
10187 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10188
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010189Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * xmlInternald.c: isExtender was missing a char
10192 * parser.c include/libxml/parser.h: % are acceptable in the
10193 internal subset if within a PUBLIC ID
10194
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010195Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * SAX.c parserInternals.c valid.c: more work on the conformance
10198 suite. Took the step to finally block documents with encoding
10199 errors. It's a fatal error per the spec, people should have fixed
10200 their documents by now.
10201
Daniel Veillard55253e22002-02-18 14:32:39 +000010202Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * check-xml-test-suite.py: fixed the test script after some discussion
10205 on the semantic of TYPE="error"
10206 * Makefile.am: added the script to the distrib
10207
Daniel Veillard28757702002-02-18 11:19:30 +000010208Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * SAX.c entities.c: fixed a couple of conformances issues deep
10211 into the validation code (standalone and undeclared Notations)
10212
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010213Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10216 stayed there for years !
10217
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010218Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10221 missing
10222
Daniel Veillardc7612992002-02-17 22:47:37 +000010223Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * check-xml-test-suite.py: improved the behaviour a bit as
10226 well as the logs
10227 * parser.c valid.c SAX.c: fixed a few more bugs
10228 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10229
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010230Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * check-xml-test-suite.py: python script to run regression tests
10233 against the XML Test suite of W3C/OASis
10234 * SAX.c: fixed a validation bug
10235 * parser.c: fixed 3 errors pointed by the test suite
10236 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10237 * python/Makefile.am: fixed a dependendy
10238
Daniel Veillard9f28f302002-02-15 20:48:08 +000010239Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * xmlmemory.c: avoid a warning bug #71594
10242
Daniel Veillard144024e2002-02-13 21:14:46 +000010243Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10246 warning on alpha/Tru64
10247
Daniel Veillarde4301c82002-02-13 13:32:35 +000010248Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * include/libxml/entities.h: fixing a comment
10251 * valid.c: fixing some troubles with validity check on namespaces
10252 * result/VC/NS3 test/VC/NS3: added a specific regression test
10253
Daniel Veillarda6d05382002-02-13 13:07:41 +000010254Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * tree.c: Fixing #71342 serializing '\n' in attribute values
10257 * result/noent/att3 result/att3 test/att3: added a specific
10258 test.
10259
Daniel Veillard797a5652002-02-12 13:46:21 +000010260Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * python/libxml.c: couple of bug fixes
10263
Daniel Veillard01a6d412002-02-11 18:42:20 +000010264Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * python/*.py: removed tabs and used spaces.
10267
Daniel Veillard397ff112002-02-11 18:27:20 +000010268Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10271 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10272
Daniel Veillard03517542002-02-11 13:54:40 +000010273Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10276 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10277
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010278Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * include/libxml/encoding.h include/libxml/entities.h
10281 include/libxml/globals.h include/libxml/parser.h
10282 include/libxml/threads.h include/libxml/tree.h
10283 include/libxml/xmlmemory.h: trying to fix the include mess
10284
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010285Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * include/libxml/xmlmemory.h: reverted part of the previous
10288 attempt to provide #69655, this was breaking the build.
10289
Daniel Veillard0ba59232002-02-10 13:20:39 +000010290Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10293 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10294 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10295 include/libxml/parserInternals.h include/libxml/tree.h
10296 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10297 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10298 clean.
10299 * python/libxml.c: fixed a warning.
10300
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010301Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10304 copying of node, merge back IDs in the target document.
10305 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10306 test/XInclude/ents/ids.xml: test case
10307 * result/VC/ElementValid4: output changed due to a typo fix
10308
Daniel Veillard1c18e302002-02-09 22:16:40 +000010309Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * python/Makefile.am: seems some version of automake didn't
10312 generate the dependancies right as Jacob found out. Add
10313 an extra dependancy rule.
10314
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010315Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * parserInternals.c valid.c: Justin Fletcher found some parts
10318 of the code needing cleanup
10319 * libxml.spec.in python/Makefile.am python/generator.py
10320 python/libxml.c python/libxml.py: Fixed the python Makefiles
10321 corrected a bug showing up on ia64, changed the name of the
10322 python internal module too
10323
Daniel Veillard07be19b2002-02-08 14:20:35 +000010324Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * Makefile.am: applied patch from Andris Pavenis for binary
10327 name suffixes
10328
Daniel Veillardf216d462002-02-08 13:44:24 +000010329Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * xmllint.c win32/win32config.h: fixing #68748
10332
Daniel Veillardd455d792002-02-08 13:37:46 +000010333Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * valid.c: fixing #70166
10336
10337Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * valid.c: fixing #70077
10340
Daniel Veillardc575b992002-02-08 13:28:40 +000010341Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * Copyright Makefile.am README configure.in libxml.spec.in:
10344 Changed to the MIT Licence
10345 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10346 doc/xmlio.html: updated the doc accordingly
10347 * include/libxml/xmlwin32version.h configure.in: preparing
10348 2.4.14 release
10349 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10350 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10351 fixed the const xmlChar * wrapper and generator, XPath extension
10352 functions now use the context as first argument
10353 * python/tests/tstxpath.py python/tests/xpath.py
10354 python/tests/xpathext.py: Updated the tests accordingly
10355 * tree.c: fixed bug #70067
10356
Daniel Veillard7db38712002-02-07 16:39:11 +000010357Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * Makefile.am: cleanup
10360 * debugXML.c: always use stdout if output is NULL
10361 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10362 * python/Makefile.am python/generator.py python/libxml2class.txt
10363 python/libxml_wrap.h python/types.c: augmented the number of bindings
10364 handling FILE * and XPath contexts
10365 * python/tests/Makefile.am: avoid a stupid problem due to the
10366 use of TEST.
10367
Daniel Veillard15a143b2002-02-06 22:40:50 +000010368Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10371
Daniel Veillard70cab352002-02-06 16:06:58 +000010372Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * python/TODO python/libxml.c: cleanup the extension function lookup
10375 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10376
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010377Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * configure.in python/Makefile.am: do not install outside
10380 of prefix
10381
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010382Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * python/TODO python/libxml.c: started adding SAX interfaces
10385 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10386 SAX test
10387
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010388Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * tree.c: hardened the addChild function
10391 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10392 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10393 added accessors needed for xmlNode, a bit more testing and
10394 extension of interfaces
10395 * python/tests/Makefile.am python/tests/build.py: added a test
10396 build from scratch/save/load/check
10397
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010398Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * parserInternals.c: change a small bit in the way valididy
10401 error messages get initialized
10402 * python/TODO python/libxml.c python/libxml2-python-api.xml
10403 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10404 added some memory debugging to track leaks at the libxml2 level
10405 * python/tests/*.py: changed all tests to check for leaks,
10406 there is just one left in XPath extension registrations.
10407
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010408Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * python/TODO python/generator.py python/libxml2-python-api.xml
10411 python/libxml2class.txt: more accessor classes for the parser
10412 context, allow to switch on and check validity
10413 * python/tests/Makefile.am python/tests/error.py
10414 python/tests/invalid.xml python/tests/valid.xml
10415 python/tests/validate.py: attded more test and and added error.py
10416 which I forgot to commit in the last step
10417
Daniel Veillard3ce52572002-02-03 15:08:05 +000010418Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * python/Makefile.am python/types.c: cleanup
10421 * python/libxml.c python/libxml.py python/libxml_wrap.h
10422 python/generator.py python/libxml2-python-api.xml
10423 python/libxml2class.txt: added class for parser context, added
10424 first cut for push mode support. Added a framework to generate
10425 accessors functions.
10426 * python/tests/Makefile.am python/tests/push.py: added a push
10427 test
10428
Daniel Veillardcfb05462002-02-02 23:18:22 +000010429Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10432 bug a bit of cleanup.
10433
Daniel Veillard5d819032002-02-02 21:49:17 +000010434Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10437 python/libxml2class.txt: adding error redirections and preformat
10438 to a python handler
10439 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10440 tests self checking
10441
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010442Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10445 a function
10446
Daniel Veillard9589d452002-02-02 10:28:17 +000010447Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10450 python/libxml.c python/libxml2-python-api.xml
10451 python/libxml2class.txt: Progressing through the TODOs, class
10452 description output, extra XML API, RPM now builds the wrappers
10453 for all python installed versions
10454
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010455Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * configure.in libxml.spec.in python/Makefile.am python/TODO
10458 python/generator.py python/libxml2class.txt: added more informations
10459 in the libxml2-python package including docs. Slightly changed
10460 the class hierarchy
10461 * python/tests/*: added basic regression tests infrastructure too
10462
10463Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10466 added libxml2-python as part of the packages installed
10467
Daniel Veillarda7340c82002-02-01 17:56:45 +000010468Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * python/Makefile.am python/generator.py python/libxml.c
10471 python/libxml.py: more work, now able to extend the
10472 XPath interpreter with functions written in python.
10473
Daniel Veillardc3e39442002-02-01 09:29:41 +000010474Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * python/Makefile.am: Jacob sent a patch to allow building from
10477 tarfile.
10478
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010479Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10482 inserted the python wrappers build, I hope this won't be too
10483 unportable
10484
Daniel Veillard1971ee22002-01-31 20:29:19 +000010485Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * xpath.c: minor optimization
10488 * python/generator.py python/libxml.c python/libxml.py
10489 python/libxml_wrap.h: more work on the python bindings,
10490 they now support XPath and there is no evident leak
10491
Daniel Veillard36ed5292002-01-30 23:49:06 +000010492Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * python/generator.py python/libxml.c python/libxml.py:
10495 more work on the python bindings generator.
10496
Daniel Veillard96fe0952002-01-30 20:52:23 +000010497Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * python/generator.py python/libxml.c python/libxml_wrap.h:
10500 more work on the python bindings.
10501
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010502Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * python/generator.py python/libxml.c python/libxml.py
10505 python/libxml_wrap.h: commited early version of a python binding
10506 for private use only ATM
10507
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010508Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * entities.c tree.c include/libxml/entities.h: applied patch
10511 from Anthony Jones to implement copy of DTD subtree too. Had
10512 just to keep 2 function private which really ought to become
10513 public ones.
10514
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010515Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * xmllint.c: added pointers to the web pages in the usage()
10518
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010519Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * tree.c: more fixes from Petr Kozelka for attribute handling
10522 in the tree API to align the semantic with DOM.
10523
Daniel Veillard36065812002-01-24 15:02:46 +000010524Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * valid.c tree.c entities.c: another set of patches from
10527 Anthony Jones for copy operations cleanup and robustness
10528
Daniel Veillardf8592562002-01-23 17:58:17 +000010529Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10532 an alphabetic index based on comments content
10533 * doc/*: rebuilt the web site with the new references
10534
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010535Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * parserInternals.h: Greg Sjaardema suggested to use an
10538 eponential buffer groth policy in xmlParserAddNodeInfo()
10539
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010540Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10543 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10544 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10545 to generate cross-references, and added/updated the stylesheets
10546 to generate and link API indexes. The generic keyword index
10547 is not done yet.
10548 * doc/*.html: regenerated all the usual docs too
10549
Daniel Veillard2070c482002-01-22 22:12:19 +000010550Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * debugXML.c: added an xpath function to the shell for T. V. Raman
10553
10554Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010555
10556 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10557 debug routines.
10558
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010559Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10562 support of attribute nodes
10563
Daniel Veillard9d06d302002-01-22 18:15:52 +000010564Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10567 hopefully near complete and fully documented of the API in XML
10568 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10569 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10570 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10571 include/libxml/parserInternals.h include/libxml/valid.hi
10572 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10573 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10574 include/libxml/xpath.h include/libxml/xpathInternals.h:
10575 Cleaned up the doc comments a lot in the process, the interface
10576 coverage is now 100%
10577
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010578Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10581 extracts comments from the gtk-doc DocBook output (a bit
10582 convoluted but seems to work).
10583
Daniel Veillard61006472002-01-21 17:31:47 +000010584Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10587 added an XML description of the API, moved the script generating
10588 it here. Added a "make api" target
10589
Daniel Veillardd2f23002002-01-21 13:36:00 +000010590Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10593
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010594Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * xpath.c include/libxml/xpathInternals.h: the change made to
10597 xmlXPathFuncLookupFunc was incompatible roll it back
10598
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010599Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * SAX.c: cleanup patch from Anthony Jones
10602 * doc/Makefile.am: fix the headers to avoid in make scan
10603 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10604 includes, * vs Ptr and general cleanup
10605 * parsedecl.py: first version of a script to extract the
10606 module interfaces, the goal will be to provide .decl or XML
10607 specification of the interfaces to build wrappers.
10608
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010609Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10612 now provides return codes in case of errors
10613
Bjorn Reese026d29f2002-01-19 15:40:18 +000010614Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10615
10616 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10617 Upgraded to trio baseline 1.6
10618 * strio.h strio.c: Replaced by triostr.h and triostr.c
10619
Daniel Veillard572577e2002-01-18 16:23:55 +000010620Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10623 of strdup usage in the code
10624
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010625Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * parser.c error.c: Keith Isdale complained rightly that
10628 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10629
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010630Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * tree.c: fixed the funxtion to set the xml: attributes
10633 * debugXML.c: added "setbase" to test it.
10634
Daniel Veillard2c748c62002-01-16 15:37:50 +000010635Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10638 to allow updating an attribute content
10639
Daniel Veillard8de85c62002-01-15 17:10:15 +000010640Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * libxml.h: try to avoid problems when compiling on Windows
10643
Daniel Veillard314cfa02002-01-14 17:58:01 +000010644Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * hash.c: patch from Anthony Jones for hash.c allocation size
10647 * Makefile.am: trying to work around Yet Another Libtool Madness
10648 and build the 2.4.13 release finally ...
10649
Daniel Veillard744683d2002-01-14 17:30:20 +000010650Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10653 * doc/* : update of the documentation
10654
Daniel Veillarde6a55192002-01-14 17:11:53 +000010655Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10658 at fixing #61290 :-(
10659
Daniel Veillardfb25a512002-01-13 20:32:08 +000010660Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10663 Fixes bug #67229
10664
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010665Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * tree.c: trying to avoid troubles when a subtree is copied
10668 and coalesced in part with the target tree. Should fix
10669 bug #67407
10670
Daniel Veillardd8224e02002-01-13 15:43:22 +000010671Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * valid.c: fixed validation of attributes content of type
10674 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10675 values, very old bug. Fixes #67671
10676
Daniel Veillard8107a222002-01-13 14:10:10 +000010677Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * parser.c include/libxml/parserInternals.h tree.c: integrated
10680 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10681 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10682
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010683Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * threads.c: applied Serguei Narojnyi's patch to add native
10686 thread support on the Win32 platform
10687 * testThreadsWin32.c Makefile.am: added the test program also
10688 from Serguei, Win32 specific
10689 * include/win32config.h include/libxml/xmlwin32version.h.in:
10690 added patch from Igor for the Windows thread specific defines.
10691
Daniel Veillard845cce42002-01-09 11:51:37 +000010692Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10695
Daniel Veillard7b602b42002-01-08 13:26:00 +000010696Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10699 output page into XMLinfo.html. Close bug #66951 and
10700 raised by Robert Collins too.
10701
Daniel Veillard73c6e532002-01-08 13:15:33 +000010702Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * encoding.c: Paul Keogh pointed out a possibility of segfault
10705 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10706 Closes bug # 68238
10707
Daniel Veillard4a859202002-01-08 11:49:22 +000010708Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * doc/*.html: updated the Gdome2 links
10711
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010712Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * libxml.h: Applied following patches from Robert Collins
10715 and make sure IN_LIBXML is defined when compiling it
10716 -------
10717 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10718 as well as Visual C.
10719 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10720 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10721 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10722 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10723 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10724 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10725 xmlSysIDExists xmlNoNetExists).
10726 * xmllint.c: Don't include winsock2.h for Cygwin.
10727
Daniel Veillard401c2112002-01-07 16:54:10 +000010728Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10731 when the version info is not present.
10732
Daniel Veillard6f42c132002-01-06 23:05:13 +000010733Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * tree.c: Anthony Jones pointed out a problem in
10736 xmlStringGetNodeList() and provided a fix for it
10737
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010738Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010740 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010741 xmlCreatePushParserCtxt() when the initial buffer passed
10742 is large.
10743
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010744Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * win32/*: big cleanup of the Windows/MSVC project files
10747 from Igor Zlatkovic
10748
Daniel Veillardcebb1362002-01-02 13:13:30 +000010749Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * doc/Makefile.am: should fix #67674 and avoid troubles if
10752 xsltproc is not available or fails in the prefix provided
10753
Daniel Veillard26908ab2002-01-01 16:50:03 +000010754Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10757
Daniel Veillard5344c602001-12-31 16:37:34 +000010758Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10759
10760 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10761 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10762 Fixed a few other problems raised by Charlie Bozeman.
10763 * result/VC/ElementValid[5-7]: fixed the output
10764
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010765Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10766
10767 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10768 patches from Charlie Bozeman. Regenerated the HTML docs.
10769
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010770Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10771
10772 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10773 for Windows from Igor
10774
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010775Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10776
10777 * xmllint.c: applied Justin Fletcher patch for --output or -o
10778
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010779Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10780
10781 * win32/libxml2/libxml2.def.src: close #67019
10782
Daniel Veillard01db67c2001-12-18 07:09:59 +000010783Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10784
10785 * xmllint.c: applied Justin Fletcher generic timing patch
10786 similar to the one already applied to xsltproc.
10787
Daniel Veillardd1640922001-12-17 15:30:10 +000010788Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10789
10790 * include/libxml/tree.h tree.c: applied documentation patches
10791 from Charlie Bozeman
10792
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010793Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10794
10795 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10796
Daniel Veillard29e43992001-12-13 22:21:58 +000010797Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10798
10799 * valid.c: fix the xmlStrdup() used in the previous patch.
10800 * valid.c: added --dropdtd
10801 * tree.c: fixed xmlUnlinkNode so it also removes the references
10802 from the document if the node is a DTD
10803
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010804Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10805
10806 * HTMLtree.c valid.c: cleanup some static declarations
10807
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010808Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10809
10810 * xmllint.c: removed another strdup()
10811 * doc/FAQ: removed the HP/UX entry
10812
Daniel Veillarded472f32001-12-13 08:48:14 +000010813Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10814
10815 * valid.c: fix bug #66816 when validating.
10816 * xmllint.c: don't use sys/time.h if configure did not found it
10817
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010818Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10819
10820 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10821 xmlcatalog_man.xml
10822
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010823Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10824
10825 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10826 xmlInitMemory() was declared twice
10827
Daniel Veillardb82c1662001-12-09 14:00:54 +000010828Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10829
10830 * globals.c: do not reference strdup() !
10831 * configure.in libxml-2.0.pc.in: trying to fix the libs
10832 of the various config extraction modules
10833
Daniel Veillardef90ba72001-12-07 14:24:22 +000010834Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10835
10836 * configure.in : preparing 2.4.12
10837 * doc/* : updated and rebuilt the docs
10838
Daniel Veillard220346d2001-12-07 11:33:54 +000010839Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10840
10841 * uri.c: closed bug #66159
10842 * testURI.c: added --escape option
10843 * configure.in: some cleanup for xml2-config --cflags
10844
Daniel Veillard2a906822001-12-06 14:34:08 +000010845Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10846
10847 * globals.c testThreads.c: removed some misplaced includes
10848 of xmlversion.h
10849
Daniel Veillarde28313b2001-12-06 14:08:31 +000010850Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10851
10852 * threads.c: patch from Gary Pennington fixing a possible
10853 problem at initialization time.
10854
Daniel Veillardd3b08822001-12-05 12:03:33 +000010855Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10856
10857 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010858 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010859 CodeWarrior.
10860
Daniel Veillarda7866932001-12-04 13:14:44 +000010861Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10862
10863 * xmllint.c: applied Geert Kloosterman's patch to fix
10864 --repeat --timing output
10865
Daniel Veillard19840942001-11-29 16:11:38 +000010866Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10867
10868 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10869 where non-wellformed XML declaractions were not detected.
10870
Daniel Veillarde85d9342001-11-28 14:43:12 +000010871Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10874
Daniel Veillard22f25a82001-11-28 09:12:23 +000010875Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10878 gets reset by xmlCleanupInputCallbacks() and this makes the
10879 function useless. Same for output.
10880
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010881Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10882
10883 * xmlIO.c: robert pointed out a loop error in callback cleanups
10884
Daniel Veillard8faa7832001-11-26 15:58:08 +000010885Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10886
10887 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10888 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10889 they are not really tied to debugging
10890
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010891Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10894 * xmllint.c: better --catalogs description
10895
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010896Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * tree.c: fixed a couple of problems in xmlSetProp()
10899
Daniel Veillardcd337f02001-11-22 18:20:37 +000010900Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10901
10902 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10903 unappropriate stdout output.
10904
Daniel Veillard566d4df2001-11-22 13:00:53 +000010905Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10908 by Denis Beurive, closes #65111
10909
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010910Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * valid.c: in case of content model validity error, don't
10913 print it if validity warnings were not requested.
10914
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010915Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10918 * parserInternals.c: removed the last exit() call. Print an
10919 unmaskable error on stderr instead (library mismatch detection)
10920
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010921Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10922
10923 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10924 shell instructions from Heiko Rupp
10925
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010926Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10927
10928 * catalog.c: use the URL notation file:// for default catalog paths
10929
Daniel Veillard0ec98632001-11-14 15:04:32 +000010930Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10931
10932 * include/libxml/tree.h: better comments for _private fields
10933 * tree.c: removed a problem when copying an entity reference.
10934
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010935Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10936
10937 * vms/*: updated instructions and diffs from John A Fotheringham
10938
Daniel Veillarda11001b2001-11-12 22:45:36 +000010939Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * include/libxml/xmlerror.h: avoid an include problem if
10942 #include <libxml/xmlerror.h> happens first in code
10943 seems to be the case in KDE libs
10944
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010945Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10946
10947 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10948 from Igor for Windows
10949
10950Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * Makefile.am: Gary Pennington pointed out a missing prefix
10953
Daniel Veillard43d3f612001-11-10 11:57:23 +000010954Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10955
10956 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10957 * doc/*: upgraded and rebuilt the docs
10958
Daniel Veillardc1f78342001-11-10 11:43:05 +000010959Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10960
10961 * HTMLparser.c: fix comment in scripts element parsing.
10962 * result/HTML/doc3*: updated the results.
10963
10964Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * uri.c: another URI bug fix #63336, using Joel Young patch.
10967
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010968Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10971 a cleaned up version of the Pwd shell string generation.
10972
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010973Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * valid.c include/libxml/tree.h: trying to fix namespaces +
10976 validation problems for good, closing #63619 in the process
10977 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10978 wrong in this respect, fixed it.
10979
Daniel Veillardd536f702001-11-08 17:32:47 +000010980Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * xmllint.c: Morus Walter patch to allow --format and --encode
10983
Daniel Veillard5004f422001-11-08 13:53:05 +000010984Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * debugXML.c: Stefan Kost provided an help command for the shell
10987
Daniel Veillarda6825e82001-11-07 13:33:59 +000010988Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10989
10990 * debugXML.c: Heiko Rupp pointed that the shell would crash
10991 on empty nodesets returns.
10992
Daniel Veillard03f848d2001-11-07 12:53:46 +000010993Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10994
10995 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10996 migh need the history libraries
10997
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010998Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11001 handle the case of < in quoted attributes, Bastian Kleineidam
11002
Daniel Veillardc853b322001-11-06 15:24:37 +000011003Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11006 fixing catalog breakages
11007 * Makefile.am catalog.c result/catalogs/catal
11008 result/catalogs/mycatalog.* test/catalogs/catal*:
11009 fixed more problems in catalog support, added more regression tests
11010 for both XML and SGML catalog handling
11011
Daniel Veillard66870c72001-11-05 19:27:49 +000011012Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11013
11014 * debugXML.c: applied an improvement to xmlGetLineNo() from
11015 Keith Isdale
11016
Daniel Veillardffe09c92001-11-05 14:21:47 +000011017Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11018
11019 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11020 Side effect of the progressive catalog loading
11021
Daniel Veillardad661b92001-11-05 11:43:15 +000011022Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11023
11024 * Makefile.am: confexecdir and confexec_DATA were defined twice
11025 pointed out by Karl Eichwalder
11026
Daniel Veillard6eb17722001-11-04 22:19:27 +000011027Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * xmlcatalog.c: avoid unlink() and use remove() instead.
11030
Daniel Veillardea898282001-11-04 22:13:45 +000011031Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * libxml.spec.in: cleanup
11034 * include/libxml/xmlwin32version.h: updated with 2.4.8
11035
Daniel Veillarda4617b82001-11-04 20:19:12 +000011036Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11037
11038 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11039 of compiling libxml with a non standard set of options
11040
John Fleck027edfb2001-11-04 20:13:58 +000011041Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11042
11043 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11044 document --sgml option, fixing gnome bugzilla #63382
11045
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011046Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11049 breakage of 2.4.7, added a couple of really needed APIs
11050 like xmlCatalogIsEmpty() and xmlNewCatalog()
11051 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11052 for install-catalog
11053 * configure.in: preparing 2.4.8
11054
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011055Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11056
11057 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11058 include/libxml/tree.h include/libxml/xmlIO.h: more include
11059 cleanups, export cleanly one html output + format function.
11060
11061Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11062
11063 * parser.c: removed initGenericErrorDefaultFunc call from
11064 xmlInitParser() since it could destroy previous calls to
11065 xsltSetGenericErrorFunc() effects
11066
Daniel Veillardebd38c52001-11-01 08:38:12 +000011067Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11068
11069 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11070 keyword.
11071
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011072Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11073
11074 * Makefile.am: cleanup
11075 * threads.c: cleanup too
11076 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11077 from xsltproc
11078 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11079 dependancy loop.
11080
Daniel Veillard91c00402001-10-30 17:41:38 +000011081Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11082
11083 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11084 was not used anymore !
11085
Daniel Veillard52dcab32001-10-30 12:51:17 +000011086Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11087
11088 * configure.in: preparing 2.4.7
11089 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11090 manual page from John
11091 * doc/*: updated the doc and rebuilt the generated pages
11092
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011093Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11094
11095 * xmlIO.c: closing bug #62711, the library should never
11096 close stdin or stdout.
11097
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011098Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11099
11100 * uri.c: second pass at fixing #63336, using Joel Young
11101 final patch. looks okay.
11102
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011103Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * uri.c include/libxml/uri.h: trying to clear #63336
11106 allowing the escaping routine to parse unconformant
11107 URI-References.
11108
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011109Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11110
11111 * vms/readme.vms vms/build_libxml.com nanoftp.c
11112 include/libxml/xmlversion.h.in: a few VMS updates from
11113 John A Fotheringham
11114 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11115 and xmlCleanupOutputCallbacks() for the Perl binding people.
11116
Daniel Veillard635ef722001-10-29 11:48:19 +000011117Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11120 apply fixes to close #63271 and avoid segfaults when
11121 the error routine gets callbed before xmlInitParser()
11122 get called.
11123 * nanoftp.c error.c: Applied patches from Justin Fletcher
11124 correcting some xmlGenericError misuses.
11125
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011126Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11127
11128 *doc/xmllint.xml, doc/xmllint.1
11129 New and improved man page for xmllint - .xml is the original, .1
11130 is the generated man page
11131
Daniel Veillardc9484202001-10-24 12:35:52 +000011132Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11133
11134 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11135 the web site from the main HTML document.
11136
Daniel Veillard5151c062001-10-23 13:10:19 +000011137Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11138
11139 * parser.c: fixed an erroneous validation bug when PE refs
11140 occurs in external parsed entities referenced from the
11141 internals subset
11142 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11143 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11144 added the associated testcase, it's a nice one.
11145 * HTMLparser.c: generate the DTD node as HTML still ...
11146 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11147
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011148Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11149
11150 * HTMLparser.c: fixed a bug in htmlNewDoc()
11151
Daniel Veillard89cad532001-10-22 09:46:13 +000011152Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11153
11154 * test/threads/*: added entities testing to the Thread test
11155 * testThreads.c: make the test reasonable
11156 * DOCBparser.c: fix the DTD public and system ID
11157 * xmllint.c: added --sgml for SGML DocBook importing
11158 * Makefile.am: added Docbtests target
11159
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011160Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11163 * testThreads.c: removed bogus include
11164
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011165Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11166
11167 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11168 fixed a very serious (looping) validation bug
11169
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011170Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * include/libxml/globals.h include/libxml/threads.h threads.c
11173 testThreads.c: far more testing, cleaning up bugs
11174 * *.c : make sure globals.h is always included.
11175
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011176Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * HTMLparser.c: try to get rid of parser loops for good.
11179
Daniel Veillardab7488e2001-10-17 11:30:37 +000011180Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * configure.in: fixed some bugs in CFLAGS passing.
11183 * test/threads Makefile.am testThreads.c: added a specific
11184 threaded test case (really nasty, guaranteed).
11185
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011186Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * catalog.c: serious cleanup on the management of the
11189 XML catalog tree, more tests done, especially with
11190 the catalog PI.
11191
Daniel Veillard364789a2001-10-16 12:45:00 +000011192Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11193
11194 * catalog.c: avoid a problem in catalog cleanup on SMP if
11195 catalogs were not initialized.
11196
Daniel Veillard81463942001-10-16 12:34:39 +000011197Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * catalog.c xpath.c: trying to cleanup the not thread safe
11200 parts of the library.
11201
Daniel Veillard64a411c2001-10-15 12:32:07 +000011202Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * include/libxml/globals.h configure.in global.data: make
11205 the allocation be per-thread a configure option
11206 * encoding.c include/libxml/parser.h: fixed compilation
11207 errors
11208
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011209Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11210
11211 * include/libxml/parser.h: Norm reported that a few lines
11212 added were breaking libxslt compile, removed them for now
11213
Daniel Veillard6f350292001-10-14 09:56:15 +000011214Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * parser.c parserInternals.c threads.c: debugged and fixed
11217 initialization problems which were giving troubles on SMP
11218 boxes.
11219
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011220Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11221
11222 * include/libxml/Makefile.am: missing globals.h
11223
Daniel Veillarde7090612001-10-13 12:18:28 +000011224Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011225
Daniel Veillarde7090612001-10-13 12:18:28 +000011226 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011227
Daniel Veillardd0463562001-10-13 09:15:48 +000011228Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11229
11230 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11231 include/libxml/parserInternals.h include/libxml/tree.h
11232 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11233 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11234 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11235 Applied the last patches from Gary, cleanup, activated threading
11236 all user accessible global variables are now handled in globals.[ch]
11237 Still a bit rought but make tests passes with either
11238 --with-threads defined at configure time or not.
11239 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11240 linking options
11241
Daniel Veillardb8478642001-10-12 17:29:10 +000011242Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11243
11244 * Makefile.am include/libxml/Makefile.am
11245 include/libxml/globals.h globals.c include/libxml/threads.h
11246 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11247 configure.in: started integrating the core of the thread support
11248 not activated yet but half integrated. The code should still
11249 compile and work anyway.
11250
Daniel Veillardb44025c2001-10-11 22:55:55 +000011251Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11252
11253 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11254 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11255 integrating the non-controversial parts of Gary Pennington
11256 multithread patches
11257 * catalog.c: corrected a small bug introduced
11258
Daniel Veillard75b96822001-10-11 18:59:45 +000011259Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * catalog.c include/libxml/catalog.h: very serious cleanup,
11262 isolating unportable code and as much as possible the accesses
11263 to the global shared catalog. May need more testing !
11264
Daniel Veillard78d12092001-10-11 09:12:24 +000011265Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11268 Keith Isdale patches for the XSLT debugger interfaces. Some
11269 cleanup
11270
Daniel Veillardff0b7312001-10-11 06:46:09 +000011271Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11272
11273 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11274 * DOCBparser.c: generate line nubers in elements
11275
Daniel Veillard60087f32001-10-10 09:45:09 +000011276Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11277
11278 * configure.in: preparing 2.4.6 release
11279 * doc/xml.html doc/html/*: updated and rebuilt the docs
11280 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11281
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011282Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11283
11284 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11285 adding documentation for DV's supercatalog support
11286
Daniel Veillard82d75332001-10-08 15:01:59 +000011287Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11288
11289 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11290 super catalog support adding one API and one flag --sgml to
11291 xmlcatalog
11292
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011293Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11294
11295 * doc/xmlcatalog_man.xml, xmlcatalog.1
11296 One more crack at
11297 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11298
11299
Thomas Broyer47334c02001-10-07 16:41:52 +000011300Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11301
11302 * xpath.c: implemented xmlXPathObjectCopy for external objects
11303 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11304
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011305Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11306
11307 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11308 finishing up fix to
11309 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11310 the xmlcatalog man page display more elegantly
11311
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011312Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11313
11314 * configure.in: closing bug #61832
11315 * HTMLparser.c: removed a warning
11316
Daniel Veillard6ab38382001-10-06 13:08:27 +000011317Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * xpath.c: fixing #61673 part I, do not loose doc information
11320 when copying result value trees.
11321
Daniel Veillard556c6682001-10-06 09:59:51 +000011322Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * xpath.c: trying to harden the XPath interpreter
11325
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011326Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11327
11328 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11329 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11330
William M. Brack1633d182001-10-05 15:41:19 +000011331Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11332
11333 * HTMLparser: repaired another loop problem
11334
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011335Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11338 parsing.
11339 * xpath.c: fix bug #61291 the default XML namespace node is
11340 missing from the namespace axis.
11341 * tree.c: refuse to create namespaces nodes with prefix "xml"
11342
Daniel Veillard651f9472001-10-04 14:51:06 +000011343Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * SAX.c: ouch a non-defined namespace could lead to a crash,
11346 fixed #61215
11347
Daniel Veillard7dd05702001-10-04 14:25:12 +000011348Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * parserInternals.c: closed bug #61054
11351
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011352Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * include/libxml/Makefile.am: closing #60708
11355
Daniel Veillarda293c322001-10-02 13:54:14 +000011356Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11357
11358 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11359 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11360
Daniel Veillardf4309d72001-10-02 09:28:58 +000011361Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11364
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011365Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11368 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11369
Daniel Veillard16756b62001-10-01 07:36:25 +000011370Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * catalog.c: Justin Fletcher provided cleaup code in case
11373 HAVE_STAT is not defined
11374 * include/win32config.h: Igor Zlatkovic suggested to have
11375 HAVE_STAT defined there
11376
William M. Brack5e1cac12001-09-28 16:19:18 +000011377Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11378
11379 * catalog.c - fixed typing error reported by M. Barros
11380
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011381Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11382
11383 * xmllint.c - fixing typo
11384
William M. Brackd28e48a2001-09-23 01:55:08 +000011385Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11386
11387 * HTMLparser.c: small enhancement to prevent loop on
11388 unrecognizable data
11389
Daniel Veillardb1d62872001-09-21 09:47:08 +000011390Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11391
11392 * parserInternals.c: applying patch from bug #60757 this
11393 should close it
11394
Daniel Veillardc0631a62001-09-20 13:56:06 +000011395Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * catalog.c xmlcatalog.c: removed a couple of warning
11398 * xpath.c: try to solve the linking problem on platforms
11399 needing trio to compile
11400
Daniel Veillard1a123612001-09-19 08:06:23 +000011401Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011402
Daniel Veillard1a123612001-09-19 08:06:23 +000011403 * Makefile.am libxml.spec.in: backing up non-documented changes
11404 commited without review or aproval by Jens Finke <jens@gnome.org>
11405 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011406
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011407Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11408
11409 * configure.in: Joe Orton provided a patch fixing a problem
11410 when iconv is specified to be in a non-standard directory
11411 but wasn't exported in xml2-config --cflags
11412
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011413Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11414
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011415 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011416 troubles with 2.4.4 errors.
11417
Daniel Veillard16698282001-09-14 10:29:27 +000011418Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * encoding.c entities.c: do not output hexadecimal charrefs
11421 when serializing HTML since some version of Netscape can't
11422 grok it, generate decimal ones.
11423 * result/HTML/doc3.htm: output changed due to previous test
11424 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11425
Daniel Veillard98fed372001-09-13 11:34:58 +000011426Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11429 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11430
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011431Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011432 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011433
11434 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11435 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11436 updated the configuration scripts systems accordingly
11437
Daniel Veillard04382ae2001-09-12 18:51:30 +000011438Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11439
11440 * configure.in: preparing for 2.4.4
11441 * doc/xml.html doc/html/*: updated and rebuilt the docs
11442
Daniel Veillardd63437e2001-09-12 15:00:27 +000011443Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * win32/dsp/libxml2.def.src: tried to incorporate comments
11446 from bug #59220
11447
Daniel Veillard319a7422001-09-11 09:27:09 +000011448Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * parser.c result/noent/wml.xml: fixed bug #59981 related
11451 to handling of '&' in attributes when entities are substitued
11452
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011453Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11454
11455 * libxml.h include/libxml/xmlversion.h.in
11456 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11457 Tried to close bug #60131
11458
Daniel Veillardbce62332001-09-10 18:46:55 +000011459Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11462
Daniel Veillard143b04f2001-09-10 18:14:14 +000011463Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * SAX.c: fixing bug #59946 on xmlns=""
11466
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011467Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11470 but allocates a new error code.
11471
Daniel Veillard05c13a22001-09-09 08:38:09 +000011472Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * xmllint.c: John Fleck fixed typos in the options output
11475 * parser.c SAX.c: fix ignorable white space SAX selection
11476
11477Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * entities.c: Steve Underwood found the possibility of an
11480 ininite loop in case of error.
11481
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011482Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11485
Daniel Veillarda050d232001-09-05 15:51:05 +000011486Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * parser.c: warn if version is not 1.0 but it's not
11489 strictly speaking an error after analyzing the spec
11490
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011491Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11492
11493 *doc/catalog.html - add link to the html version of the
11494 man page, other linguistic cleanups
11495
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011496Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11497
11498 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11499 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11500 file, has not yet been included in the build.
11501
Daniel Veillard99784ff2001-09-01 16:20:28 +000011502Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * catalog.c: removed a duplicate affectation Justin Fletcher
11505
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011506Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * tree.c: Armin Sander pointed a possible text coalescing
11509 problem, completed his patch.
11510
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011511Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11512
11513 * trionan.c: Fixed const and volatile re-definition problem
11514
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011515Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * libxml.4 parser.c: doc updates from Heiko Rupp
11518 * parserInternals.c: 2 sanity checks from Heiko Rupp
11519
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011520Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * tree.c: applied patch from Armin Sander to make some pointers
11523 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011524 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011525
Daniel Veillardb06c6142001-08-27 14:26:30 +000011526Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * xpath.c: hum, restrict the integer usage gcc bug workaround
11529 to only gcc compilers so that other architecture don't get
11530 penalized by this limitation.
11531 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11532
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011533Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11536 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11537
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011538Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11541 --convert option to xmlcatalog to convert SGML ones to
11542 the XML syntax.
11543 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11544
11545 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011546Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11547
11548 * catalog.c xmlIO.c: started some serious testing and fixed
11549 a few bug and optmization needs.
11550
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011551Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11554 preparing for a 2.4.3 release even if it may not be ready yet
11555 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11556 all file parsing lookup to go through the entity resolver, add
11557 to add an API to bypass it (needed to load catalogs themselves),
11558 some cleanup on the catalog code too.
11559 * nanoftp.c: small cleanup
11560 * doc/catalog.html: small update
11561
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011562Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11565 Jun Kuriyama
11566
Daniel Veillardffb120d2001-08-23 00:52:23 +000011567Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * doc/catalog.html: finished the catalog documentation
11570
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011571Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * doc/catalog.html doc/xml.html: added documentation about
11574 Catalog support, misses an API description
11575 * doc/html/*: reextracted the API pages
11576
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011577Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11580 Added the part about section 7.2 on URI resolution,
11581 fixed a side effect in the HTML parser, look complete
11582 and ready to rock except the URI/SystemID part!
11583
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011584Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * include/libxml/catalog.h include/libxml/parser.h
11587 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11588 xmlIO.c: added support and APIs needed for the catalog PI
11589 * include/libxml/xmlIO.h: cleanup
11590
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011591Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11594 include/libxml/catalog.h: starts to look okay, really
11595 plugged the new framework, cleaned a lot of stuff,
11596 added some APIs, except the PI's support missing this
11597 should be mostly complete
11598 * result/catalogs/* test/catalogs/*: added new test, enriched
11599 the existing one with URN ID tests
11600
Daniel Veillard64339542001-08-21 12:57:59 +000011601Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * catalog.c: fixed nextCatalog
11604 * result/catalogs/docbook test/catalogs/*: started adding
11605 a small regression test
11606
Daniel Veillardcda96922001-08-21 10:56:31 +000011607Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11610 more work on the XML catalog support.
11611 * parser.c include/libxml/parser.h: small cleanup seems using
11612 list as a public parameter name can give portability troubles
11613 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11614 include/libxml/xpath.h include/libxml/Makefile.am: removed
11615 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11616 wrappers
11617
Bjorn Reese45029602001-08-21 09:23:53 +000011618Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11619
11620 * Makefile.am trio.c triodef.h trionan.c xpath.c
11621 include/libxml/Makefile.am include/libxml/trionan.h:
11622 Re-worked Not-A-Number and Infinity support.
11623 * xmlcatalog.c: added readline include files
11624
Daniel Veillard344cee72001-08-20 00:08:40 +000011625Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11628 testCatalog as xmlcatalog, making it an installed app
11629 adding a shell, and preparing it to be a /etc/xml/catalog
11630 management tool, though not ready yet
11631 * catalog.c include/libxml/catalog.h: adding support for
11632 XML Catalogs http://www.oasis-open.org/committees/entity/
11633 not finished, there is some interesting tradeoffs and a
11634 few open questions left.
11635
Daniel Veillardb7664f42001-08-19 13:00:43 +000011636Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * xmllint.c: fixed a line formatting problem
11639
Daniel Veillard5015b712001-08-17 09:37:52 +000011640Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * SAX.c: removed a couple of unused variable (Albert Chin)
11643
Daniel Veillardbb371292001-08-16 23:26:59 +000011644Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11647 trying to fix some troubles w.r.t. function returning
11648 const xxxPtr.
11649
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011650Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11653 defined
11654
Daniel Veillardae6db172001-08-16 19:32:00 +000011655Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * xpointer.c: removed unused var
11658
Daniel Veillard09190202001-08-16 16:27:41 +000011659Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * testXPath.c: another small cleanup closing bug #59110
11662
Daniel Veillard796f4b62001-08-16 16:00:13 +000011663Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11664
11665 * win32/dsp/libxml2.def.src: small cleanup closing bug
11666 #59108
11667
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011668Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * example/gjobread.c: add xmlCleanupParser() before leaving
11671
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011672Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * config.h.in configure.in include/libxml/xmlwin32version.h:
11675 released 2.4.2
11676
Daniel Veillardd3d06722001-08-15 12:06:36 +000011677Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * include/libxml/valid.h debugXML.c valid.c: deprecate
11680 the non-boundchecking Sprintf functions, add Snprintf
11681 this should close bug #57984
11682
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011683Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11686 URIs before doing the lookups (pointed by Mark Vakoc)
11687
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011688Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * xpath.c: serious changes on Result Value Trees and NodeSets
11691 w.r.t. deallocation and collect operations. Probably not
11692 100% clean (merge of allocated trees smells like a problem).
11693 Seems sufficient to close #58943
11694
Daniel Veillard90493a92001-08-14 14:12:47 +000011695Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * xmllint.c: adding a --format option
11698
Daniel Veillardfe703322001-08-14 12:18:09 +000011699Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * xpath.c: count() was broken on Result Value Tree
11702 * xmlIO.c: fixed file:/// accesses on _WIN32
11703
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011704Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11707 macro was renamed, this should close bug #58683
11708
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011709Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11712 entity substitution mode text at the end of the entity might
11713 be added due to text coalescing.
11714 * nanoftp.c parser.c: small cleanup
11715
Daniel Veillard0c720972001-08-08 20:59:00 +000011716Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * HACKING: added John Fleck right to commit in the doc subdir
11719
Daniel Veillard48da9102001-08-07 01:10:10 +000011720Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11723 allow to inherit attributes from the DTD directly in the
11724 tree, this is needed for XPath and can be a useful feature.
11725 Inherited namespaces are always provided at the tree level now
11726 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11727 of tests for this feature (XSLT being the prime user).
11728
Daniel Veillard50f34372001-08-03 12:06:36 +000011729Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11732 testSAX.c xmlIO.c xmllint.c include/win32config.h
11733 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11734 include/libxml/xmlwin32version.h.in win32/README.MSDev
11735 win32/dsp/*: applied Win32 Facelift No.2 patches from
11736 Igor Zlatkovic for Windows/MSC
11737
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011738Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * SAX.c: unparsedEntityDecl() the URI computation of the
11741 entity wasn't done breaking XSLT unparsed-entity-uri()
11742
Daniel Veillard567e1b42001-08-01 15:53:47 +000011743Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * xpath.c: fixed a bug when walking the descendants and
11746 the current node has no children
11747 * debugXML.c: show up when a text node is supposed to not be escaped
11748
Thomas Broyerf186c822001-07-31 23:30:37 +000011749Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11750
11751 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11752 worked like the set:leading() function)
11753 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11754
Daniel Veillardba6db032001-07-31 16:25:45 +000011755Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11756
11757 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11758
Daniel Veillard57905372001-07-31 15:52:17 +000011759Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11760
11761 * include/libxml/xmlIO.h: apply change to close #58141
11762 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11763
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011764Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11765
11766 * parser.c: when the internal subset uses a PE, then the
11767 included entity can use conditional sections.
11768
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011769Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11770
11771 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11772 when walking the namespace axis showing up in
11773 libxst/tests/general/bug-12
11774 * xmlmemory.c: added the possibility to trace a given block
11775 defined by its address
11776
Daniel Veillard4aafa792001-07-28 17:21:12 +000011777Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11778
11779 * parser.c: don't override existing encoding specified before
11780 starting xmlParseDocument()
11781
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011782Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11783
11784 * include/libxml/xmlwin32version.h: reinserted, needed for
11785 Windows users of CVS
11786
Darin Adlera77cac02001-07-27 17:41:51 +0000117872001-07-27 Darin Adler <darin@bentspoon.com>
11788
Darin Adler699613b2001-07-27 22:47:14 +000011789 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11790 * testCatalog.c: Add include of <libxml/parser.h>.
11791
117922001-07-27 Darin Adler <darin@bentspoon.com>
11793
Darin Adlera77cac02001-07-27 17:41:51 +000011794 * include/libxml/.cvsignore:
11795 * include/libxml/xmlwin32version.h:
11796 Remove this file from CVS because it's generated.
11797
Daniel Veillard50822cb2001-07-26 20:05:51 +000011798Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11799
11800 * parser.c include/libxml/parser.h: applied const patches from
11801 Tom Moog #58002
11802
Thomas Broyerba4ad322001-07-26 16:55:21 +000011803Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11804
11805 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11806 lookup framework
11807
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011808Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11809
11810 * tree.c: fixed xmlCopyNode() for documents
11811
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011812Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11813
11814 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11815
11816Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011817
11818 * parser.c: fixes bug #57652 reported by Morus Walter
11819
Daniel Veillarde3924972001-07-25 20:25:21 +000011820Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11821
11822 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11823
Daniel Veillarda53c6882001-07-25 17:18:57 +000011824Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11825
11826 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11827 errors, lesson don't add new functions at 1am before a release
11828 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11829 from XPath initialization when possible.
11830
Daniel Veillardd9bad132001-07-23 19:39:43 +000011831Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11832
11833 * result/scripts/base*: removing history/readline changed
11834 this slightly
11835 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11836 xmllint.c: make element content line number generation
11837 optionnal to avoid breaking old apps added interface to switch
11838
Daniel Veillardf012a642001-07-23 19:10:52 +000011839Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11840
11841 * configure.in: get rid of the readline and libhistory
11842 dependancies by default, release 2.4.1 with IA64 fix
11843 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11844 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11845 John Kroll fixes to allow saving to HTTP via PUT (or
11846 POST of needed).
11847 * doc/html/*.html: regenerated the docs
11848
Thomas Broyere8126242001-07-22 03:54:15 +000011849Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11850
11851 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11852 xmlHashScanFull and xmlHashScannFull3 to get passed the
11853 three keys as arguments to the callback function
11854
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011855Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11856
11857 * configure.in Makefile.am: removed libxml softlink for good
11858 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11859 100% coverage by gtk-doc
11860
Daniel Veillard8599e702001-07-17 21:38:51 +000011861Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11864 fixed serious troubles due to size_t vs. int mismatch
11865
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011866Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11869
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011870Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11871
11872 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11873 convenient extension API for value and context managing
11874 Now handles external objects through xmlXPathPopExternal,
11875 xmlXPathWrapExternal and xmlXPathReturnExternal.
11876 Added functions for sets operations (intersection, etc.)
11877
Daniel Veillard22090732001-07-16 00:06:07 +000011878Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11879
11880 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11881 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11882 HTMLparser.c: cleanup of global variables, marking some
11883 const or private.
11884
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011885Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011886
11887 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11888 fixed xmlXPathNodeSetItem when passing index=0
11889
Daniel Veillard05dec342001-07-14 21:57:39 +000011890Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11891
11892 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11893
Daniel Veillard28ae6362001-07-14 16:44:32 +000011894Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11895
11896 * xmllint.c: fixed compilation under Cygwin #57503
11897 * TODO: update
11898
Peter Williamsed156f52001-07-13 18:35:13 +0000118992001-07-13 Peter Williams <peterw@ximian.com>
11900
11901 * config.h.in: add #undef HAVE_DLFCN_H
11902
11903 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11904 builddir.
11905
Daniel Veillard73b36e32001-07-12 15:09:52 +000011906Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11907
11908 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11909 raised by #57348 and #57381
11910
Daniel Veillard7db37732001-07-12 01:20:08 +000011911Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11912
11913 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11914 tree.c xpointer.c: store the line numbder in element->content,
11915 may break some software, need a configuration mechanism
11916
Darin Adler96037892001-07-11 00:03:16 +0000119172001-07-10 Darin Adler <darin@bentspoon.com>
11918
11919 * .cvsignore:
11920 * example/.cvsignore:
11921 * include/.cvsignore:
11922 * include/libxml/.cvsignore:
11923 Various things that are generated and should be ignored.
11924
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011925Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11926
11927 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11928 * doc/xml.html doc/html/*: updated the docs
11929
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011930Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11931
11932 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11933 validation occured on content with element child
11934
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011935Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11936
11937 * tree.c: fixed XML Base computation which was broken
11938 * debugXML.c: added a base function to the shell
11939 * Makefile.am result/scripts/* test/scripts/*: added scripts
11940 based regression tests, and adding 2 XML Base tests
11941
Daniel Veillard19e96c32001-07-09 10:32:59 +000011942Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11943
11944 * tree.c: set properties doc and call xmlSetListDoc for properties
11945 content when grafting them in a different tree.
11946 * aclocal.m4: remove from CVS
11947
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011948Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11949
11950 * win32/libxml2/libxml2.def.src: added some missing entry point
11951 for XPath (Mark Vakoc)
11952
Daniel Veillard388236f2001-07-08 18:35:48 +000011953Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11954
11955 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11956 layer should URI-Unescape before trying to open resources.
11957
Daniel Veillard04383752001-07-08 14:27:15 +000011958Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * xpath.c: fix the name() bug for elements in the default
11961 namespace reported by Charlie Bozeman
11962
Daniel Veillard7583a592001-07-08 13:15:55 +000011963Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11964
11965 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11966 led to an XPath fix, improvements of SAX initialization, and
11967 an added option --nocdata to testXPath
11968
Daniel Veillard449d7392001-07-07 19:11:06 +000011969Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11970
11971 * doc/libxml-doc.el: Felix Natter provided anew version working
11972 with XEmacs too
11973
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011974Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * include/libxml/xpath.h: small cleanup
11977 * doc/xml.html: update
11978
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011979Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11980
11981 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11982 released 2.3.14
11983
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011984Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11985
11986 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011987 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011988
Daniel Veillard73c9c042001-07-05 20:02:54 +000011989Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11992 were not equal to empty strings
11993
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011994Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11995
11996 * SAX.c: fixed a URI-Reference computation problem when validating
11997 * xmlIO.c: small cleanup
11998
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011999Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * parser.c: improved the description of a couple of interfaces
12002 upon Larry Stamper suggestion
12003
Daniel Veillard62f313b2001-07-04 19:49:14 +000012004Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * SAX.c entities.c parser.c: changed completely the way entities
12007 are handled when running the parser in entity substitution mode.
12008 This fixes a bug reported by Stephan Kulow and nearly divides
12009 by 3 the amount of memory required by libxslt to load and process
12010 DocBook TDG.
12011
Daniel Veillardf420ac52001-07-04 16:04:09 +000012012Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * HTMLparser.c: fixing a too early root closing problem raised
12015 byt Prashanth Naidu
12016
Daniel Veillard8c357d52001-07-03 23:43:33 +000012017Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12018
12019 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12020 raised by Mark Vakoc.
12021
Daniel Veillard6e90d192001-07-03 16:37:49 +000012022Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * example/Makefile.am: fixed the include path to add srcdir/include
12025 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12026 and some cleanup
12027
Daniel Veillardf06307e2001-07-03 10:35:50 +000012028Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12029
12030 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12031 lot of optimization work, results in significant improvements
12032 when handling really complex XPath queries. Add a small optimizer
12033 for unions, improve [n] and [last()], avoid some costly ops.
12034
Daniel Veillard77044732001-06-29 21:31:07 +000012035Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12038 * xpath.c: small cleanup
12039 * xmlGetNsList: reformated, fixed problems if used on Entities
12040
Daniel Veillard2adbb512001-06-28 16:20:36 +000012041Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12042
12043 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12044
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012045Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12046
12047 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12048 * Makefile.am example/Makefile.am: workaround automake generating
12049 erroneous deps
12050
Daniel Veillard12f7d292001-06-28 13:12:11 +000012051Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12052
12053 * include/win32config.h: bug #56801 Yon Derek provided a patch
12054 to the windows config file.
12055
Daniel Veillard87ee9142001-06-28 12:54:16 +000012056Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12057
12058 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12059 libxml.h : Yon Derek provided a set of changes to compile from
12060 CVS on Windows/MSC
12061
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012062Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12063
12064 * parser.c: fixed UTF8 BOM support in push mode
12065 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12066 added a specific testcase
12067
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012068Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12069
12070 * Makefile.am: added --push regression tests
12071 * parserInternals.c: the XML parser segfaulted in --push mode
12072
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012073Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * configure.in: moved the symlinks detection within a CVS
12076 check, this is not portable and will be removed soon.
12077 * xpath.c: small cleanup/speedup
12078
Daniel Veillard11648102001-06-26 16:08:24 +000012079Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12080
12081 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12082 release of 2.3.12
12083 * parser.c: make an error message if unknow entities in all cases
12084
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012085Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12086
12087 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12088
Daniel Veillard23793842001-06-25 16:07:45 +000012089Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12092 includes were installed in the wrong dir
12093
Daniel Veillardf5498f32001-06-25 15:08:36 +000012094Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * doc/html.xml: warn against sending code to exhibit bugs.
12097
Daniel Veillard56f06462001-06-24 21:34:03 +000012098Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
12100 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12101 Tru64 from Thomas Leitner
12102
Daniel Veillardc5d64342001-06-24 12:13:24 +000012103Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * AUTHORS: added William and Bjorn
12106 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12107 daniel@veillard.com hopefully I won't have to do this again
12108 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12109 docs can be rebuilt cleanly now
12110 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12111 from CVs it's generated, added include/libxml/xmlwin32version.h
12112 also generated but which should change far less frequently.
12113 * catalog.c nanoftp.c: made sure to include libxml.h not
12114 libxml/xmlversion.h directly
12115 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12116 when compiling on WIN32 and MSC
12117
Daniel Veillard07385fd2001-06-23 21:55:48 +000012118Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12119
12120 * include/Makefile.am include/libxml/Makefile.am configure.in:
12121 fixed make distcheck and rebuilding the rpms
12122
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012123Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * configure.in: should finish the migration of exported includes
12126 into a real include/libxml in CVS, at least for CVS users.
12127 * removed the exported headers, added in include/libxml (as well
12128 as xmlversion.h.in).
12129
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012130Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12131
12132 * configure.in: fixed the way to detect symlink
12133
Daniel Veillard66541772001-06-23 18:31:04 +000012134Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * configure.in: updated, include/libxml is now a real CVS dir
12137
Daniel Veillardca989762001-06-23 17:39:29 +000012138Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12139
12140 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12141 version works with both libxml1 and libxml2 (it autodetects
12142 the prefix of the html-files) from Felix Natter.
12143 * doc/xml.html: updated doc accordingly
12144
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012145Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12146
12147 * xpath.c: fixed the bug generating a template loop in libxslt
12148 when using docbook-xsl-1.4, * should filter out document nodes
12149 * HACKING: added William
12150 * TODO: updated
12151
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012152Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * doc/FAQ.html: added a warning about gcc-3.0
12155 * doc/xml.html: added reference to gdome2 and removed a confusing
12156 sentence
12157
Daniel Veillardf7f41852001-06-22 15:18:01 +000012158Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12159
12160 * xmlversion.h: okay this is a generated file, but Windows
12161 users need it and they can't generate it, and I want CVS
12162 Windows users ...
12163 * win32/libxml2/libxml2_so.dsp: Windows project file for
12164 the shared lib version of libxml2
12165 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12166 resources needed for libxslt/xsltproc by Yon Derek
12167
Bjorn Reese3157b342001-06-22 14:41:45 +000012168Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12169
12170 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12171
Daniel Veillard4151acb2001-06-22 10:48:57 +000012172Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
Daniel Veillardcc146db2001-06-22 11:10:52 +000012174 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12175
12176Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
Daniel Veillard4151acb2001-06-22 10:48:57 +000012178 * include/win32config.h: Yon Derek provided a first fix
12179 to be able to compile libxslt/xsltproc on Windows
12180
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012181Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * xpath.c: attempt to work around what seemed a gcc optimizer
12184 bug when handling floats on i386 http://veillard.com/gcc.bug
12185 * tree.c entities.c encoding.c: doing some cleanups while
12186 chasing it
12187
Daniel Veillard017b1082001-06-21 11:20:21 +000012188Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * Makefile.am: cleanup when --without-debug is specified
12191 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12192 w.r.t. --without-debug and other include points
12193 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12194 Catalogs
12195 * configure.in entities.h tree.h HTMLparser.c: removed
12196 --without-corba, made the _private field mandatory
12197
Daniel Veillard87a764e2001-06-20 17:41:10 +000012198Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12199
12200 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12201 outputs a BOM in UTF8, an errata has been issued to avoid the
12202 problem, that was the most reasonable solution... Add support
12203 for a leading UTF8 BOM in entities.
12204
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012205Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * valid.c: fixed a bug found when post validating an entity ref
12208 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12209 activate it too
12210
Daniel Veillard39196eb2001-06-19 18:09:42 +000012211Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12214 weakness in the node copy the XPointer and the XInclude
12215 implementations. Serious cleanup.
12216
Daniel Veillard3739b982001-06-19 12:51:30 +000012217Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * Makefile.am: Kjartan Maraas provided a small patch to
12220 add xml2-config.in to EXTRA_DIST
12221
Daniel Veillarda9142e72001-06-19 11:07:54 +000012222Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12225 provided another failing case found in KDE, the way the
12226 ctxt->vctxt.nodeTab was allocated and freed changed over
12227 time but it wasn't completely cleaned up. This should fix it.
12228
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012229Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * parser.c: Stephan Kulow also raised the fact that line number
12232 could get miscounted making debug harder, fixed the problem
12233 in xmlParseCharData()
12234
Daniel Veillard64b98c02001-06-17 17:20:21 +000012235Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * valid.c: Stephan Kulow pointed out a problem when validating
12238 and using an empty entity, forgot a 'break' in a case.
12239
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012240Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12243 * doc/xml.html: updated with 2.3.11
12244
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012245Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * TODO: updated adding cleanup of generated doc
12248 * configure.in: prepared to release 2.3.11
12249 * xmllint.c: added --version for bug reporting
12250 * doc/html/*.html: rebuilt the doc
12251
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012252Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * xpath.c: first part of the work on selecting namespace to
12255 fix bug #56115
12256
Daniel Veillard96ed5832001-06-15 22:22:04 +000012257Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12260 when using -liconv
12261 * TODO: updated
12262
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012263Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12266 cleanup, encoding support.
12267
Daniel Veillard608ad072001-06-14 08:32:28 +000012268Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12271
Daniel Veillard239d0522001-06-13 23:02:48 +000012272Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * xpath.c: bug detected by Ankh when / is used as a function arg
12275
Daniel Veillard02bb1702001-06-13 21:11:59 +000012276Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12279 of element and use it to avoid outputting formatting spaces at
12280 the wrong place. Implemented the format parameter for HTML save.
12281 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12282 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12283 result/HTML/wired.html: of course this impact the result of a
12284 number of HTML tests
12285
Daniel Veillard95d845f2001-06-13 13:48:46 +000012286Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * HTMLtree.[ch]: started augmenting the HTML save API with
12289 encoding and formatting parameters
12290
Daniel Veillardeca60d02001-06-13 07:45:41 +000012291Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * HTMLtree.h: cleanup and started evaluating the work needed on
12294 revamping the HTML output code
12295
Daniel Veillard84666b32001-06-11 17:31:08 +000012296Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12297
12298 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12299
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012300Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12301
12302 * valid.c: fixed bug #56049, forgot one check in the
12303 validation routine
12304
Daniel Veillardca2366a2001-06-11 12:09:01 +000012305Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12308
Daniel Veillard6761eee2001-06-11 10:29:38 +000012309Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * libxml.h: fixed an error in last commit
12312 * doc/FAQ.html: added an entry for compilation from CVS
12313
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012314Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * xmlversion.h.in libxml.h: Cygwin patches
12317 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12318 * tree.h: cleanup
12319
Daniel Veillardacd370f2001-06-09 17:17:51 +000012320Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12321
12322 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12323 memory block in a strange case where libxml is linked twice
12324 in the binary.
12325
Daniel Veillard1d047672001-06-09 16:41:01 +000012326Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12329 state far too often, simple fix used to avoid it.
12330
Daniel Veillard4497e692001-06-09 14:19:02 +000012331Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12332
12333 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12334 being processed, applied his patch
12335 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12336
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012337Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12340 provided fixes to compile on MSCC again
12341 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12342 also provided an update for the project files.
12343
Daniel Veillarda682b212001-06-07 19:59:42 +000012344Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12347 bug #55810
12348
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012349Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * tree.c: fixed xmlGetNsProp() to close bug #55683
12352 Note this requires libxslt to use it's own function instead.
12353
Daniel Veillardf0c53762001-06-07 16:07:07 +000012354Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * HTMLtree.c: when in a pre element no formatting space should
12357 be added.
12358 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12359
Daniel Veillard068a9652001-06-07 15:30:26 +000012360Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * configure.in: added tests for signal() and signal.h
12363
Daniel Veillard541d6552001-06-07 14:20:01 +000012364Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12367
Daniel Veillard8a367d42001-06-07 14:01:34 +000012368Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * doc/libxml-doc.el: Felix Natter provided a new version for
12371 libxml2
12372
Daniel Veillard8a926292001-06-07 11:20:20 +000012373Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * HTMLtree.c: when in a pre element no formatting space should
12376 be added.
12377
Daniel Veillard14839d52001-06-06 16:11:56 +000012378Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12379
12380 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12381
Daniel Veillarde95e2392001-06-06 10:46:28 +000012382Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12385 hack
12386 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12387 * uri.c: fixed a warning
12388
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012389Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12390
12391 * HTMLtree.c: trying to close bug #55772 escaping in script
12392 elements
12393 * doc/xml.html: suggest to send mail to the list
12394
12395Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012396
12397 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12398 good. Use a macro and based on the solution provided in
12399 vsnprintf manual page from GNU.
12400
Bjorn Reese99748722001-06-05 12:49:15 +000012401Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12402
12403 * error.c: Workaround for non-preserving variadic list.
12404 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12405
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012406Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12407
12408 * doc/xml.html: added 2.3.10 release
12409
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012410Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * configure.in: releasing 2.3.10
12413
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012414Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12417
Daniel Veillard20042422001-05-31 18:22:04 +000012418Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * encoding.c: Robert Collins provided a patch to add the
12421 "US-ASCII" encoding alias
12422
Daniel Veillard97ac1312001-05-30 19:14:17 +000012423Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12426 string oriented functions and started cleaning the related areas
12427 in xpath.c which needed fixing in this respect
12428
Daniel Veillard2d703722001-05-30 18:32:34 +000012429Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12432 #55380
12433 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12434
Daniel Veillard9403a042001-05-28 11:00:53 +000012435Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * TODO: updated
12438 * nanohttp.[ch] : started adding APIs to get the redirected URL
12439 when this occurs (needed for further base computation
12440 * tree.h: cleanup
12441 * encoding.c: cleanup
12442 * SAX.c: minor change around ctxt->loadsubset
12443
Daniel Veillard6278fb52001-05-25 07:38:41 +000012444Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * Makefile.am include/Makefile.am: small change to have
12447 include/libxml rebuilt if working from CVS.
12448 * uri.c: applied another patch from Carl Douglas for URI escaping,
12449 this should close bug #51876
12450
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012451Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12454 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12455 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12456 added specific regression test
12457 * parser.h: preparing for the XSLT mode where DTD inherited
12458 attributes are added to the tree.
12459
Daniel Veillardbbd22452001-05-23 12:02:27 +000012460Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * xinclude.[ch]: Updated the namespace for the Last Call version
12463 * result/XInclude/include test/XInclude/include: updated the
12464 testsuite accordingly
12465
Daniel Veillard8514c672001-05-23 10:29:12 +000012466Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12469 related to bug #51876
12470
Daniel Veillard42596ad2001-05-22 16:57:14 +000012471Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * tree.c: fixed a gross mistake in base computation, xml:base is
12474 not completely correct yet (need cascade).
12475 * xpath.[ch]: added the few things needed to find a function name
12476 and URI from the XPath context when it is called.
12477
Daniel Veillard81418e32001-05-22 15:08:55 +000012478Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12481 * DOCBparser.c: small cleanup
12482 * xmllint.c: added a --catalogs option to load catalogs from
12483 $SGML_CATALOG_FILES
12484 * tree.c: cleanup
12485 * configure.in: iconv library fixup, ICONV_LIBS
12486
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012487Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * catalog.c: handling of CATALOG entries. detection of recursion,
12490 and a few bugfixes
12491 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12492 against the default namespace
12493
Daniel Veillard04b93292001-05-21 08:15:31 +000012494Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12497
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012498Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * parser.c: fixed propagation context info when parsing an
12501 external entity.
12502 * doc/html/*.html: regenerated a couple of docs
12503
Daniel Veillard4623acd2001-05-19 15:13:15 +000012504Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * doc/xml.html: update with 2.3.9 informations
12507
Daniel Veillardbed7b052001-05-19 14:59:49 +000012508Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12511 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12512 * doc/html/* : rebuilt the docs
12513 * valid.c: small patch which may improve some case when
12514 validating.
12515
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012516Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12517
12518 * HTMLparser.c: Closed bug #54891
12519 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12520 to the suite
12521
12522Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12525 applied a documentation patch from LotR and filled in a few missing
12526 descriptions
12527
Daniel Veillard76d66f42001-05-16 21:05:17 +000012528Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * xpath.c tree.c parser.c: speed optimizations at the parser level
12531 document tree freeing and xpath evaluation
12532
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012533Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * parser.c parser.h parserInternals.h: fixed a couple of
12536 interfaces for handling memory buffer input to const char *
12537 upon suggestion of JamesH.
12538
Daniel Veillardc3739e72001-05-15 15:23:27 +000012539Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12540
12541 * configure.in: LoTR sent a patch fixing the previous commit
12542
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012543Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * configure.in: trying to deal again with the stoopid -R linking
12546 flag of Solaris
12547
Daniel Veillard790142b2001-05-15 10:51:53 +000012548Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * xpath.h: two nodeset access macros from Thomas Broyer
12551
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012552Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12555 patch from Thomas Broyer
12556
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012557Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12558
12559 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12560 case
12561 * INSTALL: was empty added stuff from the FAQ
12562
Daniel Veillard75bea542001-05-11 17:41:21 +000012563Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12566 attributes handling and #54433 by adding xmlUnsetProp()
12567 and xmlUnsetNsProp()
12568
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012569Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * HTMLparser.c: Patch from Jonas Borgström
12572 (htmlGetEndPriority): New function, returns
12573 the priority of a certain element.
12574 (htmlAutoCloseOnClose): Only close inline elements if they
12575 all have lower or equal priority.
12576 * result/HTML: this of course changed a number of tests results.
12577
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012578Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * xmlIO.c catalog.c: plugged in the default catalog resolution
12581 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12582 documentations
12583 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12584
Daniel Veillarda7374592001-05-10 14:17:55 +000012585Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12588 integrating catalogs
12589 * catalog.[ch] testCatalog.c: adding a small catalo API
12590 (only SGML catalog support).
12591 * parser.c: restaured xmlKeepBlanksDefault(0) API
12592
Daniel Veillardc17337c2001-05-09 10:51:31 +000012593Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12596
Daniel Veillard257d9102001-05-08 10:41:44 +000012597Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * parser.c: added xmlParseExternalEntityPrivate() to allow
12600 propagation of ctxt->_private when parsing external entities
12601
Daniel Veillard083c2662001-05-08 08:27:14 +000012602Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12605
Daniel Veillard01ef7382001-05-08 07:31:43 +000012606Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12609
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012610Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * valid.c: warn when indeterminist content model is detected
12613 * result/VC/ElementValid8: this adds a message
12614 * Makefile.am: add --novalid for VCM tests
12615 * parserInternals.c: added a call to Init memory
12616
Daniel Veillard64269352001-05-04 17:52:34 +000012617Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12620 when both parameters are NULL.
12621
Daniel Veillard37721922001-05-04 15:21:12 +000012622Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * valid.c: applied small patch from Gary Pennington, reindented
12625 some part of the code.
12626
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012627Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12630 release, updated and regenerated the docs
12631
Daniel Veillard357c9602001-05-03 10:49:20 +000012632Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * xpath.c result/XPath/expr/floats : clarified and cleanup
12635 printing of abnormal floats in tests.
12636
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012637Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12640 * results/HTML/ : a few changes in the output of the HTML tests as
12641 a result.
12642 * configure.in: tying to fix -liconv where needed
12643
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012644Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * Makefile.am: fixed a stupid error
12647
Daniel Veillard7150a032001-05-02 16:41:11 +000012648Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * configure.in Makefile.am: make the inclusion of the trio
12651 modules in the library conditional
12652
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012653Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * DOCBparser.c: patche from László Kovács, fixed entities refs
12656 in attributes handling
12657
Daniel Veillardedddff92001-05-02 10:58:52 +000012658Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12661 flushing
12662
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012663Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * xpath.c: fix of an XSLT namespace bug reported on the list
12666 general/bug-8-
12667
Daniel Veillard5792e162001-04-30 17:44:45 +000012668Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * strio.h trio.c: Dan McNichol suggested a couple of small
12671 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12672
Daniel Veillard02141ea2001-04-30 11:46:40 +000012673Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * tree.c parser.c encoding.c: spent a bit more time looking
12676 at the parsing speed and DOM handling. Added a few more
12677 speedups.
12678
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012679Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * parser.c: small but effective parsing speed improvement
12682
Daniel Veillardb59076b2001-04-29 17:04:07 +000012683Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * configure.in: default on the DocBook parser inclusion (for Gnome)
12686 * DOCBparser.h: fixed a header reference
12687
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012688Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * configure.in xpath.c: applied Bjorn patches for FPE on the
12691 alpha
12692
Daniel Veillardeefd4492001-04-28 16:55:50 +000012693Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12696 xmlSaveFormatFileTo()
12697
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012698Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * xpath.c: simple and efficient optimization, XPath functions
12701 aways bind to the same code, cache this
12702 * TODO: updated (by saying some is obsolete)
12703
Daniel Veillard2156a562001-04-28 12:24:34 +000012704Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * xpath.c: more cleanup work on XPath name parsing routines
12707
Daniel Veillard61d80a22001-04-27 17:13:01 +000012708Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12711 xmlXPathParseName
12712 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12713 * debugXML.c: avoid compilation problems if compiling without
12714 HTML support, Igor Zlatkovic
12715 * win32/libxml2/libxml2.def.src: being able to compile without
12716 XPath on Windows
12717
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012718Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * libxml.m4: yet another patch from Toshio Kuratomi
12721
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012722Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12725
Daniel Veillard67fee942001-04-26 18:59:03 +000012726Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * tree.[ch]: added xmlSaveFormatFile interface for saving
12729 and indenting a file.
12730
Daniel Veillard82e49712001-04-26 14:38:03 +000012731Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * xpath.c: fixed bug #53689 related to processing-instruction()
12734
Daniel Veillard02f077a2001-04-26 10:59:11 +000012735Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * DOCBparser.c: patche from László Kovács
12738
Daniel Veillard30211a02001-04-26 09:33:18 +000012739Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * parser.c: applied fixes from Christian Glahn bug report #53391
12742
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012743Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * error.c: Jean François Lecomte provided a complete description
12746 and a fix to bug #53537
12747
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012748Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12751
Daniel Veillard1034da22001-04-25 19:06:28 +000012752Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * DOCBparser.c SAX.c: a bit more work on entities processing.
12755 Still Need to cleanup XML output and references in attributes
12756
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012757Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12760
Daniel Veillardb33c2012001-04-25 12:59:04 +000012761Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * tree.c: trying to fix #53574, not completely complete,
12764 I would like xmllint --copy --debug test/ent1 and
12765 xmllint --debug test/ent1 to show the same result.
12766 * xpath.c: fix a bug when trying to sort namespace nodes
12767
Daniel Veillard5146f202001-04-25 10:29:44 +000012768Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * HTMLtree.c: real fix for #53402
12771
Daniel Veillard7533cc82001-04-24 15:52:00 +000012772Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12775 PIs when using xsl:output
12776 * valid.c: closing #53537 some case generate segfaults if there
12777 is validity errors
12778
Daniel Veillard61b33d52001-04-24 13:55:12 +000012779Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12782 of external parsed entities, added --noent to testDocbook
12783 * valid.c: Garry Pennington found an uninitialized variable
12784 access in xmlValidateElementContent()
12785
Daniel Veillard56098d42001-04-24 12:51:09 +000012786Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12789 with madness
12790 * result/HTML/ : this modified the result of the regression tests
12791 a lot.
12792
Daniel Veillard122376b2001-04-24 12:12:30 +000012793Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12796 to doc where it wasn't checked against NULL reported by
12797 Jens Laas
12798
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012799Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12802 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12803
Daniel Veillardeae522a2001-04-23 13:41:34 +000012804Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12807 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12808 * SAX.[ch]: cleanup and updates for DocBook
12809 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12810 ex SGML identifier changes
12811 * valid.c: removed a static unused function.
12812
Daniel Veillardde57c612001-04-23 09:13:36 +000012813Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * HTMLtree.c: applied change for Paul Sponagl on script saving
12816 * Makefile.am: the warning about entity title.xml are normal.
12817
Daniel Veillard393df012001-04-22 20:11:18 +000012818Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * configure.in: release of 2.3.7
12821 * Makefile.am: fixing make distcheck
12822
Daniel Veillarda41123c2001-04-22 19:31:20 +000012823Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * doc/html/* doc/xml.html: updated and regenerated the docs
12826
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012827Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12830
Daniel Veillarde82a9922001-04-22 12:12:58 +000012831Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * tree.c: fixed #53388 with the provided patch
12834
Daniel Veillard06803992001-04-22 10:35:56 +000012835Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * valid.c: Bjorn detected an invalid memory access. Fixed
12838 vstateVPush()
12839
Daniel Veillard40af6492001-04-22 08:50:55 +000012840Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12843
Bjorn Reese70a9da52001-04-21 16:57:29 +000012844Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12845
12846 * libxml.h: new header used only for the compilation of libxml
12847 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12848 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12849 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12850 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12851 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12852 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12853 baseline (version 1.2 plus a single patch).
12854 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12855 scientific notation for numbers. Tests added.
12856 * xpath.c: formatting of numbers changed to use sprintf
12857 (contribution from William Brack)
12858
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012859Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * valid.c: cleanup, more useful debugging
12862 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12863 * xmlIO.c: entity loading is printed as an error when validating
12864
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012865Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * valid.c: fixed to validate within entities
12868 * test/VCM/v22.xml: added a specific testcase
12869
Daniel Veillardca1f1722001-04-20 15:47:35 +000012870Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * valid.c: forgot an epsilon transition in for ()+
12873 * test/VCM/v21.xml : added a specific test case
12874
Daniel Veillard85349052001-04-20 13:48:21 +000012875Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * valid.c: removed a state explosion exhibited by RSS
12878 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12879 from bug #51872
12880
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012881Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12884 validation without using an ugly NFA -> DFA algo in the source.
12885 Made a specific algorithm easier to maintain, using a single
12886 stack and without recursion.
12887 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12888 * hash.c: made the growing routine static
12889 * tree.h parser.c: added the parent information to an
12890 xmlElementContent node.
12891
Daniel Veillarde470df72001-04-18 21:41:07 +000012892Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * SAX.c parser.c xpath.c: generating IDs when not validating
12895 from an external parsed entity was poisoning the ID has table
12896 with removed values. This was killing XSLT on the KDE help
12897 browser.
12898
Daniel Veillardceacdd92001-04-18 15:10:35 +000012899Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * entities.h: andrew@ugh.net.au detected a double declaration
12902
Daniel Veillarda10efa82001-04-18 13:09:01 +000012903Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * debugXML.c hash.c tree.h valid.c : some changes related to
12906 the validation suport to improve speed with DocBook
12907 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12908 the way validation errors get reported
12909
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012910Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12913 by P C Chow and William M. Brack for XSLT HTML output
12914
Daniel Veillard2d90de42001-04-16 17:46:18 +000012915Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12918 Igor Zlatkovic patches for MSC compilation and added his
12919 updates
12920
Daniel Veillarde043ee12001-04-16 14:08:07 +000012921Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12924 prefix lookup.
12925 * parserInternals.c: fixed the bug reported by Morus Walter
12926 due to an off by one typo in xmlStringCurrentChar()
12927
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012928Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * HTMLparser.c result/HTML/*: revamped the way the HTML
12931 parser handles end of tags or end of input
12932
Daniel Veillard82daa812001-04-12 08:55:36 +000012933Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12936
Daniel Veillard67a21302001-04-11 14:39:16 +000012937Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12940 bug where the linktime verions of free() won't work ...
12941
Daniel Veillard27b55282001-04-11 12:22:25 +000012942Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12945
Daniel Veillardafc73112001-04-11 11:51:41 +000012946Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * doc/xml.html: added 2.3.6 release
12949
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012950Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12953 * result/wml.xml: resulted in a small output change
12954
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012955Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * tree.c: xmlNewDoc was missing the charset initialization
12958 * xmllint.c: added --auto to autogenerate a doc, allow to
12959 reproduce the problem fixed on xmlNewDoc
12960
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012961Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * xpath.c: trying to get 52979 solved
12964 * tree.c result/ result/noent/: trying to get 52712 solved, this
12965 also made me clean up the fact that XML output in general should
12966 not add formating blanks by default, this changed the output of
12967 a few tests
12968
Daniel Veillard73639a72001-04-10 14:31:39 +000012969Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12972
Daniel Veillardfac26a12001-04-08 13:08:14 +000012973Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * configure.in: finally released 2.3.6
12976
Daniel Veillard911f49a2001-04-07 15:39:35 +000012977Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * xpath.c: checking for null pointer generated by new code
12980
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012981Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * xpath.c: fixed a [] evaluation problem reported
12984 * test/XPath/tests/simpleaddr: extended test
12985 * result/XPath/simpleaddr: updated result
12986
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012987Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * xmllint.c: Dan Timis reported a portability problem
12990 on Macs without mmap, fixed it.
12991
Daniel Veillardb38bd552001-04-03 18:22:00 +000012992Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * testXPath.c : added a --tree option allowing to display the
12995 tree dump of the XPath expression
12996
Daniel Veillard4dd93462001-04-02 15:16:19 +000012997Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * xpath.c: fixed a memleak when comparing nodesets
13000 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13001 * tree.c: added a TODO
13002
Daniel Veillard92ad2102001-03-27 12:47:33 +000013003Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13006 we need string functions
13007 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13008 to be able to use them where needed. Applied some changes
13009 to reduce name linking pollution and compile in only what's
13010 needed.
13011 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13012 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13013 for the string manipulation functions
13014 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13015 to the free() function of xmlmemory.c
13016 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13017 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13018 usage.
13019
13020
Daniel Veillard2be30642001-03-27 00:32:28 +000013021Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * error.c: applied the context output patch of the error
13024 handling submitted by Chuck Griffith
13025 * error/VC/*: this slightly change some error logs
13026
Daniel Veillard50582112001-03-26 22:52:16 +000013027Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * parser.c: fixed line number reporting on error
13030
Daniel Veillard04be4f52001-03-26 21:23:53 +000013031Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * parser.c: Sullivan and Darin found a parser bug,
13034 applied the patch.
13035
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013036Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13039 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13040 xmlversion.h.in xpointer.c: of course the way I defined
13041 UNUSED breaks on old gcc version. Try to be smart and
13042 also define it directly in xmlversion.h
13043 * configure.in: removed -ansi flag from the pedantic set
13044
13045Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013046 Huge cleanup, I switched to compile with
13047 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13048 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13049 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13050 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13051 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13052 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13053 encoding.h entities.c error.c list.[ch] nanoftp.c
13054 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13055 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13056 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13057 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13058 Cleanup, staticfied a number of non-exported functions,
13059 detected and cleaned up a dozen of problem found this way,
13060 avoided a lot of public function name/typedef/system names clashes
13061 * doc/xml.html: updated
13062 * configure.in: switched private flags to the really pedantic ones.
13063
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013064Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * configure.in: 2.3.5
13067 * doc/html/*: rebuilt the docs
13068
Daniel Veillard146c9122001-03-22 15:22:27 +000013069Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * parser.c: fixed a reported bug in NOTATION parsing
13072 * uri.c: accepted but not fixed bug 51876, added TODO
13073 * Makefile.am: fixed bug 51876
13074
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013075Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * config.h.in configure.in error.c: fix a compilation problem
13078 on platforms without vsnprintf (xml@thewrittenword.com)
13079
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013080Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * parser.c: fixed a function name header typo
13083 * SAX.c: notations can also occur in external subset.
13084
Daniel Veillard7d42b542001-03-20 13:22:46 +000013085Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * error.c: removed a C++ like comment
13088
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013089Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * parser.c: fixing bug 52299 strange condition leading
13092 to a parser crash due to a buffer overflow
13093 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13094 added the specific test case
13095
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013096Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13099 xmlXPathConvert{String,Number,Boolean} to be able to make
13100 type casts without a context stack, fixed some implementation
13101 problems related to the absence of context at parse-time,
13102 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13103 in the public API too
13104 * xpointer.c xpathInternals.h: we need to know at parse time
13105 whether we are compiling an XPointer
13106
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013107Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13110 cleaned up the parser internals, refactored XPath code, added
13111 new compilation based APIs and cleanly separated public and
13112 private APIs.
13113
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013114Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * xpath.h: the comp field must be added at the end to avoid
13117 killing binary compat.
13118
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013119Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * Makefile.am: detect XPath memleaks in regreson tests
13122 * error.c: fixed and error w.r.t. error reporting still using
13123 stderr
13124 * hash.c: added new line at end of file
13125 * tree.h: minor cleanup
13126 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13127 expression parsing from evaluation, resulted in a number of
13128 changes internally, and in XPointer. Likely to break stuff
13129 using xpathInternals.h but should remain binary compatible,
13130 new interfaces will be added.
13131
Daniel Veillardd574f782001-03-14 19:40:17 +000013132Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * configure.in: fixed a couple of problems reported by
13135 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13136 without gcc on non linux platforms.
13137
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013138Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13141 a fix for --with-html-dir= configure support. I hope it won't
13142 break rpm generation
13143
Daniel Veillarda022fe02001-03-14 16:30:00 +000013144Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * xmlIO.c: one function comment cleanup.
13147
Daniel Veillard25239c12001-03-14 13:56:48 +000013148Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * SAX.c: external subset notations were improperly registered
13151 in the internal subset.
13152
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013153Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * README.cvs-commits: added, pointing to HACKING
13156 * HACKING: updated
13157
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013158Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * parser.c: and Matt Sergeant found one in the XML push
13161 parser (erroneous check I forgot to remove when I fixed the
13162 main parser).
13163
Daniel Veillard68d7b672001-03-12 18:22:04 +000013164Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * xpath.c: ptittom found a small bug in UnaryExpr
13167
Daniel Veillarde356c282001-03-10 12:32:04 +000013168Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * configure.in: bumped to 2.3.4
13171 * error.c: fixed bug #51860
13172 * tree.c: fixed bug #51861
13173 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13174 * tree.[ch] : added xmlDefaultBufferSize
13175 * nanoftp.c: typo in function name header block
13176 * doc/xml.html : updated, added link to XML::LibXSLT
13177 * doc/html/* : rebuilt the docs
13178
Daniel Veillard80f32572001-03-07 19:45:40 +000013179Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * parser.c SAX.c: the new content parsing code raised an
13182 ugly bug in the characters() SAX callback. Found it
13183 just because of strangeness in XSLT XML Rec ouptut :-(
13184
Daniel Veillard6c831202001-03-07 15:57:53 +000013185Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * Makefile.am: Martin Baulig suggested to add -lm
13188 * tree.c: found another bug in xmlNodeGetContent()
13189
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013190Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * xpath.c: Bjorn found the error related to strictness of comparison.
13193
Daniel Veillard29631a82001-03-05 09:49:20 +000013194Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * parser.c: trying to fix the Dtd parsing problem reported
13197 by Gary, side effect of last week speed optimizations.
13198
Daniel Veillard14be0a12001-03-03 18:50:55 +000013199Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13202 * parserInternals.c: removed unneeded test raised by Stric
13203
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013204Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13205
13206 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13207 and fixed by William Brack). Added xmlXPathFormatNumber.
13208 Changed the sorting slightly.
13209 * configure.in Makefile.am example/Makefile.am: Added -lm.
13210 Please note that applications linking with libxml2, must
13211 also like with the math library from now on.
13212
Daniel Veillardf9533d12001-03-03 10:04:57 +000013213Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13216
Daniel Veillard2f362242001-03-02 17:36:21 +000013217Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * parser.c: one must report spaces even if the Dtd element
13220 content proves that this is not part of the element content.
13221 * result/valid/*.xml: this changed the ouptu slightly
13222
Daniel Veillardb402c072001-03-01 17:28:58 +000013223Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * configure.in: bumped to 2.3.3
13226 * doc/xml.html: updated
13227
Daniel Veillard77851712001-02-27 21:54:07 +000013228Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * tree.c: minor doc fix
13231 * xpath.c: deallocation issues when a result tree has been
13232 converted to a node-set
13233
Daniel Veillardec70e912001-02-26 20:10:45 +000013234Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * doc/xml.html: oops corrected dates s/2000/2001
13237
Daniel Veillard8730c562001-02-26 10:49:57 +000013238Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * valid.c: new patch from Gary Pennington
13241
Daniel Veillard91e9d582001-02-26 07:31:12 +000013242Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * doc/xml.html: applied patch from Ankh
13245
Daniel Veillardedac3c92001-02-26 01:36:19 +000013246Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * xinclude.c: fixed a problem building on Mac
13249
Daniel Veillard21a0f912001-02-25 19:54:14 +000013250Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * parser.c: more work on increasing parsing ferformances
13253
Daniel Veillard48b2f892001-02-25 16:11:03 +000013254Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13257 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13258 avoiding memcpy in production builds MEM_CLEANUP macro use
13259 * parser.[ch] parserInternals.c: optimizations of the tightest
13260 internal loops inside the parser. Better checking of I/O
13261 flushing/loading conditions
13262 * xmllint.c : added --timing
13263
Daniel Veillard71681102001-02-24 17:48:53 +000013264Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * configure.in: bumped to 2.3.2
13267 * doc/xml.html: updated for release
13268
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013269Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * xpath.c: found a memleak and fixed a nasty bug
13272
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013273Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * xmllint.[c1] : added return code errors for xmllint
13276 * xpath.c: specific debug dump function for result value trees
13277
Daniel Veillard4b637072001-02-21 21:52:55 +000013278Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * xpath.c: finally implemented xmlXPathCompareNodeSets
13281 * test/XPath/expr/floats results/XPath/expr/floats: added
13282 a test for float expressions
13283
Daniel Veillardf714aa32001-02-21 03:07:44 +000013284Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13287 * parserInternals.[ch]: trying to speed up parsing
13288 * xpath.c : speeded up node set equality op
13289
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013290Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13293 better handling of ID/IDREF and the list modules associated
13294 * configure.in: small CFLAGS cleanup
13295
Daniel Veillarda8abee62001-02-19 15:14:59 +000013296Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * configure.in: fixed iconv detection on AIX (stric)
13299
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013300Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013301
13302 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13303
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013304Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13305
13306 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13307 and optimized xmlXPathNodeSetSort
13308
Daniel Veillard142adbf2001-02-17 13:21:05 +000013309Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * xpath.c: bug fix when context size is 0
13312 * parser.c: I like Norm's Dtd because they still manage to break
13313 the parser occasionally
13314
Daniel Veillardf23e0092001-02-16 13:21:29 +000013315Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13318
Daniel Veillarde0e26512001-02-16 00:11:46 +000013319Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13322 attributes within the XML-1.0 namespace
13323
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013324Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * xpathInternals.h: exported a few axis functions
13327 * doc/xml.html: updated the doc
13328
Daniel Veillard760f4422001-02-15 14:59:48 +000013329Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * configure.in: applied patch from Daniel van Balen for OpenBSD
13332 and bumped version to 2.3.1
13333 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13334 attempt to find autoclosing was simply broken, removed it,
13335 updated the examples, this is better
13336
Daniel Veillardd194dd22001-02-14 10:37:43 +000013337Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13340 hash functionnalities.
13341 * doc/html/* : rebuild the doc
13342
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013343Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13346 on predicate
13347 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13348 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13349 really want to have tags closed on output even if we accept
13350 unclosed ones on input
13351
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013352Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * xpath.c: ouch don't free NULL, rare case fixed
13355 * tree.c: don't coalesce text nodes if they don't have the
13356 same behaviour wrt escaping on output
13357
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013358Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c: small fixup
13361 * SAX.c: don't warn on empty namespaces.
13362
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013363Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * README: a bit of cleanup
13366 * configure.in: preparing for 2.3.0 release
13367
Daniel Veillard1f83d392001-02-08 09:37:42 +000013368Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * hash.[ch]: added a first version of xmlHashSize()
13371 * valid.c: another bug fix from Gary Pennington
13372
Daniel Veillard5eef6222001-02-07 18:24:48 +000013373Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * valid.c: couple of bug fixes pointed by Gary Pennington
13376 * HTMLtree.c: #if 0 cleanup
13377
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013378Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13381 which removes a time consuming check of xmlXPathNodeSetAdd()
13382 and use it in places where we are sure to not break unicity
13383
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013384Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * xpath.c: bug fixes found from XSLT
13387 * tree.c: preserve node->name special values when copying nodes.
13388 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13389 external subset are fetched when available but without full
13390 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13391 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13392 output with encoding disabled.
13393
Daniel Veillard2c833b62001-02-03 08:52:06 +000013394Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13397 xmlCheckFilename should not be called from xmlFileOpenW
13398 and xmlGzfileOpenW
13399
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013400Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13403 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13404 added the new tests for URI normalization
13405 * testURI.c: fixed stoopid bugs
13406 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13407 the URI in the error messages are now properly normalized
13408
Daniel Veillardea28ce62001-02-02 08:20:19 +000013409Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13412
Daniel Veillarde99a4762001-02-01 04:34:35 +000013413Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13416
Daniel Veillard2b325a02001-01-31 20:46:31 +000013417Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * xpath.c: fixed mod operator
13420
Daniel Veillardde55cf62001-01-31 15:53:13 +000013421Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * parser.c: fixed xmlStrcat doc
13424 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13425 trees.
13426
Daniel Veillard2f913b72001-01-31 13:23:49 +000013427Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * xpath.c result/XPath/tests/chaptersbase
13430 result/XPath/tests/simplebase: fixed XPath node()
13431 * tree.c: small fix in xmlNewNs()
13432 * Makefile.am: removed extraneous xml2Conf.sh rule
13433
Daniel Veillardb42042b2001-01-28 07:40:36 +000013434Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13437 Changed the library name, in order to get libxml-devel and
13438 libxml2-devel to coexist on a single system
13439 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13440 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13441
Daniel Veillardee0a4662001-01-27 18:59:33 +000013442Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13445 libxml2-devel installable in // as libxml-devel.
13446
Daniel Veillard5eb05942001-01-27 17:50:22 +000013447Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * doc/Makefile.am: fixed make rebuild in doc
13450 * doc/html/*.html: rebuilt the docs
13451
Daniel Veillard65c295d2001-01-26 09:32:39 +000013452Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13455
Daniel Veillard8e199902001-01-25 18:54:39 +000013456Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13459 the HTML doc to go into the -devel RPM ...
13460 * aclocal.m4 config.h.in: some updates due to auto* magic
13461
Daniel Veillard93086662001-01-25 18:13:04 +000013462Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * xpath.h: added a hook in the context structure allowing to
13465 link to extra support, needed for XSLT
13466
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013467Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13470 xmlXPtrCmpPoints to use it.
13471 * propagated the following patch from Alejandro Forero
13472 * include/win32config.h xmlIO.c: applied further suggestions
13473 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13474 * example/gjobread.c: fixed warnings, now that it builds
13475
13476Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13477
13478 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13479
13480 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13481 filename points to a valid file (not a directory).
13482 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13483 Added calls to xmlCheckFilenameDir.
13484
13485 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13486 `path' (rather than `filename') as the parameter to gzopen and open.
13487
Daniel Veillard48177c22001-01-23 15:27:41 +000013488Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * Makefile.am: fixed a problem with EXTRA_DIST
13491
Daniel Veillardb83ba402001-01-22 22:45:10 +000013492Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * Makefile.am example/Makefile.am: finally found the trick
13495 to build the example, i.e. add "." in SUBDIRS before example
13496 in the list <grin/>
13497
Daniel Veillard82687162001-01-22 15:32:01 +000013498Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * doc/xml.html: updated with an XSLT section, removed pointer to
13501 W3C CVS base.
13502
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013503Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13506 too, and deallocation need to occur the same way.
13507
Daniel Veillarde4566462001-01-22 09:58:39 +000013508Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13511 type correponding to an XSLT result tree fragment. Share most
13512 of the data format with node set, as well as operators.
13513 * HTMLtree.c: added a newline at the end of the doctype output
13514 whe this one is not present initially.
13515 * tree.c: make sure taht the parent and doc pointers are properly
13516 set when copying attributes (lists).
13517
Daniel Veillard701c7362001-01-21 09:48:59 +000013518Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13521
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013522Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xpath.c: seems I finally killed that ugly path evaluation
13525 context bug (tagged 9999 in case is is wrong)
13526
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013527Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13530 for XSLT
13531
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013532Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13535 for xmlGzfileOpen() bug
13536
Daniel Veillardf6eea272001-01-18 12:17:12 +000013537Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xpath.c: removed an error found by XSLT usage
13540 * tree.c parserInternals.h: use a predefined static string
13541 for text and comment nodes, avoid freeing them in xmlFreeNode,
13542 exported the string name in parserInternals.h and added
13543 another value to disable encoding at output (for XSLT),
13544 gain memory, time.
13545
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013546Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13549 win32/libxml2/libxml2_so.dsp: new makefiles and update
13550 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13551
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013552Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13555 Gary Pennington
13556
Daniel Veillard389e6b72001-01-15 19:41:13 +000013557Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * xpath.c: fixed the comaprision of values and nodelists,
13560 need to compare nodelist still ...
13561 * debugXML.c: avoided a possible core dump
13562 * HTMLparser.c: cleanup
13563 * nanohttp.c: contributed fix.
13564 * tree.c: fixes in properties handling added xmlSetNsProp
13565 needed by libxslt
13566 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13567 comment
13568 * TODO: updated
13569
Daniel Veillard167bd532001-01-06 21:09:34 +000013570Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * parser.c parserInternals.c: applied Bjorn Reese optimization
13573 patch
13574
13575Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * Makefile.am: applied patch fro make check from Martin Vidner
13578
Daniel Veillard503b8932001-01-05 06:36:31 +000013579Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * configure.in: preparing 2.2.11
13582 * doc/html/*: rebuild the HTML files
13583 * doc/xml.html : updated
13584
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013585Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * tree.c: fixed a stupid bug
13588 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13589 patches related to validation of an XInclude processing result
13590 * TODO: updated
13591
Daniel Veillarde2488192001-01-04 10:54:22 +000013592Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13595 on large files
13596
Daniel Veillardf060a412001-01-03 20:52:44 +000013597Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13600
Daniel Veillard45cff692001-01-03 18:02:04 +000013601Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13604 reported by Jonas Borgström
13605 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13606
Daniel Veillard08108982001-01-03 15:24:58 +000013607Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * testXPath.c xpath.c: fixing the XPath union expressions problem
13610 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13611
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013612Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * xmllint.c: Made is so if the file name is "-" is will read form
13615 standard input. Sven Heinicke <sven@zen.org>
13616 * tree.c: fixed a problem when growing buffer
13617 * tree.h: fixed the comment of the node types following andersca
13618 comment
13619 * TODO: updated
13620
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013621Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13622
13623 * HTMLparser.[ch]: added a way to avoid adding automatically
13624 omitted tags. htmlHandleOmittedElem() allows to change the
13625 default handling.
13626 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13627 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13628 of xmllint too when using --memory flag, added a memory test
13629 suite at the Makefile level.
13630 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13631 with namespace use when encountering QNames in XPath evalation,
13632 added xmlns() scheme in XPointer.
13633 * nanoftp.c : incorporated a fix
13634 * parser.c xmlIO.c: fixed problems raised with encoding when using
13635 the memory I/O
13636 * parserInternals.c: closed bug 25934 reported by
13637 torsten.landschoff@innominate.de
13638 * TODO: updated
13639
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013640Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13641
13642 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13643 on a non-updated tree :-(, made a 2.2.10 release to correct the
13644 situation
13645
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013646Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13647
13648 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13649 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13650 integrated a set of OpenVMS changes from Howard Taylor
13651 <Howard.Taylor@pacoast.com>
13652
Daniel Veillard58770e72000-11-25 00:48:47 +000013653Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13654
13655 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13656 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13657
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013658Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13659
13660 * HTMLparser.c: some fixes on auto-open of html/head/body
13661 * encoding.c: fixed a compilation error on some gcc env
13662 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13663 XPointer implementation
13664 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13665 related XPointer tests and associated results
13666
Daniel Veillard300f7d62000-11-24 13:04:04 +000013667Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13668
13669 * doc/xmldtd.html doc/xml.html: following a short step by step
13670 guidance on IRC to help maciej with DTDs I started a small
13671 page on the subject.
13672
Daniel Veillard748e45d2000-11-17 16:36:08 +000013673Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13674
13675 * HTMLparser.c: fixed handling of broken charrefs
13676 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13677 patches
13678
Daniel Veillard28929b22000-11-13 18:22:49 +000013679Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13680
13681 * doc/xml.html doc/html/* : rebuilt the docs after adding
13682 xinclude and updated page for 2.2.7 and 2.2.8
13683 * configure.in: releasing 2.2.8
13684
Daniel Veillard41e06512000-11-13 11:47:47 +000013685Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13686
13687 * parser.[ch] parserInternals.c: applied the conditional
13688 section processing fix from Jonathan P Springer
13689 <jonathan.springer2@gte.net>
13690 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13691 project file, fixed iconv default non support
13692 * xpath.c: fixed the problem of evaluating relative expressions
13693 when a node context is provided.
13694
Daniel Veillardbf432752000-11-12 15:56:56 +000013695Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13696
13697 * nanoftp.c: fixed gcc 2.95 new warnings
13698 * SAX.c: fixed a stupid bug
13699 * tree.c: fixed a formatting problem when round-tripping
13700 from/to memory
13701 * xinclude.c: chased memleak, fixed a base problem
13702 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13703 xmlXPtrBuildNodeList()
13704 * TODO: updated
13705 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13706 adding a first small set of regression tests for XInclude
13707
Daniel Veillardc2def842000-11-07 14:21:01 +000013708Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13709
13710 * nanohttp.[ch]: applied Wayne Davison patches to access
13711 the WWW-Authorization header.
13712 * parser.c: Closed Bug#30847: Problems when switching encoding
13713 in short files by applying Simon Berg's patch.
13714 * valid.c: fixed a validation problem
13715 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13716 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13717 Wayne Davison
13718 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13719 need to be extended to non full nodes selections.
13720 * xinclude.c: starts to work decently
13721
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013722Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13723
13724 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13725 debugXML.c xmlversion.h.in: Started adding XInclude support,
13726 this is a new xmllint option
13727 * tree.c xpath.c: applied TOM patches for XPath
13728 * xpointer.c: fixed a couple of errors.
13729 * uri.c: added an escaping function needed for xinclude
13730 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13731 new warning from RH70 gcc's version
13732
Daniel Veillarda4964b72000-10-31 18:23:44 +000013733Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13734
13735 * HTMLparser.c: fixed loop on invalid char in scripts
13736 * parser.c: update to description of xmlIOParseDTD()
13737 * libxml.m4 xmlversion.h.in: changes contributed by
13738 Michael Schmeing <m.schmeing@internet-factory.de>
13739 * configure.in: preparing for 2.2.7
13740 * Makefile.am: trying to avoid config.h and acconfig.h
13741 being included in the distrib
13742 * configure.in: released 2.2.7
13743
13744Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13745
13746 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13747 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13748
Daniel Veillard01411222000-10-30 15:33:22 +000013749Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13750
13751 * parser.[ch]: added xmlIOParseDTD()
13752 * xpointer.c: added support for the 2 extra parameters of
13753 string-range, fixed a stoopid error when '0' was present
13754 in XPointer expressions
13755 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13756 testsuite for the above
13757
Daniel Veillard6db58192000-10-30 09:27:53 +000013758Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13759
13760 * libxml.spec.in: improved package descriptions
13761
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013762Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13763
13764 * xpath.c xpathInternals.h: applied a large cleaning patch
13765 from TOM <ptittom@free.fr>, it also add namespace support
13766 for function and variables registration.
13767
Daniel Veillardbd20df72000-10-29 17:53:40 +000013768Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13769
13770 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13771 * Makefile.mingw: Wayne Davison's update adding hash.c
13772
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013773Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13774
13775 * xpath.c: fixed the root evaluation problems
13776 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13777 ignorable spaces with <b> <bold> <em>
13778 * tree.c: fixed a loop in xmlSearchNsByHref()
13779
Daniel Veillard767662d2000-10-27 17:04:52 +000013780Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13781
13782 * xpath.c: applied another XPath patch from TOM
13783 * xpath.c include/makefile.am: applied another patch from
13784 china@thewrittenword.com (cleanup on IRIX).
13785
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013786Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13787
13788 * xml-config.1: received a fixed version from Fredrik Hallenberg
13789 <hallon@lysator.liu.se>
13790
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013791Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13794 cleanup patch for XPath
13795
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013796Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13797
13798 * patched to redirrect all "out of context" error messages to
13799 a reconfigurable routine. The changes are:
13800 * xmlerror.h : added the export of an error context type (void *)
13801 an error handler type xmlGenericErrorFunc there is an interface
13802 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13803 to reset the error handling routine and its argument
13804 (by default it's equivalent to respectively fprintf and stderr.
13805 * all the c files: all wild accesses to stderr or stdout within
13806 the library have been replaced to calls to the handler.
13807
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013808Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13809
13810 * configure.in: release 2.2.6
13811 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13812 exporting the inner functions of xpath for extension modules
13813 * doc/*: updated and rebuilt the doc
13814
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013815Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13816
13817 * nanohttp.c : applied Wayne HTTP cleanup patch
13818 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13819 and xmlNodeSetSpacePreserve()
13820
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013821Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13822
13823 * xpath.c: closing bug #29260
13824
Daniel Veillard126f2792000-10-24 17:10:12 +000013825Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13826
13827 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13828 multikey tuples, made hash structure opaque
13829 * valid.[ch]: moved elements, attributes, notations decalarations
13830 as well as ID and refs to hash tables.
13831 * entities.c: hash cleanup
13832 * xmlmemory.c: fixed a dump problem in debug mode
13833 * include/Makefile.am: problem passing in DESTDIR= values patch
13834 from Marc Christensen <marc@calderasystems.com>
13835 * nanohttp.c: removed debugging remains
13836 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13837 * HTMLparser.c parser.c: fixing a number of problems with the
13838 macros in the *parser.c files (Wayne).
13839 * HTMLparser.c: close the previous option when opening a new one
13840 (Marc Sanfacon).
13841 * result/HTML/*: updated the HTML results accordingly
13842
Daniel Veillard52afe802000-10-22 16:56:02 +000013843Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13844
13845 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13846 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13847 XPath functions and XML entities table to them. More to come...
13848 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13849
Daniel Veillard683cb022000-10-22 12:04:13 +000013850Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13851
13852 * tree.c: coalesce adjacent text nodes
13853 * valid.c: handling of blank nodes in DTd validation (raised
13854 by problems with a posteriori validation).
13855 * nanohttp.c: changing behaviour on HTTP write stuff.
13856 * HTMLtree.c: forced body and html to be explicitely closed.
13857 * xpath.h: exported more XPath functions.
13858
Daniel Veillard1baf4122000-10-15 20:38:39 +000013859Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13860
13861 * Release of 2.2.5
13862 * xpointer.c: range() range-inside and other helper functions
13863 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13864
Daniel Veillard47e12f22000-10-15 14:24:25 +000013865Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13866
13867 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13868 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13869
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013870Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13873 and XPointer modules
13874
Daniel Veillard134c9f32000-10-15 10:27:08 +000013875Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * SAX.h: closed #25107
13878
Daniel Veillard39915622000-10-15 10:06:55 +000013879Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13880
13881 * testSAX.c: fixed problem with cdata reporting
13882 * SAXresult/* : updated
13883
Daniel Veillard1e851392000-10-15 10:02:56 +000013884Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13885
13886 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13887 Closed bug #27499, added to regression tests
13888 * TODO: updated
13889
Daniel Veillard7eda8452000-10-14 23:38:43 +000013890Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13893 support for SCRIPT and STYLE with help from Bjorn Reese
13894 * test/HTML/* result/HTML/*: added simple testcase and updated
13895 the existing ones.
13896
Daniel Veillardff9c3302000-10-13 16:38:25 +000013897Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13900 string-range for empty strings
13901 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13902 test/XPath/xptr/strrange: augmented the XPointer testsuite
13903
Daniel Veillard189446d2000-10-13 10:23:06 +000013904Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13905
13906 * doc/xml.html doc/xmlmem.html: added a module describing memory
13907 interfaces and use, updated the main page.
13908
Daniel Veillard2f971a22000-10-12 23:26:32 +000013909Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13912 nanoftp code work on Windows too now
13913
13914Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013915
13916 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13917 * xpointer.c: implemented string-range() at least a good first version
13918 * test/XPath/docs/str test/XPath/xptr/strrange
13919 result/XPath/xptr/strrange: the string-range() tests
13920
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013921Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13922
13923 * Makefile.am include/Makefile.am include/win32config.h
13924 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13925 and make distcheck
13926
Daniel Veillard19d61112000-10-11 23:50:35 +000013927Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13928
13929 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13930 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13931 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13932
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013933Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13934
13935 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13936 patch for socklen_t detection by
13937 Albert Chin-A-Young <china@thewrittenword.com>
13938
Daniel Veillardcd429612000-10-11 15:57:05 +000013939Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13940
13941 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13942 and added a --dtdvalid option to xmllint used to test it
13943
Daniel Veillard47c02452000-10-11 13:04:36 +000013944Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13945
13946 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13947 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13948
Daniel Veillard2d38f042000-10-11 10:54:10 +000013949Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13952 handlings (registration, lookup, cleanup)
13953
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013954Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * configure.in Makefile.am include/makefile.am: adding XPointer
13957 and XPtrtests target
13958 * xpointer.[ch] : new files for XPointer support
13959 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13960 more XPath tests
13961
Daniel Veillard57fda592000-10-10 23:24:14 +000013962Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13963
13964 * configure.in: fixed, very broken, make distcheck works again
13965
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013966Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13967
13968 * More work toward 2.2.5, integrated a number of patches
13969 * configure.in Makefile.am win32config.h.in: trying to cleanup
13970 make distcheck .... huh ...
13971 * include/Makefile.am include/win32config.h: new directory
13972 for includes
13973 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13974 updated teh makefiles and instructions for WIN32
13975 * xpath.c: small fixes
13976 * test/XPath/ results/XPath: updated the testcases and results
13977 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13978 suggested patches
13979 * valid.c: fixed an ID bug
13980
Daniel Veillardb71379b2000-10-09 12:30:39 +000013981Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13982
13983 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13984 the automake bug where wrong dependancies were generated.
13985 * xpath.[ch]: worked on XPointer
13986
Daniel Veillard7e99c632000-10-06 12:59:53 +000013987Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13988
13989 * configure.in Makefile.am: 2.2.5, ship the include in an
13990 include/libxml subdirectory, use symlinks when using CVS
13991 * testSAX.c: fixed small bug
13992 * testXPath.c: changed the way testfiles are parsed
13993 * debugXML.c: same kind of cleanup when parsing an argument expression
13994 XPath/XPointers can have blanks embedded
13995 * xpath.[ch]: more cleanup, reorgs for XPointer work
13996 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13997 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13998
Daniel Veillard55b91f22000-10-05 16:30:11 +000013999Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14000
14001 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14002 in the XPath engine, rewrote large parts of it, now it's far
14003 cleaner and in sync with the REC not an old WD. Fixed a parsing
14004 problem in the interactive XML shell found when testing XPath.
14005
Daniel Veillardac260302000-10-04 13:33:43 +000014006Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14007
14008 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14009 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14010 examples with the extra test
14011
Daniel Veillard7cfce322000-10-04 12:40:27 +000014012Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14013
14014 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14015 the global init function.
14016
Daniel Veillard970112a2000-10-03 09:33:21 +000014017Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14018
14019 * HTMLparser.c: Doohhh, attribute name parsing was still case
14020 sensitive ! Fixed this ...
14021 * result/HTML/* : updated the tests results accordingly
14022
Daniel Veillard740abf52000-10-02 23:04:54 +000014023Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14024
14025 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14026 engine, should be far more stable, incorporated a new version of
14027 preceding/following axis, need testing
14028 * uri.c: fixed file:///c:/a/b/c problem
14029 * test/XPath/tests/idsimple: augmented the XPath tests
14030
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014031Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14032
14033 * doc/* rebuilding docs for 2.2.4 release
14034
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014035Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * configure.in: releasing 2.2.4
14038 * parser.[ch]: added xmlStrEqual()
14039 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14040 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14041 use xmlStrEqual instead
14042 * TODO: updated
14043 * added an XPath test
14044
Daniel Veillardbc765302000-10-01 18:23:35 +000014045Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14046
14047 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14048 * entities.h: exported xmlInitializePredefinedEntities
14049 * parser.[ch] : added xmlInitParser()
14050 * parserInternals.h : had to export htmlInitAutoClose()
14051
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014052Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14053
14054 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14055 problems
14056 * Makefile.am : added XPath regression tests to normal tests
14057 * uri.c: fixed a problem with local paths, cleanup
14058 * parser.c: fixed a problem with large CData sections
14059
Daniel Veillardd2ade932000-09-30 14:39:55 +000014060Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14061
14062 * configure.in xml-config.in: patch from "Ben Taylor"
14063 <sol7x86@hotmail.com> for solaris shared libs lookup
14064
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140652000-09-30 Martin Baulig <baulig@suse.de>
14066
14067 * libxml-2.0.pc.in: Provide pkg-config script.
14068
14069 * configure.in: Create the libxml-2.0.pc script from the
14070 libxml-2.0.pc.in templates.
14071 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014072 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014073
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014074Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14075
14076 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14077 when compiling with MSC
14078
Daniel Veillard46057e12000-09-24 18:49:59 +000014079Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14080
14081 * xpath.c: patch for normalize-string() substring-before(),
14082 substring-after() and translate() functions from Bjorn Reese
14083 <breese@mail1.stofanet.dk>
14084 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14085 Fredrik Hallenberg <hallon@lysator.liu.se>
14086 * TODO: updated
14087
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014088Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14091 problem of socklen_t being undefined on a number of platforms
14092 * debugXML.c: fixed a compilation problem when without snprintf
14093
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014094Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14095
14096 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14097 an URI bug and a fix for the control-character-induced infinite loop
14098 * nanohttp.c: preventive fix for compiling on WIN32
14099
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014100Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14101
14102 * xmlint.c: closing bug #25000
14103
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014104Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14107 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14108 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14109 related function, fixing xmlStrncmp(), and associated cleanup
14110 * result/HTML/entities.html.sax: updating result
14111
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014112Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14113
14114 * uri.c: applied patch for URI escaping from Wayne Davison
14115 <wayned@blorf.net>
14116 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14117 from Denis Barbier <barbier@imacs.polytechnique.fr>
14118 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14119 patch from Wayne Davison
14120
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014121Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * doc/xml.html : updated with new releases, adding "how to help"
14124
Daniel Veillard04698d92000-09-17 16:00:22 +000014125Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14126
14127 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14128 removed a few warnings in pedantic mode ...
14129 * parserInternals.c parser.c: moved encoding switching function
14130 to parserInternals.c
14131 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14132
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014133Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14134
14135 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14136 error or warning handlers
14137
Daniel Veillardb1059e22000-09-16 14:02:43 +000014138Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14139
14140 * parserInternals.c parserInternals.h parser.c Makefile.am:
14141 created a new module parserInternals.c, moved most of the
14142 code shared by the various parsers there, as well as
14143 deprecated code from parser.c. More cleanup of parser.c
14144 * uri.c: fixed a problem when URI is NULL
14145 * valid.c: speedup when looking for an attribute declaration
14146
Daniel Veillard39c7d712000-09-10 16:14:55 +000014147Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14150 the cleanup of the computation of URI references when seeking
14151 external entities. The URI reference string and the resulting
14152 URI are both stored now.
14153 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14154 large s(n)printf checks and cleanup from Denis Barbier
14155 <barbier@imacs.polytechnique.fr>
14156 * xmlversion.h.in tree.h: couple of SGML declarations for a
14157 possible docbook module.
14158 * result/VC/ : a couple of test output changed due to the change
14159 of the entities URI
14160
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014161Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * parser.h: added a _private field for linking user's data
14164
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014165Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * parser.c parserInternals.h: demacroified most of the IS_XXX
14168 the gain in size is significant so ...
14169
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014170Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * entities.c: cases where looking up entities with doc==NULL
14173 covered
14174
Daniel Veillard90e11312000-09-05 10:42:32 +000014175Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14176
Daniel Veillard1de50802000-09-07 08:54:32 +000014177 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014178 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14179
Daniel Veillard98a79162000-09-04 11:15:39 +000014180Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
Daniel Veillard1de50802000-09-07 08:54:32 +000014182 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014183 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14184 * Makefile.in: added URItest and included thenin "make tests"
14185
14186Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014187
14188 * xmlversion.h.in: closed bug 22941
14189
Daniel Veillard2bb89092000-08-31 14:57:50 +000014190Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
14192 * doc/xmlio.html: added doc and example for entity loader
14193 redefinition.
14194
Daniel Veillard96984452000-08-31 13:50:12 +000014195Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14198 used by libxml
14199
Daniel Veillarde715dd22000-08-29 18:29:38 +000014200Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * parser.c: Fixed bug on invalid ontent characters and when using
14203 push.
14204 * xmllint.c: fixed xmllint endling of errors in push mode
14205
Daniel Veillard4948eb42000-08-29 09:41:15 +000014206Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014209 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014210 * result/HTML/*.sax: regenerated HTML SAX output
14211 * parser.c: more cleanup.
14212
Daniel Veillarde010c172000-08-28 10:04:51 +000014213Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014216 patches from Wayne Davison <wayned@users.sourceforge.net>,
14217 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014218 * HTMLparser.c: fixed an ignorable white space detection bug
14219 occuring when parsing with SAX only
14220 * result/HTML/*.sax: updated since the output is now HTML
14221 encoded...
14222
Daniel Veillard47f3f312000-08-27 22:40:15 +000014223Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014225 * HTMLparser.[ch]: applied some of Wayne Davison
14226 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014227
Daniel Veillarde0854c32000-08-27 21:12:29 +000014228Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14231 undeclared namespace prefix was used, added a warning.
14232 Cleaned up support w.r.t. entities, spilling out a warning
14233 and being pedantic on lookups.
14234 * test/warning/ent9 : added testcase for previous example.
14235 * TODO: updated
14236 * parserInternals.h parser.c: changed the way names are parsed
14237 now allow infinite size and decrease penalty for normal use
14238 * parser.c: Started a big cleanup/check of the parser code,
14239 fixed some of the most tortuous entity code, spotted code
14240 unused anymore
14241 * test/*: added tests for very long names and related nasty
14242 things.
14243
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014244Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * doc/encoding.html: added encoding aliases doc
14247 * doc/xml.html: updates
14248 * encoding.[ch]: added EncodingAliases functions
14249 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14250 bottleneck affecting large DTDs like Docbook
14251 * parser.[ch] xmllint.c: added a pedantic option, will be
14252 useful
14253 * SAX.c: redefinition of entities is reported in pedantic mode
14254 * testHTML.c: uninitialized warning from gcc
14255 * uri.c: fixed a couple of bugs
14256 * TODO: added issue raised by Michael
14257
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014258Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * doc/encoding.html: propagated Martin Duerst suggestions
14261
Daniel Veillard52402ce2000-08-22 23:36:12 +000014262Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14265 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14266 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14267 by Wayne Davison
14268
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014269Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * nanoftp.c nanohttp.c: small cleanup
14272 * TODO: updated
14273
Daniel Veillard244ece92000-08-19 20:58:02 +000014274Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * added an old VC testcase and updated title.xml entity
14277
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014278Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14279
14280 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14281 done on auto-opening of <p> tags and cleanup of SAX output
14282
Daniel Veillard979e55e2000-08-19 16:48:54 +000014283Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14286
Daniel Veillard4540be42000-08-19 16:40:28 +000014287Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * doc/xml.html libxml.* structure.*: updated the doc a bit
14290
Daniel Veillard808a3f12000-08-17 13:50:51 +000014291Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14292
14293 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14294 of SAX tests
14295
Daniel Veillard29579362000-08-14 17:57:48 +000014296Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14299 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14300
Daniel Veillard1255ab72000-08-14 15:13:33 +000014301Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14304 * testHTML.c: fix core dump on Solaris 2.x systems
14305 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14306 * result/HTML/*.sax: previous bug fix lead to new results
14307
Daniel Veillard03109292000-08-14 14:58:22 +000014308Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14309
14310 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14311 * configure.in: added --with-readline=DIR to accept alternate
14312 path for readline include/library
14313 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14314 for ANSI under HP-UX
14315 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14316 includes @LIBS@
14317
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014318Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * doc/* : rebuilt the docs
14321 * getting ready for 2.2.2 release
14322
Daniel Veillard87b95392000-08-12 21:12:04 +000014323Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14326 and xmlAddFeature()
14327 * tree.[ch]: added xmlAddChildList()
14328 * xmllint.c: MAP_FAILED macro test
14329 * parser.h: added xmlParseCtxtExternalEntity()
14330 * valid.c: applied bug fixes removed warning
14331 * tree.c: added CDATA block to elements content
14332 * testSAX.c: cleanup of output
14333 * testHTML.c: added SAX testing
14334 * encoding.c: better error recovery
14335 * SAX.c, parser.c: fixed one of the external entity processing
14336 of the OASis testsuite
14337 * Makefile.am: added HTML SAX regression tests
14338 * configure.in: bumped to 2.2.2
14339 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14340 SAX results
14341
Daniel Veillard88a172f2000-08-04 18:23:10 +000014342Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * configure.in: patch for HP compiler
14345
143462000-08-04 Sven Heinicke <sven@zen.org>
14347
14348 * xmllint.c: Was coredumping sometimes when the file given didn't
14349 exist.
14350
Daniel Veillard46e370e2000-07-21 20:32:03 +000014351Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14352
14353 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014354
Daniel Veillard46e370e2000-07-21 20:32:03 +000014355 when using in memory parsing. Need some cleanup.
14356 * xmllint.c configure.in: added a --memory flag to test memory
14357 parsing
14358
Daniel Veillard36650692000-07-21 15:16:39 +000014359Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * nanohttp.c: fixed socklen_t replacement to unsigned int
14362 * parser.c: fixed a space handdling missing at the end of
14363 production 28 DOCTYPE.
14364 * xmlmemory.c: fixed a stupid bug on the routine to override
14365 allocation functions
14366 * TODO: updated
14367
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014368Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14369
14370 * doc/ regenerated the docs
14371
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014372Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * doc/encoding.html doc/xml.html: added I18N doc
14375 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14376 improvements, both parser and filters, added ASCII & HTML,
14377 fixed the ISO-Latin-1 one
14378 * xmllint.c testHTML.c: added/made visible --encode
14379 * debugXML.c : cleanup
14380 * most .c files: applied patches due to warning on Windows and
14381 when using Sun Pro cc compiler
14382 * xpath.c : cleanup memleaks
14383 * nanoftp.c : added a TESTING preprocessor flag for standalong
14384 compile so that people can report bugs more easilly
14385 * nanohttp.c : ditched socklen_t which was a portability mess
14386 and replaced it with unsigned int.
14387 * tree.[ch]: added xmlHasProp()
14388 * TODO: updated
14389 * test/ : added more test for entities, NS, encoding, HTML, wap
14390 * configure.in: preparing for 2.2.0 release
14391
Daniel Veillard49703262000-07-10 10:27:46 +000014392Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14393
14394 * nanoftp.c: fixed the way the control connection is handled
14395 * libxml.spec.in: fixed the dependancies and cleanup
14396
Daniel Veillard306be992000-07-03 12:38:45 +000014397Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * doc/xml.html: changed the xmlsoft.org structure, updated the
14400 examples w.r.t. root and childs
14401
Daniel Veillard7d853352000-07-02 18:53:09 +000014402Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14405
Daniel Veillard365e13b2000-07-02 07:56:37 +000014406Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * HTMLparser.c: Work on character encoding support for the HTML parser
14409 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14410 * encoding.c: Fixed a potential memleak in the encoding stuff
14411
Daniel Veillardaf743792000-07-01 11:49:28 +000014412Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * doc/FAQ.html doc/Makefile.am : added a FAQ
14415
14416Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014417
14418 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14419 of the HTML parser to force it to not bypass SAX
14420
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014421Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14422
14423 * win32config.h.in: updated
14424 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14425 lacks iconv support :-( need to release 2.1.1
14426 * configure.in: release 2.1.1
14427 * HTMLparser: fixed bug #14784
14428 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14429 by Windows compiler
14430 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14431 the SAX startDocument() callback.
14432 * TODO: updated
14433
14434Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * added xmlStopParser()
14437
Daniel Veillardbe803962000-06-28 23:40:59 +000014438Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14439
14440 * configure.in: 2.1.0 prerelease
14441 * Large resync between W3C and Gnome tree
14442 * nanoftp, nanohttp.c: fixed stalled connections probs
14443 * HTMLtree.c SAX.c : support for attribute without values in
14444 HTML for andersca
14445 * valid.c: Fixed most validation + namespace problems
14446 * HTMLparser.c: start document callback for andersca
14447 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14448 * parser.h, SAX.c: serious speed improvement for large
14449 CDATA blocks
14450 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14451 different encoding
14452 * example/Makefile.am example/gjobread.c tree.h: work on
14453 libxml1 libxml2 convergence.
14454 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14455 and the LIBXML_TEST_VERSION macro
14456
Daniel Veillardc310d562000-06-23 18:32:15 +000014457Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14458
14459 * doc/xml.html: various patches and improvements typo fixed by
14460 Felix Natter
14461 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14462 from Felix Natter <fnatter@gmx.net>
14463
Daniel Veillardf3029822000-05-06 08:11:19 +000014464Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * doc/upgrade.html: updated with instructions for support of both
14467 libxml-1.x and libxml-2.x
14468 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14469 for 2.x support and also fixed includes
14470
14471
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014472Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14475 the encoding support, added iconv support, so now libxml if
14476 compiled with iconv automatically support japanese encodings
14477 among others. Work based on initial patch from Yuan-Chen Cheng
14478 I may have broken binary compat in the encoding handler
14479 registration scheme, but that was so utterly broken I don't
14480 expect anybody to have used this feature until now.
14481 * parserInternals.h: fixup on the CHAR range macro
14482 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14483 code.
14484 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14485 * uri.c: added xmlParseURI() I can't believe I forgot to
14486 implement this one in 2.0 !!!
14487 * SAX.c: moved doc->encoding update in the endDocument() call.
14488 * TODO: updated.
14489
Daniel Veillard06047432000-04-24 11:33:38 +000014490Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * tree.h: removed extraneous xmlRemoveProp definition
14493 * TODO: added item about --disable-corba configure switch
14494 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14495 * nanoftp.c: fixed include problems giving troubles on AIX and
14496 slowlaris
14497 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14498 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14499 comment and headers changes to lower gtk-doc number of warnings
14500 * doc/html/*: rebuilt docs
14501
Daniel Veillarde0aed302000-04-16 08:52:20 +000014502Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * HACKING: documented the tag for 1.x and instructions
14505
Daniel Veillard5e873c42000-04-12 13:27:38 +000014506Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14509 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14510 xmlCreateIOParserCtxt
14511 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14512 significant overall improvement
14513 * xmllint.c: added I/O test to xmllint
14514 * testSAX.c: added a speed test
14515 * doc/* : updated/regenerated
14516
Daniel Veillardfc708e22000-04-08 13:17:27 +000014517Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * xpath.c uri.h parserInternals.h: cosmetic changes from
14520 "Timur I. Bakeyev" <timur@bat.ru>, including making
14521 xmlCreateURI() public
14522
Daniel Veillard5d211f42000-04-07 17:00:24 +000014523Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14526 and the code at the same time. Added a clean mechanism for
14527 overload or added input methods: xmlRegisterInputCallbacks()
14528 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14529 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14530 * TODO: updated
14531 * doc/* : updated/regenerated
14532 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14533 source dir
14534
Daniel Veillarde77a9182000-04-05 19:12:29 +000014535Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * testURI.c: yet another forgotten commit, I should get some sleep !
14538
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014539Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * xmllint.c: forgot to commit this too ?
14542
Daniel Veillardb9df4042000-04-05 14:23:16 +000014543Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * xmlversion.h.in : forgot to commit this previously
14546
Daniel Veillard361d8452000-04-03 19:48:13 +000014547Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14550 * README TODO: updated for release
14551 * uri.c uri.h: added authority parsing/saving
14552 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14553 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14554 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14555 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14556 Makefile.am : added compile-time customization of libxml
14557 --with-ftp --with-http --with-html --with-xpath --with-debug
14558 --with-mem-debug
14559 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14560 #include <libxml/xxx.h> I hope it won't break too much stuff
14561 and will be manageable in the future...
14562 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14563 and added xmllint to the installed programs
14564 * uri.h: added xmlFreeURI()
14565
Daniel Veillardec303412000-03-24 13:41:54 +000014566Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * uri.c uri.h: finished the escaping handling, the base support
14569 and the URI path normalization. Looks good just lacks the
14570 authority content parsing code.
14571 * Makefile.am: added instructions to generate testURI
14572 * TODO: updated
14573 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14574 added links and icons for W3C and Gnome
14575
Daniel Veillard8f621982000-03-20 13:07:15 +000014576Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14577
14578 * xmlmemory.[ch] : seems I forgot to actually update the files in
14579 the last commit :-)
14580 * doc/xml.html doc/html/* : updated and uploaded the docs
14581
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014582Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14585 * TODO: updated
14586 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014587 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014588 gfree).
14589 * Makefile.am, uri.c, uri.h: added a set of functions to do
14590 exact (litteraly copied from the RFC 2396 productions) parsing
14591 and handling of URI. Will be needed for XLink, one XML WFC,
14592 XML Base and reused in the nano[ftp/http] modules. Still work
14593 to be done.
14594
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014595Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * configure.in, libxml.spec.in : libxml2
14598 * doc/* : updated the doc page, rebuilt the docs
14599
Daniel Veillardcf461992000-03-14 18:30:20 +000014600Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * all: tagged LIB_XML_1_X
14603 * *.c *.h : updated from W3C CVS tree
14604 * configure.in : 2.0.0-beta
14605 * libxml.spec.in : libxml2 package nam
14606 * result/* : new version of the tests output
14607
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014608Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14611
Daniel Veillardb566ce12000-03-04 11:39:42 +000014612Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
14614 * doc/* : rebuilt the docs
14615 * parser.c: final patch on #6766
14616 * valid.c: small patch on validity checks.
14617
Daniel Veillardfb76c402000-03-04 11:39:42 +000014618Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14621 added
14622 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14623 compatibility w.r.t. XML spec and existing code.
14624
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014625Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * parser.c: seems a better solution to <a> </a> exists,
14628 will try it for a while
14629
Daniel Veillard83a30e72000-03-02 03:33:32 +000014630Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * parser.c: tried to remove the <a> </a> generating <a/>
14633 this is hard. Left a flag for that purpose. Fixed bug #6766
14634 * configure.in: prepared 1.8.7 not released, due to previous
14635 problem
14636
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014637Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * doc/xml.html : applied second patch from Paul DuBois
14640
Daniel Veillard402e8c82000-02-29 22:57:47 +000014641Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * doc/xml.html : applied patch from Paul DuBois
14644
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014645Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14648
Daniel Veillard5feb8492000-02-02 17:15:36 +000014649Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14652 compilation warnings on various platforms.
14653 * parser.c: Fixed #5281 validity error callbacks are now desactived
14654 by default if not validating.
14655
Daniel Veillardf341f932000-02-02 14:52:08 +000014656Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14659
Daniel Veillard13c757e2000-02-01 23:59:15 +000014660Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14663 <gkatsi@cs.toronto.edu>
14664
Daniel Veillard726e8792000-01-30 20:04:29 +000014665Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14668 processing URLs
14669
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014670Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14673 xmlNanoFTPUpdateURL for persistent control connections.
14674 * configure.in: 1.8.6
14675
14676Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14679 * tree.[ch] : added xmlSaveNoEmptyTags
14680
James Henstridgef3be9312000-01-28 13:59:21 +0000146812000-01-29 James Henstridge <james@daa.com.au>
14682
14683 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14684
14685 * Makefile.am: added nanoftp.[ch] to the build.
14686
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014687Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * nanoftp.[ch]: cleanup, comments, API
14690 * debugXML.c : fixed a bug in the cat command
14691 * doc/*: regenerated the docs
14692
Daniel Veillardda07c342000-01-25 18:31:22 +000014693Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14696 * debugXML.c : fixed a bug in the cat command
14697 * valid.c: fixing some small probs
14698 * libxml.spec.in: get rid of the SNAP suffix
14699 * doc/xml.html: updated the status
14700
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014701Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * xml-config.in: xml-config --version to just return the
14704 version number
14705 * xpath.c: some cleanup w.r.t. axis when the current node is
14706 an attribute.
14707 * TODO: updated
14708
Daniel Veillard461a66c2000-01-18 18:01:01 +000014709Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * configure.in: prepared for libxml-1.8.5
14712 * doc/* recompiled the documentation
14713
147142000-01-17 Jody Goldberg <jgoldberg@home.com>
14715
14716 * configure.in : WARNING autoconf subtlety alert :
14717 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14718 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14719 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14720 get defined by AC_CHECK_HEADERS.
14721
Daniel Veillardf967b902000-01-17 16:06:10 +000014722Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14725 Rune.Djurhuus@fast.no
14726
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014727Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * TODO: updated
14730 * tree.c, parser.c: made sure that only memory alloc problems
14731 and internal parser errors are allowed to write to stdout or
14732 stderr.
14733
Daniel Veillard0142b842000-01-14 14:45:24 +000014734Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * tree.c : restored xmlNewGlobalNs since this seems used by
14737 a lot of existing code :-(, fixed a bug in xmlNewNs
14738 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14739 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14740 to exit() from the library code.
14741 * xpath.c, parser.c: removed bugs or unused code detected by
14742 Windows compilers
14743 * parser.c: started adding interfaces for parsing well balanced
14744 XML fragments
14745 * configure.in: releasing 1.8.4
14746 * doc/* : rebuilt the docs
14747
Daniel Veillard2eac5032000-01-09 21:08:56 +000014748Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * tree.[ch] : added xmlNewDocFragment() for DOM
14751 * testHTML.c: uninitialized variable.
14752
Daniel Veillardf3a73582000-01-05 14:58:39 +000014753Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * doc/* : rebuild the docs
14756
Daniel Veillard71b656e2000-01-05 14:46:17 +000014757Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * acconfig.h: readline and history patch
14760 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14761 * tree.c: added check and handling when possibly removing an ID
14762 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14763 and saving.
14764 * test/HTML/entities.html result/HTML/entities.html* : test for
14765 various entities reference cases
14766 * result/HTML/* : as a result output of some testcase have
14767 changed
14768 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14769 by previous example. added xmlParseTryOrFinish().
14770 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14771 entities.h debugXML.h HTMLparser.h: changed the way struct are
14772 declared to allow gtk-doc to expose those
14773 * parser.c: closed bug #4960
14774 * Makefile.am configure.in: Applied patch from
14775 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14776 and math/socket libs detection
14777
Daniel Veillard437b87b2000-01-03 17:30:46 +000014778Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * configure.in, Makefile.am: link tester against readline
14781 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14782
Daniel Veillard686d6b62000-01-03 11:08:02 +000014783Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * tree.[ch]: added xmlRemoveProp
14786 * win32config.h.in nanohttp.c: avoid including the Windows
14787 socket stuff in every C files
14788 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14789 the XmL parser(s)
14790 * test/ns4 result/ns4 etc...: added test case for previous prob
14791 * tree.c: xmlNewNs wasn't checking for double definition
14792 * Makefile.in: fixed a problem with dist-hook duplicates
14793 * parser.[hc], xmlIO.c: fixed the loading of external entities
14794 APIs, now xmlLoadExternalEntity() is used everywhere and
14795 setting up an app specific front-end using the
14796 * SAX.c parser.c: some fixes, now the xhtml spec validates
14797 with the xhtml DTD.
14798 * error.c: fixed crashes in case of no input stream
14799 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14800 to the validation tests and results
14801
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014802Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14805 too htmlCreatePushParserCtxt() and htmlParseChunk()
14806 * parser.c: a bit of cleanup.
14807 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14808 to XML) removed the last mem leak known
14809 * HTMLtree.c: output message cleanup
14810 * xmlmemory.c: display content info about memory blocks
14811 * result/HTML/wired.* : missing att value warning change
14812
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014813Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * doc/* : rebuilt the documentation
14816
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014817Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14818
14819 * parser.[ch] parserInternals.h: Push parser for XML,
14820 seems to work fine now
14821 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14822 --push for push testing
14823 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14824 * testSAX.c: added --push
14825 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14826 subtree
14827 * xmlIO.[ch] : enriched API + fixes for push mode
14828 * entities.[ch]: added the entity content length to the struct.
14829 * xmlmemory.[ch]: new API to show the last entries for the shell
14830 * valid.c: added required attribute testing
14831 * SAX.c: the cdata callback now merge contiguous fragments
14832 * HTMLparser.c: cleanup of some macros
14833
Daniel Veillard3c558c31999-12-22 11:30:41 +000014834Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * parser.c: fix for PIs name starting with xml
14837 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014838 * *.c, configure.in win32config.h.in : generate win32config.h for
14839 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014840
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014841Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * parser.c: fixed a stupid = vs. == bug :-(
14844 * doc/gnome-xml.sgml: s/glade/xml/
14845
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014846Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14847
14848 * configure.in, doc/xml.html : bug fix release 1.8.2
14849 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14850 Hopefully the end of that silly C++ include problem
14851 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14852 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14853 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14854 troubles with autoclosed elements when the stree shape doesn't
14855 follow the DtD specs. Added htmlIsAutoClosed() and
14856 htmlAutoCloseTag()
14857 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14858 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14859 * debugXML.c: fixed a bug on printing default namespaces.
14860 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14861
Daniel Veillardb24054a1999-12-18 15:32:46 +000014862Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * result/HTML/*.htm[l] : updated the HTML regression tests according
14865 to the new output
14866 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14867 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14868 problem due to intermix of extern "C" { ... } declarations for C++
14869 and recursive includes in the headers
14870
Chris Lahey323c48c1999-12-18 15:32:45 +0000148711999-12-20 Chris Lahey <clahey@umich.edu>
14872
14873 * HTMLtree.c: Made it so that html nodes with a single child do
14874 not insert a carriage return before or after the child node.
14875
Daniel Veillardb24054a1999-12-18 15:32:46 +000014876Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014877
14878 * configure.in, doc/xml.html : bug fix release 1.8.1
14879 * parser.c: fixed bug #4344
14880 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14881 added the glue to avoid C++ problems
14882 * doc/* : regenerated the documentation
14883
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014884Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14887 namespace recognition, and Dia as a resul :-(
14888 * encoding.c: closed bug #3950
14889
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014890Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * valid.c: debugging a posteriori validation, except URI expansion
14893 stuff this should be fixed now
14894 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14895 Carl Nygard <cnygard@bellatlantic.net>
14896 * tester.c: added --postvalid, cleaning of the code
14897 * tree.[ch]: added xmlDocGetRootElement()
14898
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014899Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14900
14901 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14902 c++ losage.
14903
Daniel Veillard10a2c651999-12-12 13:03:50 +000014904Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * configure.in, doc/xml.html : bumped to 1.8.0
14907 * xlink.[ch], Makefile.am : added framework for link detection
14908 * parser.h: added nbChars to parser context, needed for cleanup.
14909 * xmlmemory.c: removed a nasty bug when out of mem
14910 * valid.[ch]: adding namespace support for attribute decl
14911 * tester.c: added --debugent option
14912 * debugXML.[ch]: added xmlDebugDumpEntities()
14913 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14914 buffers instead, this was really needed, validation was breaking
14915 in strange ways due to that. Added xmlParseStringPEReference()
14916 and other parsing from strings functions. Entities processing
14917 modified again, but PERef are still not handled correcly but
14918 unless you're Eve Maller you won't notice :-)
14919 * HTMLparser.c: large changes toward reliability, and switched to
14920 lowercase internal tags, XHTML is lowercase, so it will help
14921 that output is closer to next version.
14922 * doc/* : regenerated the documentation, it is now hosted at
14923 http://xmlsoft.org/ (same bits I just bought the domain :-)
14924
14925
Daniel Veillard294cbca1999-12-03 13:19:09 +000014926Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14929 doc generation
14930 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14931 in the SAX API
14932 * doc/*: rebuilt the doc making sure everything appears in the
14933 HTML files
14934
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014935Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14936
14937 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14938 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14939 which allow impressive speed improvement on dataset with
14940 large text pieces, but at the cost of broken binary
14941 compatibility and slightly bigger memory usage.
14942 Configure with --with-buffers to activate them, they
14943 are protected with XML_USE_BUFFER_CONTENT define.
14944 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14945 goal is 0 memory left allocated once parser is no more used
14946 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14947 call xmlCleanupParser() and xmlMemoryDump()
14948
Daniel Veillarda819dac1999-11-24 18:04:22 +000014949Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14952 * parser.[ch] encoding.[ch]: added memory cleanup routines
14953 * parser.c: closing bug #3788
14954 * doc/*: rebuilt the doc
14955
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014956Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14959 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14960 * tester.c: added --compress option
14961 * doc/*: rebuilt the documentation
14962
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014963Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14966 if given /proc/kcore as input !
14967 * doc/xml.html doc/*: updated and rebuilt the documentation
14968
14969Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014970
14971 * parser.c: Fixed some wrongly space collapsing code due to
14972 a misreading of the spec.
14973 * result/*: fixed the output accordingly
14974
14975Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014976
14977 * encoding.c: bug fix and typos
14978 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14979 * parser.c: added attribute normalization closing bug #3597
14980 * test/att* result/att* SAXresult/att*: testcase for attribute
14981 normalization
14982
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014983Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * configure.in: closing bug #3163 by adding extra flags for the
14986 cc compiler on HP-UX
14987
Daniel Veillard51e3b151999-11-12 17:02:31 +000014988Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * valid.[ch] : removed a typo and an enumerated type bug in the
14991 xmlAddElementDecl() function
14992 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14993 call to xmlEncodeEntitiesReentrant() so that the functions
14994 New, Set and Get are at the same level.
14995 * parser.c HTMLparser.c: extra memory allocation bug for
14996 attributes detected by someone using libxml in embedded systems :-)
14997
Daniel Veillard962195f1999-10-28 15:51:53 +000014998Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * xmlmemory.h: turned off mem debug :-\
15001
Daniel Veillard35008381999-10-25 13:15:52 +000015002Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15003
15004 * parser.c: closed bug #2784 a one line fix, but worth pushing
15005 a new release out
15006 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15007 some structures, comments before and after the
15008 main element, and other nastyness
15009 * HTMLtree.c tree.c: accomodate the extended HTML supported
15010 * configure.in: pushing 1.7.4
15011 * test/ent8 and related outputs : added a new test for bug #2784
15012 * test/HTML/wired.html and related output: a nasty HTML example
15013 * Makefile.am: improved the test scripts
15014 * docs/* : reran the documentation extractor, updated xml.html
15015
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015016Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15019 HTMLparser and debugged the HTML related code. HTML documents
15020 now have their own type
15021 * entities.c: do not dump &apos; for HTML output
15022 * xmlmemory.c: improvement, breakpoint mechanism
15023 * testHTML.c: added --sax --repeat ...
15024 * Makefile.am: improved the HTML tests
15025 * valid.[ch]: added xmlValidGetValidElements and
15026 xmlValidGetPotentialChildren
15027 * tester.c: added --insert to test the 2 new functions
15028 * test//* result//* SAXresult//* : regression test cleanup
15029 and extension.
15030 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15031 gnome-xml-nanohttp.html
15032
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015033Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * HTMLparser.c: fixed problems with some autoclose tags
15036 * tree.c: fixed XML output problems.
15037 * result/* SAXresult/*: update of the tests output
15038
Daniel Veillard6077d031999-10-09 09:11:45 +000015039Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * Makefile.am: Arturo patch for xmlConf.sh version info
15042 * parser.c: Tim Josling patch for single quoted items
15043 * tester.c: Tim Josling patch for tester options usage
15044 * tree.h: indent cleanup
15045
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015046Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15049 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15050
Daniel Veillard00fdf371999-10-08 09:40:39 +000015051Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * tree.c : Raph patch for initialization of CORBA fields
15054 * parser.c, xpath.c, ...: modification of doc comments
15055 * xpath.c : allow spaces in xpath expressions
15056
Daniel Veillardad219441999-09-27 08:17:49 +000015057Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * xmlmemory.h: turning off memory debug :-(
15060
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015061Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15064 better SAX interfaces.
15065 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15066 entity.
15067 * configure.in: 1.7.2
15068
15069Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015070
15071 * libxml.spec.in: fixed the URL
15072 * doc/xml.html: improved the documentation front-end
15073
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015074Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015075
15076 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15077
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015078Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015079
15080 * libxml.spec.in: fixed the alpha compile problem
15081 * parser.[ch]: changed errno to errNo in the parser context :-(
15082 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15083 * doc/xml.html: changed CHAR to xmlChar
15084 * doc/html/*: recompiled the documentation
15085 * configure.in: 1.7.1
15086
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015087Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * parser.h: modified the parser context struct to regain 1.4.0
15090 binary compatibility
15091 * parser.c, xml-error.h: added errno ot teh context and defined
15092 a set of errors values with update of errno
15093 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15094 DTDs and entities
15095 * *.h, *.c: complete cleanup of the use of config.h and include
15096 protection depending on the current setup.
15097 * overalll debugging, maintenance and bug-fixing on all modules
15098 * updated the documentation
15099 * ready for 1.7.0
15100
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015101Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * HTMLparser.c : cleanup
15104 * SAX.c valid.c valid.h: added ID/IDREF checking
15105 * tree.c tree.h: extended doc structure for refs
15106 * configure.in: 1.6.2
15107 * parser.c: patched bug in SAX user arg call
15108 * parserInternals.h: patched missing close in C++ wrapping
15109 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15110 especially upcoming XPointer implementation.
15111 * doc/xml.html: augmented, typo
15112
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015113Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15114
15115 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15116 not all invocations of install understand -d.
15117
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015118Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15119
15120 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15121 to make 'check' works, when builddir != srcdir.
15122
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015123Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * doc/xml.html : updated the documentation
15126
Daniel Veillard6454aec1999-09-02 22:04:43 +000015127Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15130 not deallocated memory blocks
15131 * *.c : replaces all calls to malloc() free() and realloc() to
15132 the wrapper functions/macros
15133 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15134 instead of xmlFreeNodeList()
15135
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015136Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * HTMLparser.c: corrected a stupid bug leading to core dump at
15139 tree deallocation. Removed warnings indicated by
15140 Stephane.Conversy@lri.fr
15141 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15142 looked for in the external subset
15143
15144Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015145
15146 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15147 on SGI by Stephane.Conversy@lri.fr
15148
Daniel Veillardb96e6431999-08-29 21:02:19 +000015149Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * all .h : changed the prototype declaration indent as in gtk
15152 * most .c : working on reducing the TODOs in the code
15153 * most .c : cleanup though -pedantic and Insure++
15154 * improvements on validation ID checkings.
15155 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15156 * xml-config.in: closed #1810
15157
15158Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015159
15160 * tree.h, valid.c, valid.h: more work on validity, IDs
15161 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15162 definition for AIX
15163
Daniel Veillardb556eb51999-08-15 17:19:50 +000015164Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15165
15166 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15167 the distribution due to a cut'n paste error at last commit
15168
Daniel Veillardb05deb71999-08-10 19:04:08 +000015169Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * configure.in: upgraded to version 1.4.0
15172 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15173 Big update, added a large part of the validation process,
15174 it should be usable, but some parts are missing
15175 * xpath.c: improved the implementation w.r.t. root.
15176 * Makefile.am: added more tests
15177 * test and result trees: added a lot of tests
15178 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15179
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015180Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * Added an HACKING file
15183
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015184Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * xpath.[ch] : improvements and debug of the XPath implementation
15187 * parser.c, HTMLparser.c : modified the parsers to be progressive
15188 * tree.[ch] : extended the Buffer promitives
15189 * xmlIO.[ch] : added basic I/O routines providing progressive
15190 parsing and ready for I18N conversion plugins
15191 * SAXresult/* : the SAX callback sequence maybe slightly different
15192 now
15193 * test*.c : improved/updated the tests programs
15194 * doc/* : recompiled the docs.
15195
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151961999-07-26 Michael Meeks <michael@edenproject.org>
15197
15198 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15199
15200 * tree.c: Ditto.
15201
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015202Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * configure.in: upgraded to version 1.4.0
15205 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15206 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15207 XML query language, see http://www.w3.org/TR/xpath for more details.
15208 * parser.c, parser.h: added CHAR* related string functions for XPath
15209 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15210 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15211 rebuild the docs.
15212 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15213 and regression testing capabilities for XPath.
15214
Daniel Veillardd79d7871999-07-12 10:38:12 +000015215Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15218 closing bug #1646
15219
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015220Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * Makefile.am, example/Makefile.am: closed bug #1683
15223
Daniel Veillard3166ab11999-07-11 16:14:19 +000015224Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * example/Makefile.am, configure.in: added the makefile for the
15227 gjobread example
15228
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015229Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15230
15231 * doc/Makefile.am:
15232 - fix which allow "make install DESTDIR=</install/prefix>".
15233
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015234Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15237 which fixed a problem on the file reading-code.
15238
Daniel Veillard82150d81999-07-07 07:32:15 +000015239Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15242 output.
15243 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15244
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015245Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * parser.h : Oops removed the binary compatibility problem
15248 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15249 * parser.c, HTMLparser.c: applied patches for reading from stdin
15250
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015251Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * parser.c, entities.c, valid.c: cleanup bug #1591
15254 * configure.in: cleanup bug #1592
15255 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15256 the same tree back-end. Hence gdome will be available for it.
15257 * doc/Makefile.am: close bug #617
15258
Daniel Veillard97fea181999-06-26 23:07:37 +000015259Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * parser.c: alloctate a per parser context SAX interface block
15262
Daniel Veillard14fff061999-06-22 21:49:07 +000015263Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15266 and xmlEncodeEntitiesReentrant with the correct one :-\
15267
15268Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * commit of my internal XML base changes, quite a lot of
15271 changes, cleanups, better entities support, framework for
15272 new I/O and charset detection and handling
15273 * Fixed the configure/Makefile stuff to generate shared libs
15274 with the proper version info, so we jumped on rev from
15275 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15276 xmlEncodeEntities() result need to be freed now, and a string
15277 xmlParserVersion provide the current library version.
15278
Raph Levien05240da1999-06-15 21:27:11 +000015279Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15280
15281 * parser.c: fixed a buffer overrun for when you have a very long
15282 attribute with no entities in it.
15283
Daniel Veillardbb2da581999-06-13 14:37:07 +000015284Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * added example directory
15287 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15288
Daniel Veillard011b63c1999-06-02 17:44:04 +000015289Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * Release of libxml-1.1, nearly everything has been touched for
15292 this.
15293 * Added more regression tests
15294 * Updated the documentation
15295
Daniel Veillard27d88741999-05-29 11:51:49 +000015296Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * tree.[ch]: unified the XML_NO_CORBA defines.
15299 * parser.c encoding.[ch]: started plugging in char encoding detection
15300
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015301Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15302
15303 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15304 Also freed allocated buffer.
15305
Daniel Veillard27d88741999-05-29 11:51:49 +000015306Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015307 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15308 reentrancy problem at printing. One is left in entities.c, to
15309 remove ASAP
15310 * testSAX.c : added a test example showing the use of the SAX
15311 interface if one doesn't want to build the DOM tree.
15312 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15313
Daniel Veillard517752b1999-04-05 12:20:10 +000015314Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15317 large revamping of the parser to use SAX callbacks
15318 http://www.megginson.com/SAX/ (or at least a C like interface
15319 a la Expat). It's now possible to set up your own callbacks
15320 and the parser will not build a DOM tree.
15321 * test/* result/*: updated the test suite, I finally removed
15322 the old Namespace draft support (PI based).
15323
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015324Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * Makefile.am: added test result to EXTRA_DIST for make tests
15327
Daniel Veillard64068b31999-03-24 20:42:16 +000015328Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * parser.c, parserInternals.h: moved the chars macro definitions
15331 to parserInternals.h
15332 * parser.c, error.c: applied patches from "Knut Åkesson"
15333 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15334
Daniel Veillard012ccc11999-03-23 10:11:11 +000015335Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * xml-config.in : applied patch to make --version work
15338
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153391999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15340
15341 * Makefile.am (check-local): Alias for `tests' target. This will
15342 cause `make check' to do the right thing.
15343 (tests): Don't run tests in srcdir. Also, replaced calls to
15344 basename with a `sed' "equivalent".
15345
Daniel Veillardd109e371999-03-05 06:26:45 +000015346Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15349 it in the header and not the sources, updated the doc.
15350 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15351 pointing this out.
15352
Daniel Veillardbc50b591999-03-01 12:28:53 +000015353Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15356 exported the inputStream routines.
15357 * doc/html/* : updated accordingly
15358
Daniel Veillardd692aa41999-02-28 21:54:31 +000015359Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * parser.c, parser.h, parserInternals.h: added a few extra
15362 internal calls to allocate and free parser contexts ...
15363 * doc/html/* : updated accordingly
15364
Daniel Veillard55a99271999-02-25 11:01:29 +000015365Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * configure.in, Makefile.am, doc/makefile.am : General changes for
15368 1.0.0 release and including the generated HTML documentation.
15369
Daniel Veillard35925471999-02-25 08:46:07 +000015370Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * makefile.am : added parserInternals.h, oops.
15373
Daniel Veillard1e346af1999-02-22 10:33:01 +000015374Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * parserInternals.h: added this header giving access to the parser
15377 internal functions.
15378 * doc/Makefile.am : added a rebuild target which rebuilds the full
15379 set of documentations
15380 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15381 the internal subset.
15382 * *.c *.h: modifications needed to generate the documentation using
15383 gtk-doc, cleanup of functions blocks, reorganisation of struct
15384 declarations.
15385
Daniel Veillard1164e751999-02-16 16:29:17 +000015386Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15389 the tar and spec file to include the beginning of the doc.
15390
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153911999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15392
15393 * doc/.cvsignore: Added this file.
15394
Daniel Veillard6800ef31999-02-08 18:33:22 +000015395Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * tree.c: fixed xmlGetProp to return "" when the attribute
15398 exists, even if the node-list is NULL.
15399
Daniel Veillard726c7e31999-02-08 15:13:10 +000015400Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * tree.c: patched an error outputting empty attribute values.
15403 * Makefile.am and doc/makefile.am: have been updated during the
15404 week-end. Sorry for an empty CVS log, I got a shell problem.
15405
Daniel Veillard1899e851999-02-01 12:18:54 +000015406Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * tree.h: cleaned up using enums instead of defines
15409 * parser.c, valid.[ch]: more work on parsing/output of element
15410 declarations
15411
Daniel Veillard3b9def11999-01-31 22:15:06 +000015412Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * valid.[ch], tree.c, parser.c : more work toward full parsing
15415 of XML DTDs.
15416 * README: added informations about mailing-list and on-line
15417 documentation
15418
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154191999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15420
15421 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15422
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015423Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * parser.c, tree.[ch] : more work toward conformance testing,
15426 added a last element to accelerate parsing of very flat structures
15427 started working on internal subset Element content declaration.
15428 * valid.[ch] : first cut at adding code toward validation.
15429 * previous changes had also small impact on most files, especially
15430 the conformance testing using James Clark test suite.
15431
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015432Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * test/* : updated the examples, most of them were not well
15435 formed (humm), and added rdf2.
15436 * result/* : resulting changes in the output.
15437
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015438Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15441
Daniel Veillard44b3a061998-12-05 17:27:22 +000015442Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * tree.c: patched a bug in the generation of empty attributes
15445
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015446Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15449 for node/trees/documents/... Biggest problem is namespace
15450 support when copying subtrees.
15451
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015452Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.c, entities.c: improve entities and char ref encoding,
15455 and cleanups of error messages.
15456
Daniel Veillard242590e1998-11-13 18:04:35 +000015457Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * parser.c, entities.c: simple bug hunting done during rpm2html and
15460 rpmfind integration.
15461
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015462Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * parser.[ch]: Added interfaces allowing to specify a SAX
15465 handler before parsing.
15466
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015467Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * parser.c: redirrect all errors reporting through the SAX
15470 error function
15471
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015472Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15475 * libtool, tlmain ...: update of the libtool files
15476
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154771998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15478
15479 * entities.c: Use g_snprintf insteda of snprintf.
15480
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015481Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15484 added ent5 test for this purpose.
15485 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15486
Daniel Veillard27271681998-10-30 06:39:40 +000015487Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * parser.c: fixed? a strange error due to compression on a GWP
15490 document.
15491
Daniel Veillard25940b71998-10-29 05:51:30 +000015492Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * tree.[ch]: bug fixing
15495 * entities.[ch]: defined a specific type for predefined entities
15496 * doc/xml.html: more documentation on the library, how to use it,
15497 overview of the interfaces.
15498
Daniel Veillard16253641998-10-28 22:58:05 +000015499Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15502
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015503Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15504
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015505 * tree.c: corrected a small bug
15506 * doc/xml.html: continuing writing documentation.
15507
15508Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15509
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015510 * debugXML.h debugXML.c: added debugging utilities.
15511 * tester.c: added --debug switch.
15512 * tree.c: patched an incorrect node->type assignment.
15513 * parser.c: formatting, ensure that node->doc != NULL in attributes
15514
Daniel Veillardccb09631998-10-27 06:21:04 +000015515Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15518 entity support and provide an internal representation close to
15519 DOM one (entity ref nodes, and attribute value as tree). I tried
15520 to preserve the interface but this will surely break some apps
15521 (I have to change rpm2html/rpmfind for example). I had to change
15522 two interfaces, and the generated tree is somewhat different.
15523 * doc/* : started documenting the XML library, the tree and
15524 DOM/Corba. This is a first step.
15525
Daniel Veillard11e00581998-10-24 18:27:49 +000015526Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * parser.c: Set up the fonctions comment block, boring but useful.
15529 * parser.h, SAX.c, parser.c: now attributes are processed through
15530 the SAX interface. The problem is that my SAX interface diverged
15531 quite a bit from the original one, well this is not an official
15532 spec, and translating it from Java to C is hairy anyway...
15533
Daniel Veillard97b58771998-10-20 06:14:16 +000015534Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15537 fonctions comment block, boring but useful.
15538
15539Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015540
15541 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15542 conversion routines. However they are not yet used to convert the
15543 inputs. The core will run with UTF-8.
15544
Daniel Veillard33942841998-10-18 19:12:41 +000015545Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * tree.c : make sure that the type id is properly set-up when
15548 a new object is allocated, needed for DOM.
15549
Daniel Veillard27fb0751998-10-17 06:47:46 +000015550Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * tree.h, tree.c: Ok, the main objects in the tree will be native
15553 corba objects, it costs 8 bytes per Node, Attribute and Document
15554 but it simplifies the Corba integration a lot (no extra interface
15555 objects to allocate/free).
15556
Daniel Veillard0bef1311998-10-14 02:36:47 +000015557Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15560 and changed NODEs contants for conformity with DOM Level 1
15561
Daniel Veillard27864701998-10-08 03:47:24 +000015562Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * added hooks to keep track of servants when creating objects
15565 xmlDoc and xmlNode (for Corba export).
15566
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015567Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * added xml-config script.
15570
Daniel Veillard7066a791998-10-01 20:28:28 +000015571Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15574 to autoupdate libtool and automake conf files.
15575
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155761998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15577
15578 * Makefile.am: Use '?' to separate the sed
15579 commands as ',' is used when people pass -Wl,something.
15580
15581
Daniel Veillard15a8df41998-09-24 19:15:06 +000015582Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * tree.c, tree.h: added a per-document compression interface.
15585
Daniel Veillard151b1b01998-09-23 00:49:46 +000015586Tue Sep 22 20:47:38 EDT 1998
15587
15588 * tree.c, tree.h: added saving with compression and added interfaces
15589 to control the compression level (xmlGetCompressMode,
15590 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15591
Daniel Veillard70120ff1998-09-22 00:24:21 +000015592Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * parser.c: corrected a loop for files of size 0
15595
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155961998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15597
15598 * error.h: New file. Contains prototyes from `error.c'.
15599
Tom Tromeyc19653d1998-08-14 01:22:43 +000015600Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15601
15602 * Makefile.am (xmlincdir): New macro.
15603 (xmlinc_HEADERS): Renamed from include_HEADERS.
15604
Daniel Veillard845664d1998-08-13 04:43:19 +000015605Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * applied small patch on numeric entities from
15608 Christopher Blizzard <blizzard@appliedtheory.com>
15609
Daniel Veillard260a68f1998-08-13 03:39:55 +000015610Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * New release 0.2, removed the old xml_* files so that it's
15613 coherent with the other CVS base (W3C), far better conformance
15614 to standard, new namespaces, decent entities support, beginning
15615 of a SAX-like interface. Nearly nothing left intact, even the
15616 test examples ...
15617
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156181998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15619
15620 * .cvsignore: Add .deps dir
15621
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015622Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15625
Daniel Veillardfe926001998-07-26 04:28:20 +000015626Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015627
Daniel Veillardfe926001998-07-26 04:28:20 +000015628 * configure.in: added test for CPP
15629 * AUTHORS, Changelog: the original ones didn't get commited but the
15630 glib ones instead, fixed.
15631 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015632
Daniel Veillardfe926001998-07-26 04:28:20 +000015633Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015634
Daniel Veillardfe926001998-07-26 04:28:20 +000015635 * integrated code developped at W3C
15636 * changed the original Copyright
15637 * migrated to automake
15638 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015639