blob: 9229d9f0e2398c55dda2f5dc39235ba509346fd2 [file] [log] [blame]
Daniel Veillard7424eb62003-01-24 14:14:52 +00001Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * error.c parser.c tree.c: applied a documentation patch from
4 Stefan Kost
5
Daniel Veillard276be4a2003-01-24 01:03:34 +00006Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng.c: more work on Relax-NG
9 * doc/*: regenerated the docs
10 * test/relaxng/* result/relaxng/*: updated and augmented the
11 Relax-NG regression tests and results
12
Daniel Veillard6eadf632003-01-23 18:29:16 +000013Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
16 First commit of the new Relax-NG validation code, not generally
17 useful yet.
18 * test/relaxng/* result/relaxng/*: current state of the regression
19 tests
20
Daniel Veillard814a76d2003-01-23 18:24:20 +000021Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * tree.c: minimized the memory allocated for GetContent
24 and a bit of cleanup.
25
Daniel Veillardff12c492003-01-23 16:42:55 +000026Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * python/generator.py: seems there is no good reasons to
29 not generate bindings for XPointer
30
Daniel Veillard540a31a2003-01-21 11:21:07 +000031Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * xmlreader.c doc/apibuild.py: applied a new patch from
34 Stéphane Bidoul for cleanups
35 * doc/libxml2-api.xml: rebuilt the API description with
36 new entry points
37
Daniel Veillard417be3a2003-01-20 21:26:34 +000038Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
39
40 * xmlreader.c python/drv_libxml2.py python/generator.py
41 python/libxml.c python/libxml.py python/libxml_wrap.h
42 python/types.c: patch from Stéphane Bidoul for better per
43 context error message APIs
44 * python/tests/ctxterror.py python/tests/readererr.py:
45 update of the tests
46
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000047Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
48
49 * doc/guidelines.html
50 grammar and spelling cleanup
51
Daniel Veillard26f70262003-01-16 22:45:08 +000052Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * xmlreader.c include/libxml/xmlreader.h python/generator.py
55 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
56 a patch from Stéphane Bidoul to allow per XMLtextReader error
57 and warning handling
58 * python/tests/Makefile.am python/tests/readererr.py: adding the
59 specific regression test
60
Daniel Veillard71f9d732003-01-14 16:07:16 +000061Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
64 should raise a syntax error
65
Daniel Veillarde4a07e72003-01-14 14:40:25 +000066Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * python/libxml.c: cleanup patch from Stéphane Bidoul
69
Daniel Veillard81601f92003-01-14 13:42:37 +000070Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
73
Daniel Veillarde6227e02003-01-14 11:42:39 +000074Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * python/generator.py python/libxml.c python/libxml.py
77 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000078 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000079 Python level.
80 * python/tests/Makefile.am python/tests/ctxterror.py: added a
81 regression test for it.
82
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000083Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * xmlreader.c: fixed the streaming property of the reader,
86 it was generating tree faster than consuming it. Pointed out
87 by Nate Myers
88 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
89
Igor Zlatkovic9df24742003-01-12 21:15:55 +000090Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
91
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000092 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000093
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000094Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * xpath.c: fix to the XPath implementation for parent and
97 ancestors axis when operating on a Result Value Tree.
98 Fixes bug #100271
99
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000100Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
103 to fix some URI/file escaping problems
104
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000105Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * python/generator.py: fixed a bug raised by Raymond Wiker,
108 docSetRootElement() should not raise an exception if the
109 return is None
110
Daniel Veillard3e20a292003-01-10 13:14:40 +0000111Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
114 fixed bug #102181 by applying the suggested change and fixing
115 the generation/registration problem.
116
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000117Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
120 routines.
121
Daniel Veillard8f872442003-01-09 23:19:02 +0000122Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * parser.c: one more IsEmptyElement crazyness, that time in
125 external parsed entities if substitution is asked.
126 * python/tests/reader3.py: added a specific test.
127
Daniel Veillarde329fc22003-01-09 21:36:42 +0000128Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
131 support and improved error handler registration
132
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000133Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
136 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
137 * README: fixed a link
138
Daniel Veillarde2830f12003-01-08 17:47:49 +0000139Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * configure.in doc/* NEWS: preparing 2.5.1 release
142 * SAX.c parser.c: fixing XmlTextReader bug
143
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000144Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * SAX.c: fuck, I introduced a memory leak on external parsed
147 entities in 2.5.0 :-(
148
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000149Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * xmllint.c: another fix needed as pointed by Christophe Merlet
152 for --stream --debug if compiled without debug support.
153
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000154Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
155
156 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000157 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000158 update man page with --stream and --chkregister
159
Daniel Veillard8326e732003-01-07 00:19:07 +0000160Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
161
162 * globals.c: fixed --with-threads compile
163 * xmllint.c: fixed --without-debug compile
164 * include/libxml/globals.h: cleanup
165 * include/libxml/schemasInternals.h: add a missing include
166
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000167Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * configure.in NEWS: preparing 2.5.0 release
170 * SAX.c: only warn in pedantic mode about namespace name
171 brokeness
172 * globals.c: fix a doc generation problem
173 * uri.c: fix #101520
174 * doc/*: updated and rebuilt the doc for the release, includuding
175 stylesheet update
176 * python/Makefile.am: fix a filename bug
177
178Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
181 should not be called.
182
183Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * libxml-2.0.pc.in: applied the patch to fix #101894
186
187Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * tree.c : applied patch from Lukas Schroeder for register callbacks
190 * valid.c: modified patch from Lukas Schroeder to test
191 register callbacks with --chkregister
192
193Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * xmlreader.c: seriously changed the way data are pushed to
196 the underlying parser, go by block of 512 bytes instead of
197 tryng to detect tag boundaries at that level. Changed the
198 way empty element are detected and tagged.
199 * python/tests/reader.py python/tests/reader2.py
200 python/tests/reader3.py: small changes mostly due to context
201 reporting being different and DTD node being reported. Some
202 errors previously undetected are now caught and fixed.
203 * doc/xmlreader.html: flagged last section as TODO
204
205Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * python/libxml.py: integrated the Python 2.2 optimizations
208 from Hannu Krosing, while maintaining compatibility with
209 1.5 and 2.1
210
211Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * xmllint.c: a bit of cleanup
214 * xmlreader.c: small fix
215 * doc/xmlreader.html: more work on the XmlTextReader tutorial
216 * python/libxml.py: a few fixes pointed out by Hannu Krosing
217
218Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * python/setup.py.in: patch from Stéphane Bidoul to include
221 drv_libxml2.py in setup.py
222
223Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * doc/xmlreader.html: starting documenting the new XmlTextReader
226 interface.
227
228Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * xmllint.c: added the --stream flag to use the TextReader API
231 * xmlreader.c: small performance tweak
232
233Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * xmlreader.c python/tests/reader2py: okay the DTD validation
236 code on top of the XMLTextParser API should be solid now.
237
238Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * xmlreader.c python/tests/reader2py: Fixing some more mess
241 with validation and recursive entities while using the
242 reader interface, it's getting a bit messy...
243
244Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * xmlreader.c python/tests/reader.py: another couple of problem
247 related to IsEmptyElement reported by Stéphane Bidoul needed
248 some fixes.
249
250Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
251
252 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
253 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
254 based on the python XmlTextReader interface.
255
256Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * tree.c: backing out one change in the last patch which broke the
259 regression tests
260
261Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * global.data globals.c tree.c include/libxml/globals.h: applied
264 an old patch from Lukas Schroeder to track node creation and
265 destruction. Probably missing a lot of references at the moment
266 and not usable reliably.
267
268Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
271 from doc/news.html and a stylesheet
272
273Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * xmlreader.c python/tests/reader.py: fixed another couple of
276 xmlreader bugs reported by Stéphane Bidoul and added tests.
277
278Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
279
280 * xmlreader.c python/tests/reader2.py: fixed another validity
281 checking in external parsed entities raised by Stéphane Bidoul
282 and added a specific regression test.
283 * python/tests/reader3.py: cleanup
284
285Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
286
287 * xmlreader.c python/tests/reader2.py: fixed a problem with
288 validation within entities pointed by Stéphane Bidoul, augmented
289 the tests to catch those.
290
291Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
292
293 * python/generator.py: modified the generator to allow keeping
294 class references when creating new classes, needed to fix a bug
295 pointed by Stéphane Bidoul where the input buffer of the
296 xmlTextReader instance gets destroyed if the python wrapper for
297 the input is not referenced anymore.
298
299Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
300
301 * xmlreader.c python/tests/reader.py: fixed another pair of problem
302 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
303
304Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * xmlreader.c python/tests/reader.py: fixed another problem
307 pointed by Stéphane Bidoul
308
309Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * xmlreader.c python/tests/reader.py: fixed a limit case problem
312 with "<a/>"
313
314Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
315
316 * SAX.c: warn on xmlns:prefix="foo"
317 * xmlreader.c python/tests/reader.py: fixed a couple of problem
318 for namespace attributes handling.
319
320Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
321
322 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
323 a really nasty problem raised by a DocBook XSLT transform
324 provided by Sebastian Bergmann
325
326Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
329 by Stéphane Bidoul and integrated it into the tests
330
331Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
332
333 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
334 extended the XmlTextReader API a bit, addding accessors for
335 the current doc and node, and an entity substitution mode for
336 the parser.
337 * python/libxml.py python/libxml2class.txt: related updates
338 * python/tests/Makefile.am python/tests/reader.py
339 python/tests/reader2.py python/tests/reader3.py: updated a bit
340 the old tests and added a new one to test the entities handling
341
342Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * python/generator.py python/libxml2class.txt
345 python/tests/reader.py python/tests/reader2.py: changed the
346 generator to provide casing for the XmlTextReader similar to
347 C# so that examples and documentation are more directly transposable.
348 Fixed the couple of tests in the suite.
349
350Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * doc/guidelines.html: added a document on guildeline for
353 publishing and deploying XML
354
355Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * valid.c xmlreader.c: final touch running DTD validation
358 on the XmlTextReader
359 * python/tests/Makefile.am python/tests/reader2.py: added a
360 specific run based on the examples from test/valid/*.xml
361
362Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * python/libxml.py: added a few predefined xmlTextReader parser
365 configuration values.
366
367Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
368
369 * python/libxml_wrap.h: trying to fix #102037
370
371Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * SAX.c: fixing bug #95296, when the predefined entities
374 are redefined in the DTD the default one must be used
375 instead anyway.
376
377Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
378
379 * doc/xmllint.xml
380 * doc/xmllint.1
381 Add discussion of XML_DEBUG_CATALOG to xmllint man
382 page - bug #100907
383
384
385Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * xmlreader.c: Fixed the empty node detection to avoid reporting
388 an inexistant close tag.
389
390Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
393 for Python 2.1
394
395Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
396
397 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
398
399Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
400
401 * doc/libxml2-api.xml python/tests/reader.py: one really need
402 to provide the base URI information when creating a reader parser
403 from an input stream. Updated the API and the example using it.
404
405Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
406
407 * testReader.c xmlreader.c valid.c include/libxml/tree.h
408 include/libxml/valid.h include/libxml/xmlreader.h: working on
409 DTD validation on top of xml reader interfaces. Allows to
410 validate arbitrary large instances. This required some extensions
411 to the valid module interface and augmenting the size of xmlID
412 and xmlRef structs a bit.
413 * uri.c xmlregexp.c: simple cleanup.
414
415Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
418 work on the xml reader interfaces.
419 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
420 Web page for the Windows binaries.
421
422Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
423
424 * xmlIO.c: applied a patch for VMS following the report by
425 Nigel Hall
426
427Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * parser.c: the parseStartTag bug fix wasn't complete.
430
431Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
434 parseStartTag, fixing it.
435 * test/att4 result/att4 result/noent/att4: adding the test
436 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
437 more methods to XmlTextReader.
438
439Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
440
441 * win32/libxml2.def.src: added more xml reader exports
442 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
443 to the build
444
445Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
446
447 * doc/tutorial/xmltutorial.xml
448 plus generated html and pdf
449 Updating tutorial again based on further comments from Niraj
450 Tolia on the last iteration
451
452Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
453
454 * doc/tutorial/xmltutorial.xml
455 * doc/tutorial/includekeyword.c
456 * doc/tutorial/includegetattribute.c
457 plus generated html and pdf
458 Adding fix from Niraj Tolia to tutorial to properly free memory.
459
460
461Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
464 more methods of XmlTextReader.
465 * python/libxml2class.txt python/tests/reader.py: this increased the
466 methods in the bndings, augmented the test to check those new
467 functions.
468
469Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
472 methods of XmlTextReader.
473 * python/generator.py python/libxml_wrap.h python/types.c
474 python/libxml2class.txt: added the reader to the Python bindings
475 * python/tests/Makefile.am python/tests/reader.py: added a specific
476 test for the Python bindings of the Reader APIs
477 * parser.c: small cleanup.
478
479Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
480
481 * xinclude.c: fallback was only copying the first child not the
482 full child list of the fallback element, closes #89684 as reopened
483 by Bernd Kuemmerlen
484
485Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
486
487 * win32/libxml2.def.src: exported htmlNodeDumpOutput
488
489Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
490
491 * configure.in: preparing release of 2.4.30
492 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
493 gives enum values, fix functype return type, put back fields in
494 structs
495 * doc/*: updated the docs rebuilt
496
497Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
500 about htmlNodeDumpOutput location.
501 * xpath.c: removed an undefined function signature
502 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
503 too many symbols in the API breaking the python bindings.
504 Updated with the libxslt/libexslt changes.
505
506Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
507
508 * configure.in: preparing release of 2.4.29
509 * doc/*: rebuilt the docs and API
510 * xmlreader.c: a few more fixes for the XmlTextReader API
511
512Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
513
514 * include/win32config.h: applied mingw patch from Magnus Henoch
515
516Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * catalog.c doc/libxml2-api.xml: a bit more cleanup
519
520Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
521
522 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
523 building Python script, does the C parsing directly, generates
524 a better API description including structure fieds defs and
525 enums. Still a couple of bugs, but good enough for the python
526 wrappers now.
527 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
528 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
529 include/libxml/schemasInternals.h include/libxml/tree.h: more
530 cleanup based on the python analysis script reports.
531 * libxml.spec.in: make sure the API XML description is part of the
532 devel package.
533
534Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
537 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
538 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
539 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
540 code cleanup, especially the function comments.
541 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
542
543Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * Makefile.am xmlreader.c include/libxml/Makefile.am
546 include/libxml/xmlreader.h: Adding a new set of APIs based on
547 the C# TextXmlReader API but converted to C. Allow to parse
548 in constant memory usage, far simpler to program and explain
549 than the SAX like APIs, unfinished but working.
550 * testReader.c: test program
551
552Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
553
554 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
555
556Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * tree.c: Chip turner indicated that XHTML1 serialization
559 rule for style actually break on both IE and Mozilla,
560 try to avoid the rule if escaping ain't necessary
561
562Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * nanhttp.c: handle HTTP URL escaping, problem reported by
565 Glen Nakamura and Stefano Zacchiroli
566
567Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
570
571Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
572
573 * uri.c: Johann Richard pointed out some XPointer problems for
574 URN based URI references in XInclude. Modified the URI parsing
575 and saving routines to allow correct parsing and saving of
576 XPointers, especially when attached to "opaque" scheme accordingly
577 to RFC 2396
578
579Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
580
581 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
582 of refactoring to the HTML saving code.
583 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
584 in the doc.
585
586Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * tree.c include/libxml/tree.h: refactored the XML dump of a node
589 to a buffer API to reuse the generic dump to an OutputIO layer,
590 this reduces code, fixes xmlNodeDump() for XHTML, also made
591 xmlNodeDump() now return the number of byte written.
592
593Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * python/setup.py.in: another patch from Stéphane Bidoul for
596 Python bindings on Windows
597 * doc/parsedecl.py: small cleanup
598
599Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * libxml.spec.in configure.in: add a line in %changelog for releases
602
603Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * parser.c: patch from Marcus Clarke fixing a problem in entities
606 parsing that was detected in KDe documentations environment.
607
608Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
609
610 * python/libxml.c (libxml_prev): Return the previous as opposed to
611 the next node (I guess this is the result of some cut & paste programming:)
612
613Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
616
617Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * python/generator.py python/libxml.c python/setup.py.in: trying
620 to fix the Python bindings build on Windows (Stéphane Bidoul)
621
622Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
623
624 * win32/configure.js: added option for python bindings
625 * win32/libxml2.def.src: added more exports
626
627Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
628
629 * win32/Makefile.mingw: fixed unresolved symbols when linking with
630 pthreads
631 * win32/wince/*: applied updates to Windows CE port from Javier
632
633Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
634
635 * configure.in: preparing 2.4.28
636 * libxml.spec.in doc/Makefile.am: some cleanup
637 * doc/*: updated the news and regenerated.
638
639Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * HTMLparser.c: final touch at closing #87235 </p> end tags
642 need to be generated.
643 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
644 this change slightly the output of a few tests
645 * doc/*: regenerated
646
647Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * parserInternals.c: fixing bug #99190 when UTF8 document are
650 parsed using the progressive parser and the end of the chunk
651 is in the middle of an UTF8 multibyte character.
652
653Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
654
655 * threads.c: fixed initialization problem in xmlNewGlobalState
656 which was causing crash.
657 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
658 in xmlInitializeGlobalState.
659 * parserInternals.c: cleaned up ctxt->sax initialisation.
660
661Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * tree.c include/libxml/tree.h: modified the existing APIs
664 to handle XHTML1 serialization rules automatically, also add
665 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
666 libxslt serialization uses it when needed without changing
667 the library API.
668 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
669 result/xhtml1: added a new test specifically for xhtml1 output
670 and updated the result of one XHTML1 test
671
672Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * xinclude.c parserInternals.c encoding.c: fixed #99082
675 for xi:include encoding="..." support on text includes.
676 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
677 test/XInclude/ents/isolatin.txt : added a specific regression test
678 * python/generator.py python/libxml2class.txt: fixed the generator
679 the new set of comments generated for doc/libxml2-api.xml were
680 breaking the python generation.
681
682Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * doc/Makefile.am: repair some problem if gtk-doc fail or such
685 * configure.in: patch for Solaris on new autoconf closes #98880
686 * doc/parsedecl.py: repair the frigging API building script,
687 did I say that python xmllib sucks ?
688 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
689 and some comment are no more truncated.
690
691Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * parser.c: Martin Stoilov pointed out a potential leak in
694 xmlCreateMemoryParserCtxt
695
696Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
699 included in HTML documents and using the push parser.
700
701Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
702
703 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
704 specified, look for the Python interpreter not just in the
705 specified root but also in the specified location. Fixes #98825
706
707Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * python/libxml.c: fixing bug #98792 , node may have no doc
710 and dereferencing without checking ain't good ...
711
712Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
713
714 * configure.in: preparing release 2.4.27
715 * doc/* : updated and rebuilt the docs
716 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
717 and all the docs are actually packaged and in the final RPMs
718 * parser.c parserInternals.c include/libxml/parser.h: restore
719 xmllint --recover feature.
720
721Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * parser.c xpath.c: fixing #96925 wich was also dependant on the
724 processing of parsed entities, and XPath computation on sustitued
725 entities.
726 * testXPath.c: make sure entities are substitued.
727
728Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
729
730 * parser.c: fixed #96594, which was totally dependant on the
731 processing of internal parsed entities, which had to be changed.
732
733Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * Makefile.am python/Makefile.am python/tests/Makefile.am:
736 trying to fix bug #98517 about building outside the source tree
737 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
738
739Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
740
741 * include/win32config.h: cleanup
742 * win32/Makefile.mingw: integrated mingw in JScript configure
743 * win32/Makefile.msvc: modified to allow mingw coexistence
744 * win32/configure.js: integrated mingw
745 * win32/Readme.txt: cleanup
746
747Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * HTMLparser.c: strengthen the guard in the Pop macros,
750 like in the XML parser, closes bug #97315
751
752Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
755 callback is never used.
756
757Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * parserInternals.c: fixed the initialization of the SAX structure
760 which was breaking xsltproc
761 * xpath.c: patch from Petr Pajas for CDATA nodes
762 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
763 * parser.c include/libxml/parser.h: patch from Peter Jones
764 removing a leak in xmlSAXParseMemory() and adding the
765 function xmlSAXParseMemoryWithData()
766
767Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
768
769 adding pdf of tutorial, changing web page to link to it
770 * doc/tutorial/xmltutorial.pdf
771 * doc/xml.html
772 * doc/docs.html
773
774Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
775
776 * doc/tutorial/ar01s08.html
777 adding file what I forgot for tutorial
778
779
780Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
781
782 Adding encoding discussion to tutorial
783 Added:
784 * doc/tutorial/images/*.png: DocBook admonition image files
785 * doc/tutorial/apf.html, apg.html: new generated html
786 * doc/tutorial/includeconvert.c: conversion code entity file
787 changed:
788 * doc/tutorial/xmltutorial.xml: DocBook original
789 * doc/tutorial/*.html: generated html
790
791Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
792
793 * include/libxml/*.h: retired xmlwin32version.h
794 * doc/Makefile.am: retired xmlwin32version.h
795 * win32/configure.js: retired xmlwin32version.h
796
797Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
798
799 * win32/libxml2.def.src: exported additional symbols
800 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
801 sisterhood
802
803Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * globals.c: fixed a typo pointed out by Igor
806 * xpath.c: try to speed up node compare using line numbers
807 if available.
808
809Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * tree.c: make xmlFreeNode() handle attributes correctly.
812
813Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
814
815 * catalog.c: completed the #96963 fix, as reported by Karl
816 Eichwalder
817
818Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
819
820 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
821
822Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
823
824 * Makefile.am: switched the order of a couple of includes
825 to fix bugs #97100
826
827Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
828
829 * catalog.c: fixed bug #96963, reverted to the old behaviour of
830 xmlLoadCatalogs that used to separate directories with a ':'.
831
832Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
833
834 * threads.c: improvements to the Windows-side of thread handling
835 * testThreads.c: conditionally excluded unistd.h
836 * testThradsWin32.c: broke overlong lines
837 * include/win32config.h: adapted thread-related macros to the new
838 scheme and for pthreads on Windows
839 * win32/Makefile.msvc: introduced a more flexible thread build,
840 added testThreads[Win32].c to the build
841 * win32/configure.js: introduced a more flexible thread config
842
8432002-10-31 John Fleck <jfleck@inkstain.net>
844
845 * doc/xml.html (and, by implication, FAQ.html)
846 added UTF-8 conversaion FAQ from Marcus Labib Iskander
847
848Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
849
850 * configure.in: removed xmlwin32version.h
851 * include/libxml/Makefile.am: removed xmlwin32version.h
852
853Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * tree.c: applied patch from Brian Stafford to fix a bug
856 in xmlReconciliateNs()
857
858Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
859
860 * tree.c: applied patch from Christian Glahn to allow
861 xmlNewChild() on document fragment nodes
862
863Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * parser.c: Christian Glahn found a problem with a recent
866 patch to xmlParseBalancedChunkMemoryRecover()
867 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
868 problems
869 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
870 test/schemas/seq*: added the test cases from Charles
871
872Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
875 serious cleanup of the spec file and associated changes
876 in the Makefiles.
877 * valid.c: try to remove some warnings on x86_64
878
879Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
882 fix bug #96586
883
884Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
885
886 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
887 parsing, applied his patch
888 * result/HTML/attrents.html result/HTML/attrents.html.err
889 result/HTML/attrents.html.sax test/HTML/attrents.html:
890 added the test and result case provided by Mikhail Sogrine
891
892Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
893
894 * vms/build_libxml.com vms/config.vms vms/readme.vms
895 include/libxml/parser.h include/libxml/parserInternals.h
896 include/libxml/tree.h include/libxml/xmlIO.h
897 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
898 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
899 Applied the VMS update patch from Craig A. Berry
900 * doc/*.html: update
901
902Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
903
904 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
905
906Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
907
908 * debugXML.c: adding a grep command to --shell in xmllint
909 for T.V. Raman
910
911Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
912
913 * xmlcatalog.c: tried to fix some of the problem with --sgml
914
915Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
916
917 * parser.c: tried to fix bug #91500 where doc->children may
918 be overriden by a call to xmlParseBalancedChunkMemory()
919
920Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
923 identifiers in SGML catalogs containing '&'
924
925Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * python/types.c: fixed bugs when passing result value tree
928 to Python functions.
929
930Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * configure.in: preparing the release of 2.4.26
933 * doc/*: updated and rebuilt the documentation
934
935Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * parser.c: fixed a XML Namespace compliance bug reported by
938 Alexander Grimalovsky
939
940Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
941
942 * HTMLtree.c: fixed serialization of script and style when
943 they are not lowercase (i.e. added using the API to the tree).
944
945Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
946
947 * valid.c: make xmlValidateDocument emit a warning msg if there
948 is no DTD, pointed by Christian Glahn
949
950Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
951
952 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
953 content model when some of the blocks have min or max, and a couple
954 of bugs found in the process.
955 * result/schemas/list0* test/schemas/list0*: added some specific
956 regression tests
957
958Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
959
960 * README: updated the contact informations
961
962Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
963
964 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
965 misses it, reported by Peter Bray.
966
967Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * tree.c: investigating xmlNodeGetContent() on namespace nodes
970 and removed a few warnings
971
972Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
973
974 * parser.c: Christian Glahn found a small bug in the push parser.
975 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
976 public
977
978Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
979
980 * xmlschemas.c include/libxml/xmlschemas.h: added
981 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
982 * testSchemas.c: added --memory to test the new interface
983
984Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
985
986 * doc/index.py doc/search.php: integrated the XSLT indexing,
987 a few fixed in the indexer, added a scope selection at the
988 search level.
989
990Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
993 this was due to uninitialized parts of the validation context
994
995Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * debugXML.c: applied patch from Mark Vakoc except the API
998 change, preserved it.
999 * doc/*: updated the docs to point to the search engine for
1000 information lookup or before bug/help reports.
1001
1002Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * doc/index.py doc/search.php: added mailing-list archives
1005 indexing and lookup
1006
1007Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1010
1011Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * doc/index.py: improved HTML indexing
1014 * doc/search.php: make the queries also lookup the HTML based indexes
1015
1016Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * doc/index.py: added HTML page indexing
1019
1020Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1021
1022 * xmlIO.c: extended Windows path normalisation to fix the base
1023 problem in libxslt.
1024 * catalog.c: fixed list handling in XML_CATALOG_FILES
1025
1026Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * valid.c: typo/bug found by Christian Glahn
1029
1030Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1031
1032 * xmlIO.c: applied Windows CE patch from Javier.
1033 * win32/wince: new directory, contains support for the PocketPC
1034 with Windows CE from Javier.
1035 * include/win32config.h: reorganised, removed duplicate
1036 definitions and applied WinCE patch from Javier.
1037 * include/wsockcompat.h: new file, now contains WinSock
1038 compatibility macros.
1039 * win32/Makefile.msvc: introduced double-run compilation.
1040
1041Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * configure.in include/libxml/xmlwin32version.h: preparing release
1044 of 2.4.25
1045 * doc/*: updated and regenerated teh docs and web pages.
1046
1047Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1050 error were not covering namespace declarations.
1051 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1052 it was missing the attribute declaration for the namespace
1053 * result/VC/NS3: the fix now report breakages in that test
1054
1055Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1058
1059Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1062 and regenerated the docs and web site
1063
1064Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1067 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1068 not before
1069
1070Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * python/generator.py python/libxml2class.txt: fixed a stupid error
1073 breaking the python API
1074
1075Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1078 triostr.c triostr.h: applied a trio update patch from
1079 Bjorn Reese which should work with MinGW
1080
1081Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * tree.c: improving some documentation comments
1084 * xmlregexp.c: found and fixed a mem leak with python regression tests
1085 * doc/*: rebuilt the doc and the API XML file including the
1086 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1087 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1088 python/types.c: added access to the XML Schemas regexps from
1089 python
1090 * python/tests/Makefile.am python/tests/regexp.py: added a
1091 simple regexp bindings test
1092
1093Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1094
1095 * doc/xml.html:
1096 fixing ftp links - thanks to Vitaly Ostanin
1097
1098Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * xmlregexp.c: fixed the data callback on transition functionality
1101 which was broken when using the compact form
1102 * result/schemas/*: updated the results, less verbose, all tests
1103 pass like before
1104 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1105 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1106 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1107 annoying warnings
1108 * xpath.c: try to provide better error report when possible
1109
1110Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * Makefile.am: fixed a breakage raised by Jacob
1113
1114Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1115
1116 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1117 which don't use sockets
1118
1119Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1120
1121 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1122 * win32/configure.js: applied zlib patch from Daniel Gehriger
1123
1124Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1125
1126 * win32/configure.js: applied the patch from Mark Vakoc for
1127 regexp support
1128 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1129 for regexp support
1130
1131Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * xmlschemastypes.c: as pointed by Igor Float and Double
1134 parsing ain't finished yet
1135
1136Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * Makefile.am configure.in: trying to fix #88412 by bypassing
1139 all the python subdir if python ain't detected
1140
1141Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1144 made configuring with regexps/automata/unicode the default
1145 but without schemas ATM
1146 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1147 fixed the regexp based DTD validation performance and memory
1148 problem by switching to a compact form for determinist regexps
1149 and detecting the determinism property in the process. Seems
1150 as fast as the old DTD validation specific engine :-) despite
1151 the regexp built and compaction process.
1152
1153Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * valid.c: determinism is debugged, new DTD checking code now works
1156 but xmlFAComputesDeterminism takes far too much CPU and the whole
1157 set usues too much memory to be really usable as-is
1158
1159Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * tree.c: fixed another stupid bug in xmlGetNodePath()
1162 * xmllint.c: --version now report the options compiled in
1163
1164Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * HTMLparser.c: small cleanup
1167 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1168 when configured with them. A bit of debugging around the determinism
1169 checks is still needed
1170
1171Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1174
1175Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * xmlIO.c: small portability glitch fixed.
1178
1179Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * xmlschemastypes.c: incomplete steps for real/double support
1182 * testAutomata.c include/libxml/xmlautomata.h
1183 include/libxml/xmlregexp.h: avoiding a compilation problem
1184 * valid.c include/libxml/valid.h: starting the work toward using
1185 the regexps for actual DTD validation
1186
1187Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * hash.c: cosmetic cleanup
1190 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1191 integrating a DTD validation layer based on the regexps
1192
1193Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1196 the determinism was tested before eliminating the epsilon
1197 transitions :-(
1198
1199Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * python/generator.py python/libxml.c python/libxml.py
1202 python/libxml2-python-api.xml python/libxml2class.txt
1203 python/libxml_wrap.h python/types.c: updated the python
1204 bindings, added code for easier File I/O, and the ability to
1205 define a resolver from Python fixing bug #91635
1206 * python/tests/Makefile.am python/tests/inbuf.py
1207 python/tests/outbuf.py python/tests/pushSAXhtml.py
1208 python/tests/resolver.py python/tests/serialize.py: updated
1209 and augmented the set of Python tests.
1210
1211Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1212
1213 * win32/configure.js: added more readme info for the binary
1214 package.
1215
1216Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmlIO.c: fixed a stupid out of bound array error
1219
1220Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1223 messing around with support for Windows path, cleanups,
1224 trying to identify and fix the various code path to the
1225 filename access. Added xmlNormalizeWindowsPath()
1226
1227Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * error.c valid.c: working on better error reporting of validity
1230 errors, especially providing an accurate context.
1231 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1232 error reports in those cases.
1233
1234Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1237 parser.c parserInternals.c xmlIO.c: get rid of all the
1238 perror() calls made in the library execution paths. This
1239 should fix both #92059 and #92385
1240
1241Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * xmllint.c: memory leak reporting was broken after a change
1244 of the preprocessor symbol used to activate it.
1245
1246Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * tree.c: try to make the copy function work for node of
1249 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1250 DOM layers though, not libxml2 itself.
1251
1252Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * valid.c: try to provide file and line informations, not all
1255 messages are covered, but it's a (good) start
1256
1257Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * xinclude.c: reimplemented a large part of the XInclude
1260 processor, trying to minimize resources used, James Henstridge
1261 provided a huge test case which was exhibiting severe memory
1262 consumption problems.
1263
1264Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * python/Makefile.am: applied patch from Christophe Merlet to
1267 reestablish DESTDIR
1268
1269Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * libxml.spec.in: fixes libary path for x86_64 AMD
1272
1273Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1274
1275 * doc/tutorial/includekeyword.c
1276 * doc/tutorial/xmltutorial.xml:
1277 (plus resulting generated html files)
1278 fixing one spot I missed in the tutorial where I hadn't freed
1279 memory properly
1280
1281Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1282
1283 * doc/tutorial/includeaddattribute.c
1284 * doc/tutorial/includeaddkeyword.c
1285 * doc/tutorial/includegetattribute.c
1286 * doc/tutorial/includekeyword.c
1287 * doc/tutorial/xmltutorial.xml
1288 * doc/tutorial/*.html:
1289 update tutorial to properly free memory (thanks to Christopher
1290 R. Harris for pointing out that this needs to be done)
1291 * doc/tutorial/images/callouts/*.png:
1292 added image files so the callouts are graphical, making it
1293 easier to read ( use "--param callout.graphics 1" to generate
1294 html with graphical callouts)
1295
1296Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1299 nice logos generated by Marc Liyanage
1300 * doc/site.xsl *.html: changed the stylesheet to show the new
1301 logo and regenerated the pages
1302
1303Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1306
1307Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * xpath.c: possible mem leak patch from Jason Adams
1310
1311Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1314 in the XQuery namespace
1315 * configure.in: preparing 2.4.24
1316 * doc/*.html: updated the web pages
1317
1318Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * python/generator.py: closing bug #85258 by generating conditional
1321 compile check to avoid linking to routines not configured in.
1322
13232002-08-22 Havoc Pennington <hp@pobox.com>
1324
1325 * autogen.sh: update error message for missing automake
1326
1327Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * python/Makefile.am: typo in target name resulted in libxml2.py
1330 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1331
1332Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * win32/win32/Makefile.mingw: updated with version from
1335 Elizabeth Barham at http://soggytrousers.net/repository/
1336
1337Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1338
1339 * win32/Makefile.msvc: added the prefix location to the include
1340 and lib search path.
1341
13422002-08-18 Havoc Pennington <hp@pobox.com>
1343
1344 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1345 both automake 1.6 and 1.4 installed get the right automake. Means
1346 compilation from CVS will now require the latest automake 1.4
1347 release, or manually creating symlinks called "automake-1.4" and
1348 "aclocal-1.4"
1349
1350Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * configure.in python/Makefile.am: more AMD 64 induced changes from
1353 Frederic Crozat
1354
1355Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * xinclude.c: oops I was missing the xml:base fixup too
1358 * result/XInclude/*.xml: this adds xml:base attributes to most
1359 results of the tests
1360
1361Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * xinclude.c: quick but apparently working implementation of
1364 xi:fallback, should close bug #89684
1365 * Makefile.am test/XInclude/docs/fallback.xml
1366 result/XInclude/fallback.xml: added a basic test for fallback,
1367 and run with --nowarning to avoid a spurious warning
1368 * configure.in: applied patch from Frederic Crozat for python
1369 bindings on AMD 64bits machines.
1370
1371Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1374 the caller don't pass a SAX callback block.
1375
1376Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * tree.c: applied the same fix for the XML-1.0 namespace to
1379 xmlSearchNsByHref() as was done for xmlSearchNs()
1380
1381Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * libxml.3: small cleanup of the man page
1384 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1385 when serializing HREF attributes generated by XSLT.
1386
1387Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1390 version of Marc Liyanage' patch for boolean attributes in HTML
1391 output
1392
1393Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * python/tests/serialize.py: fixed the test results, indenting
1396 behaviour changed slightly
1397
1398Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1399
1400 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1401 new c14n function to Windows def files
1402
1403Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1404
1405 * c14n.c: fixed a memory leak in c14n code
1406
1407Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * parser.c include/libxml/parser.h: adding a new API for Christian
1410 Glahn: xmlParseBalancedChunkMemoryRecover
1411 * valid.c: patch from Rick Jones for some grammar cleanup in
1412 validation messages
1413 * result/VC/* result/valid/*: this slightly change some of the
1414 regression tests outputs
1415
1416Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * tree.c: trying to fix a problem in namespaced attribute handling
1419 raised by Christian Glahn
1420
1421Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * encoding.c include/libxml/encoding.h: Opening the interface
1424 xmlNewCharEncodingHandler as requested in #89415
1425 * python/generator.py python/setup.py.in: applied cleanup
1426 patches from Marc-Andre Lemburg
1427 * tree.c: fixing bug #89332 on a specific case of loosing
1428 the XML-1.0 namespace on xml:xxx attributes
1429
1430Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1431
1432 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1433 corner case from new Merlin's test suite and added a callback
1434 that will be used to improve xmlsec performance
1435
1436
1437Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * HTMLtree.c: trying to fix the <style> escaping problem in
1440 HTML serialization bug #89342
1441
1442Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1445 and rebuilt the web site.
1446
1447Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1448
1449 * include/libxml/tree.h: added _private member to xmlNs struct
1450
1451Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * HTMLparser.c: fixing bug #84876 based on the xml working
1454 code.
1455
1456Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1457
1458 * python/Makefile.am: enhanced to fix bug 72012 (errors
1459 when using '-jX' make parameter)
1460
1461Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1462
1463 * xpath.c: small additional enhancement for booleans
1464 compared to nodesets
1465
1466Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * HTMLtree.c: changed the order of the encoding declaration
1469 attributes in the meta tags due to a bug in IE/Mac
1470
1471Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1472
1473 * xpath.c: enhanced handling of booleans (especially '='
1474 and '!=' for nodesets) - fixes bug 85256. Added new
1475 routine xmlXPathNotEqualValues for more proper handling
1476 of '!=' when nodesets are involved.
1477
1478Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1481 doc/xmlcatalog_man.xml to the source distribution
1482
1483Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1484
1485 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1486 asked for this.
1487
1488Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * configure.in: preparing 2.4.23
1491 * doc/*: rebuilt the docs
1492
1493Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * parser.c: fixing bug #84169 by fixing the
1496 comment of xmlCreatePushParserCtxt to describe the
1497 encoding detection parameters better.
1498
1499Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * valid.c: fixing bug #79331 in one path the lookup for
1502 ID attributes on a namespaced node wasn't handled correctly :-\
1503
1504Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * HTMLparser.c: trying to fix 87235 about discarded white
1507 spaces in the HTML parser.
1508 * result/HTML/*: this changes the output of a number of HTML
1509 regression tests
1510
1511Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * xpath.c: applied patch from Richard Jinks for the namespace
1514 axis + fixed a memory error.
1515 * parser.c parserInternals.c: applied patches from Peter Jacobi
1516 removing ctxt->token for good.
1517 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1518 popped out by the regression tests.
1519 * Makefile.am: patch for threads makefile from Gary Pennington
1520
1521Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1522
1523 * xpath.c: enhanced behaviour of position() after usage of
1524 expressions involving preceding-sibling (et al).
1525
1526Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * hash.c: applied a patch from Peter Jacobi to solve a problem
1529 when compiling with the Watcom C on Win32
1530 * result/schemas/*.err: the change of hashing algo generated
1531 permutations in the output
1532
1533Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * hash.c: applied patch from Sander Vesik improving the quality of
1536 the hash function.
1537
15382002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1539
1540 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1541 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1542 xmllint.c xpath.c: replaced sprintf() with snprintf()
1543 to prevent possible buffer overflow (the bug was pointed
1544 out by Anju Premachandran)
1545
1546Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * parser.c: removed an uninitialized data error popped by valgrind
1549 on PE references
1550
1551Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1552
1553 * doc/xml.html
1554 adding tutorial reference to the web page
1555
1556Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1557
1558 * doc/tutorial/xmltutorial.xml
1559 * doc/tutorial/ar01s07.html
1560 * doc/tutorial/ape.html
1561 * doc/tutorial/includegetattribute.c
1562 adding section to tutorial about retrieving an attribute
1563 value
1564
1565Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * parser.c: applied a couple of patches from Peter Jacobi to start
1568 to get rid of ctxt->token, with a possible significant speed
1569 improvement to be gained once done. Better compliance with PE
1570 references constructs in DTDs too.
1571 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1572 from Peter too
1573
1574Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1577 xmlParseElement was likely to have been deallocated at the
1578 time of the report, possibly leading to segfault. Just report
1579 the tag name now.
1580
1581Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * xpath.c: patch from Richard Jinks for XPath substring() function
1584 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1585
15862002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1587
1588 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1589
1590Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1591
1592 *doc/FAQ.html
1593 fixing typos in FAQ, thanks to Robert Funnell for the
1594 editing help
1595
1596Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * NEWS: got complaints from rpmlint that it was empty
1599
1600Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1601
1602 * added doc/tutorial, including:
1603 apa.html
1604 apb.html
1605 apc.html
1606 apd.html
1607 ar01s02.html
1608 ar01s03.html
1609 ar01s04.html
1610 ar01s05.html
1611 ar01s06.html
1612 includeaddattribute.c
1613 includeaddkeyword.c
1614 includekeyword.c
1615 includestory.xml
1616 index.html
1617 xmltutorial.xml
1618 libxml tutorial, including generated html
1619
1620Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1621
1622 * result/c14n/exc-without-comments/merlin-c14n-two-*
1623 result/c14n/without-comments/merlin-c14n-two-*
1624 test/c14n/exc-without-comments/merlin-c14n-two-*
1625 test/c14n/without-comments/merlin-c14n-two-*
1626 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1627 c14n/exc-c14n and slightly modified test script to handle
1628 these test cases
1629 * c14n.c: fixed bugs for complicated nodes set (namespace
1630 without node and others from merlin-c14n-two.tar.gz)
1631 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1632 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1633 for xmlsec performance patch
1634 * xpath.c: fixed self::node() for namespaces and attributes
1635
1636Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1637
1638 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1639 but with the format parameter
1640 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1641
1642Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1643
1644 * Makefile.am: updated c14n tests suite
1645 * c14n.c: performance improvement for previous c14n patch
1646
1647Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * parser.c: another peroformance patch from Peter Jacobi, that
1650 time on parsing attribute values.
1651
1652Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1653
1654 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1655 into LibXML2 test suite
1656
1657Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1658
1659 * c14n.c: propagating xpath ancesstors node fix to c14n
1660 plus small performance improvement to reduce number of
1661 mallocs
1662 * xpath.c: fixed ancestors axis processing for namespace nodes
1663
1664Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1667 Peter Jacobi
1668
1669Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * configure.in: preparing 2.4.22
1672
1673Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1676 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1677 a public entry point.
1678 * doc/*: rebuilt the API and docs
1679
1680Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * xpath.c: patch from Richard Jinks to fix a problem introduced
1683 in the previous patch and pointed by Norm
1684
1685Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * libxml.spec.in: fixing bug #81112
1688
1689Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * uri.c: fixing bug #82848
1692
1693Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1696 output of one catalog test
1697
1698Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1699
1700 * global.data globals.c tree.c include/libxml/globals.h
1701 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1702 default value for global parameter xmlIndentTreeOutput to 1 and
1703 introduced new global parameter xmlTreeIndentString (the string
1704 used to do one-level indent) with default value " " (as it was
1705 in tree.c)
1706
1707Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1710 with trio and schemas.
1711
1712Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * xpath.c: patch from Richard Jinks to fix the problem raised in
1715 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1716
1717Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * xmlschemas.c: a bit of work on import.
1720 * xmlschemastypes.c: Charles Bozeman provided a compare function
1721 for date/time types so min/max facet restrictions should work,
1722 indeterminate comparisons return an error instead of equal.
1723 * test/schemas/date_0* result/schemas/date_0_0: specific test
1724 from Charles Bozeman too
1725
1726Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1729 from Christian Cornelssen fixing the man pages and the Catalog
1730 building script.
1731 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1732 next step is <xs:import> I now have a reasonable understanding
1733 of how it works.
1734
1735Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1738
1739Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1740
1741 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1742
1743Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xpath.c: fixing an XPath function evalutation bug pointed out
1746 by Alexey Efimov where the context was lost when evaluating
1747 the function arguments
1748
1749Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1750
1751 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1752 function public for XMLSec performance optimizations
1753
1754Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * python/generator.py python/libxml2class.txt : fixed a problem
1757 with the HTML parser pointed by Gary Benson
1758 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1759 example
1760
1761Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1762 * parser.c: fixed bug #81159 (memory growth in SAX)
1763
1764Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1765 * xpath.c: fixed bug #78858 (the real fix)
1766
1767Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1768 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1769
1770Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * tree.c: modified xmlNodeSetBase to allow changing the
1773 base of a document.
1774
1775Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * xmlschemastypes.c: patch Charles Bozeman for validation of
1778 all the date, time, and duration types
1779 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1780 * configure.in: fixed an error pointed by an user
1781 * xml2-config.in: fixed an error pointed by an user
1782
1783Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1784
1785 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1786 win32/libxml2.def.src xmlIO.c: exported default
1787 'file:', 'http:' and 'ftp:' protocols input handlers
1788 and maked protocols comparisson case insensitive
1789
1790Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * configure.in: Neven Has detected a typo
1793
1794Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1797 as one of the persons allowed to commit directly to the
1798 module.
1799
1800Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1803 * valid.c: raised a too low limit
1804 * doc/*: rebuilt the docs
1805
1806Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * test/XPath/expr/floats test/XPath/expr/functions
1809 result/XPath/expr/floats result/XPath/expr/functions
1810 xpath.c: another XPath conformance patch from Richard Jinks
1811
1812Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * xmlschemas.c: fixed validation of attribute groups.
1815 * test/schemas result/schemas: added an example from the primer
1816
1817Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1820 * test/schemas result/schemas: updated the test list
1821
1822Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * TODO: updated a bit
1825 * parser.c: made a comment more specific
1826 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1827 Schemas conformance.
1828 * test/schemas result/schemas: updated the test list
1829
1830Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1833 implementing xs:all with minOccurs = 0
1834 * tes/schemas/* result/schemas/*: added more tests covering
1835 xs:all
1836
1837Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * xmlregexp.c: first implementation of the all particle, this
1840 may need to be revisited for case where not all transitions
1841 must be crossed.
1842
1843Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * tree.c: another entity processing update from Markus Henke
1846
1847Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1848
1849 * trionan.c: fixed crash on OSF/1
1850
1851Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * xmlschemas.c: more Schemas work
1854 * test/schemas/* result/schemas/*: added more tests coming
1855 from the spec.
1856
1857Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1860 ExcC14N specification
1861
1862Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * tree.c: patch from Markus Henke, fix for recursive entities.
1865
1866Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * xpath.c: fix a problem with string() on a document node.
1869
1870Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * Makefile.am xmlschemas.c: more Schemas work
1873 * test/schemas/* result/schemas/*: added more tests coming
1874 from the spec.
1875
1876Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1879 * result/HTML/*: this changes a few things in the results
1880
1881Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1882
1883 * include/libxml/tree.h: eliminated 'declaration different than
1884 prototype' warning
1885 * include/win32config.h: "resolved" conflicts with errno.h
1886
1887Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1890 on the automata interfaces and debug of counted choices
1891 * test/schemas/* result/schemas/*: added a number of tests
1892
1893Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1896 a bit of work on Schemas
1897 * testSchemas.c: try to make it more useful
1898 * test/schemas/* result/schemas/* Makefile.am: changed the
1899 Schemas regression test procedure, started adding a few samples
1900
1901Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1902
1903 * include/libxml/encoding.h: Patch for the Borland C++ builder
1904 * include/libxml/tree.h: Patch for the Borland C++ builder
1905 * threads.c: Patch for the Borland C++ builder
1906 * win32/bcb5: New directory for the Borland C++ builder
1907 project files
1908
1909Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1910
1911 * win32/Makefile.msvc: Update for XML Schema support
1912 * win32/configure.js: Update for XML Schema support
1913 * win32/libxml2.def.src: Update for XML Schema support
1914
1915Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1918 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1919 xmlunicode.c include/libxml/Makefile.am
1920 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1921 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1922 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1923 include/libxml/xmlversion.h.in : merged the current state of
1924 XML Schemas implementation, it is not configured in by default,
1925 a specific --schemas configure option has been added.
1926 * test/automata test/regexp test/schemas Makefile.am
1927 result/automata result/regexp result/schemas:
1928 merged automata/regexp/schemas regression tests
1929
1930Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * xpath.c: Gary found a compile time problem, fixes #78823
1933
1934Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * configure.in: release of 2.4.20
1937 * doc/*: updated and rebuilt the docs
1938
1939Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * python/Makefile.am: patch from Cristian Gafton to build on
1942 Red Hat 6.2, should also fix #75779
1943
1944Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * valid.c: first part of fixing #78729
1947
1948Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1951 escaping of URI when saving HTML files.
1952 * result/HTML/*: this impacted some tests
1953
1954Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * configure.in: trying to fix #77441
1957
1958Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * include/libxml/xmlIO.h: Hallski complained it could not be
1961 included by itself.
1962
1963Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1966
1967Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1968
1969 * win32/configure.js: patch from Nilo for the c14n option
1970 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1971
1972Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1975 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1976 LIBXML_THREAD_ENABLED
1977
1978Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * xpath.c: another patch from Richard Jinks for substring conformance
1981 * test/XPath/expr/floats test/XPath/expr/strings
1982 result/XPath/expr/floats result/XPath/expr/strings: update of the
1983 test suite to check those.
1984
1985Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xpath.c: patch from Richard Jinks for .x float parsing.
1988
1989Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * parser.c: patch from Markus Henke when an encoding ain't recognized
1992
1993Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * libxml.m4: got a report that #include <string.h> was needed
1996
1997Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2000
2001Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2002
2003 * doc/example.html: fixing typo
2004
2005Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2008 pointed out by Melvyn Sopacua.
2009
2010Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * libxml.m4: Frédéric Crozat gave a patch related to the change
2013 of Include paths breaking the libxml.m4
2014
2015Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * xpath.c: Fix bug #76927 forgot to save some context
2018 when evaluating binary expressions
2019
2020Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * configure.in: fixed configure for MPE/iX from Markus Henke
2023 * xmlmemory.c: fixed initialization problems
2024 * xpath.c: another set of patches from Richard Jinks this
2025 fixes "make XPathtests" on linux
2026
2027Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2030 * test/XPath/expr/compare test/XPath/expr/equality
2031 test/XPath/expr/floats test/XPath/expr/functions
2032 test/XPath/expr/strings result/XPath/expr/compare
2033 result/XPath/expr/equality result/XPath/expr/floats
2034 result/XPath/expr/functions result/XPath/expr/strings: Updated
2035 tests though they show a divergence on Linux
2036
2037Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * xpath.c trionan.c: previous commit also included patches
2040 from Richard Jinks on some IEEE support corner case
2041
2042Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2045 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2046 that $(datadir) should be used for docs
2047
2048Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2051 could leak filedescriptors
2052
2053Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * configure.in nanohttp.c: applied patch from Allan Clark for
2056 UnixWare/OpenServer
2057
2058Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * configure.in: preparing 2.4.19
2061 * doc/*: rebuilt the docs
2062
2063Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * nanohttp.c: fixing #76043, got fed up with non-portability
2066 of that piece of code.
2067
2068Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * valid.c SAX.c: Never commit without running "make tests" :-(
2071 fix a couple of stupidities in the previous commit
2072 * result/*: a few changes in some attribute order result of previous
2073 commit.
2074
2075Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2078 the internal subset should not raise duplicate ID errors,
2079 also there was a small bug in conjunction to namespace
2080 declarations defaulted and xml:xxx attributes DTD definitions.
2081
2082Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * xpath.c: Richard Jinks also raised some rounding problems
2085 this tries to fix them
2086
2087Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2090 behaviour in xmlXPathCastToString()
2091
2092Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2095 raised by Morus Walter
2096
2097Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2100 from Igor
2101
2102Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xpath.c: fixing #75619, related to a problem when trying
2105 to evaluate condition when the current node set resulting
2106 from that sub-step evaluation is empty. Also fixes 2 potential
2107 problem with previous-sibling and next-siblings axis.
2108
2109Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2112 HTML support is not configured in.
2113
2114Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2117 include/libxml/tree.h: dohh I really didn't intended to commit
2118 this test version :-(
2119
2120Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * testSAX.c: I wanted to see the real speed at the SAX interface
2123 after a little too many Ximianer started complaining about the
2124 parser speed.
2125 added a --quiet option:
2126 paphio:~/XML -> ls -l db100000.xml
2127 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2128 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2129 3200006 callbacks generated
2130 real 0m1.270s
2131 Which means 16MBytes/s and 3Mcallback/s
2132
2133Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * xpath.c: valgrind spotted another error that time when running
2136 on libxslt regression tests
2137
2138Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * Makefile.am: adding "make valgrind" running the full regression
2141 tests (except python ones) under Valgrind (using valgrind -q
2142 which was kindly added by the author).
2143 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2144 passes cleanly now except an obcure floating point initialization
2145 raised in log10() in one XPath regression test ???
2146 * tree.c: edited some comments to close #75244
2147
2148Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2151 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2152 context of ScrollKeeper, made sure that if the number is
2153 an integer, the serialization follows the description at
2154 http://www.w3.org/TR/xpath#section-String-Functions
2155
2156Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * configure.in: preparing 2.4.18
2159 * doc/*: updated and rebuilt the web site
2160 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2161 the Windows and Cygwin maintainers.
2162 * parser.c: humm, changed the way the SAX parser work when
2163 xmlSubstituteEntitiesDefault(1) is set, it will then
2164 do the entity registration and loading by itself in case the
2165 user provided SAX getEntity() returns NULL.
2166 * testSAX.c: added --noent to test the behaviour.
2167
2168Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * parser.c: Wilfried Teiken provided a hackish but working
2171 way to get context reported back on entities when parsing
2172 with SAX and without breaking the DOM build.
2173
2174Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * c14n.c: applied a new patch from Aleksey Sanin
2177 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2178 to reference Aleksey implementation of XML digital Signatures
2179
2180Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * xpath.c: small fix to avoid potential problem due to
2183 ordering of freeing data
2184 * python/Makefile.am: people were complaining about
2185 the generated file in python dir not being built
2186
2187Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2190 python/generator.py python/libxml.c python/types.c: Cleanup
2191 of the python Makefiles based on Jacob and James feedback,
2192 fixed the spec file accordingly, fixed the number of warning
2193 that passing my pedantic CFLAGS was generating. Conclusion
2194 is that Python includes are real crap.
2195
2196Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * configure,in: it was reported quite a few times that
2199 xml2-config --cflags should not output
2200 -I$includeprefix/libxml2/libxml because libxml2 header names
2201 clashes with existing names like list.h from C++ stl.
2202 Includes should be #include<libxml/xxx.h> so ...
2203
2204Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * c14n.c: another patch from Aleksey Sanin
2207
2208Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2211 canonicalization algorithm
2212 * doc/xml.html doc/index.html: added the C14N references on the
2213 index page.
2214
22152002-03-13 jacob berkman <jacob@ximian.com>
2216
2217 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2218 usage, redundant, and gcc specific
2219
2220Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * xpath.c: speedup some node selection operations, this can
2223 have a significant impact on DocBook Norm's stylesheets
2224 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2225 make sure it's always the case
2226 * debugXML.c: distinguish CDATA and comments in ls operations
2227
2228Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2231 to generate better API descriptions etc...
2232
2233Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * c14n.c: Fixing #74186, made sure all boolean expressions
2236 get fully parenthesized, ran indent on the output
2237 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2238 include/libxml/tree.h: also #74186 related, removed the
2239 --with-buffers option, and all the preprocessor conditional
2240 sections that were resulting from it.
2241
2242Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * valid.c: applied patch from Dodji Seketeli fixing an
2245 uninitailized variable in xmlValidGetValidElements()
2246
2247Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * c14n.c: fixed a few comments
2250 * doc/*.html doc/*/*.html: regenerated the docs and added
2251 the C14N API
2252 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2253
2254Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * check-xml-test-suite.py: fix to adapt varaiations in the
2257 bindings
2258 * configure.in python/setup.py python/setup.py.in: fixed to
2259 have the version of the python scripts automatically updated
2260
2261Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2264 in xmlCopyProp()
2265
2266Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * configure.in: preparing 2.4.17 release
2269 * doc/*: updated and rebuilt the docs
2270 * xpath.c: fixed a comment
2271 * python/libxml.c: fixed a possible reentrancy problem
2272
2273Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2276 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2277 added a specific regression test
2278 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2279 not raise exceptions when failing to find the attribute.
2280
2281Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * configure.in xmllint.c: owen pointed out a problem with the
2284 ftme fix, gettimeofday() was not detected by configure and
2285 the ftime header wasn't included, dohhh
2286
2287Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * configure.in xmllint.c: trying to fix #71457 for timing
2290 precision when gettimeofday() is not availble but ftime() is
2291
2292Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2295 are now copied on install and part of the -devel RPM
2296
2297Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * xpath.c: trying to avoid bug #72150 which was apparently
2300 caused by a gcc bug (or a processor problem) as detailed
2301 at http://veillard.com/gcc.bug
2302
2303Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2306 fixed xmlReconciliateNs(), added a Python test/example for
2307 inter-document cut'n paste
2308 * python/libxml.py: fixed node.doc on document nodes and added
2309 xpathEval() onto node objects
2310
2311Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2314 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2315 fixup and integrated tests for the serialization stuff
2316
2317Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2320 moved the libxml man page to section 3
2321
2322Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * tree.c: fix bug #72490
2325 * python/libxml.c python/libxml.py: added methods serialize()
2326 and saveTo() to all node elements.
2327
2328Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * xmlIO.c: closed #73430, don't read from an input source
2331 which indicated an end-of-file or an error.
2332
2333Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * parser.c: make sure SAX endDocument is always called as
2336 this could result in a Python memory leak otherwise (it's
2337 used to decrement ref-counting)
2338 * python/generator.py python/libxml.c python/libxml.py
2339 python/libxml2-python-api.xml python/libxml2class.txt
2340 python/tests/error.py python/tests/xpath.py: implemented
2341 the suggestions made by Gary Benson and extended the tests
2342 to match it.
2343
2344Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * python/generator.py: applied patch fixing #73450
2347
2348Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * xpath.c: fixing #61290 "namespace nodes have no parent"
2351 long standing divergence from the XPath REC. NodeSets
2352 simply hold a copy of namespace nodes and those node ->next
2353 points to the parent (which may not be the node carrying the
2354 definition).
2355 * include/libxml/xpath.h: flagged but didn't added a possible
2356 speedup
2357 * DOCBparser.c HTMLparser.c: removed some warnings from push
2358 parser due to new state being added.
2359 * tree.c: new fix from Boris Erdmann
2360 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2361 the XML Canonalization support from Aleksey Sanin
2362
2363Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * tree.c: patch from Boris Erdmann fixing some namespace odities
2366 with xmlCopyNode()
2367
2368Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * xmlIO.c: fix bug #72706 when loading a NULL entity
2371
2372Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2375 actually change in a future XML Namespace revision.
2376
2377Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2380 added the possibility of returning nodesets from XPath extension
2381 functions written in Python
2382
2383Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * python/*: commiting some Python bindings work done while travelling
2386
2387Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2390 explicitely with memory debugging switched on
2391
2392Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2395 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2396 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2397 the accessor generator for strings
2398 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2399 regression test.
2400
2401Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * python/README python/generator.py python/libxml.c python/setup.py:
2404 added the 'usual' setup.py to allow building a libxml2-python
2405 module based on the same code. The initialization is however
2406 different the 2 .so files fo libxml2 and libxslt are identical and
2407 they entry point initialize both libraries. this is done to avoid
2408 some possible nasty problem since the Python don't merge the maps
2409 of all shared modules.
2410
2411Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * parser.c: fixed a push/encoding bug reported by Michael
2414 on librsvg
2415
2416Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * include/libxml/parserInternals.h: fixes a misplaced #endif
2419
2420Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * parser.c valid.c: found and fixed a couple of allocation bugs
2423
2424Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * doc/xml.html doc/python.html doc/*: added a Python and binding
2427 page describing the current state of the Python bindings and
2428 giving pointers to the other languages wrappers.
2429
2430Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2433 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2434 rebuilt the API and web site
2435 * xpath.c: fixed #71978 portability bugs
2436
2437Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2440
2441Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * include/libxml/parserInternals.h parser.c: had to change
2444 2 internal parsing API when processing document content
2445 to check the start and end of element content are defined
2446 in the same entity
2447 * valid.c include/libxml/valid.h: attribute normalization can
2448 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2449 with the context to report it.
2450 * SAX.c: fixed the last known bugs, crazy validation constraints
2451 when a document is standalone seems correctly handled. There
2452 is a couple of open issues left which need consideration especially
2453 PE93 on external unparsed entities and standalone status.
2454 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2455 The 2 tests left failing are actually in error. Cleanup done.
2456
2457Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * valid.c: implemented E59 spaces in CDATA does not match the
2460 nonterminal S
2461
2462Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * SAX.c parser.c valid.c: more validation test fixups
2465 * check-xml-test-suite.py: added duration info for the tests
2466
2467Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * parser.c valid.c: a couple of errors were reported but not
2470 saved back as such in the parsing context. Down to 1% failure rate
2471 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2472
2473Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * xmlInternald.c: isExtender was missing a char
2476 * parser.c include/libxml/parser.h: % are acceptable in the
2477 internal subset if within a PUBLIC ID
2478
2479Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * SAX.c parserInternals.c valid.c: more work on the conformance
2482 suite. Took the step to finally block documents with encoding
2483 errors. It's a fatal error per the spec, people should have fixed
2484 their documents by now.
2485
2486Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * check-xml-test-suite.py: fixed the test script after some discussion
2489 on the semantic of TYPE="error"
2490 * Makefile.am: added the script to the distrib
2491
2492Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * SAX.c entities.c: fixed a couple of conformances issues deep
2495 into the validation code (standalone and undeclared Notations)
2496
2497Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2500 stayed there for years !
2501
2502Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2505 missing
2506
2507Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * check-xml-test-suite.py: improved the behaviour a bit as
2510 well as the logs
2511 * parser.c valid.c SAX.c: fixed a few more bugs
2512 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2513
2514Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * check-xml-test-suite.py: python script to run regression tests
2517 against the XML Test suite of W3C/OASis
2518 * SAX.c: fixed a validation bug
2519 * parser.c: fixed 3 errors pointed by the test suite
2520 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2521 * python/Makefile.am: fixed a dependendy
2522
2523Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * xmlmemory.c: avoid a warning bug #71594
2526
2527Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2530 warning on alpha/Tru64
2531
2532Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * include/libxml/entities.h: fixing a comment
2535 * valid.c: fixing some troubles with validity check on namespaces
2536 * result/VC/NS3 test/VC/NS3: added a specific regression test
2537
2538Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * tree.c: Fixing #71342 serializing '\n' in attribute values
2541 * result/noent/att3 result/att3 test/att3: added a specific
2542 test.
2543
2544Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * python/libxml.c: couple of bug fixes
2547
2548Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * python/*.py: removed tabs and used spaces.
2551
2552Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2555 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2556
2557Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2560 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2561
2562Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * include/libxml/encoding.h include/libxml/entities.h
2565 include/libxml/globals.h include/libxml/parser.h
2566 include/libxml/threads.h include/libxml/tree.h
2567 include/libxml/xmlmemory.h: trying to fix the include mess
2568
2569Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * include/libxml/xmlmemory.h: reverted part of the previous
2572 attempt to provide #69655, this was breaking the build.
2573
2574Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2577 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2578 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2579 include/libxml/parserInternals.h include/libxml/tree.h
2580 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2581 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2582 clean.
2583 * python/libxml.c: fixed a warning.
2584
2585Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2588 copying of node, merge back IDs in the target document.
2589 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2590 test/XInclude/ents/ids.xml: test case
2591 * result/VC/ElementValid4: output changed due to a typo fix
2592
2593Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * python/Makefile.am: seems some version of automake didn't
2596 generate the dependancies right as Jacob found out. Add
2597 an extra dependancy rule.
2598
2599Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * parserInternals.c valid.c: Justin Fletcher found some parts
2602 of the code needing cleanup
2603 * libxml.spec.in python/Makefile.am python/generator.py
2604 python/libxml.c python/libxml.py: Fixed the python Makefiles
2605 corrected a bug showing up on ia64, changed the name of the
2606 python internal module too
2607
2608Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * Makefile.am: applied patch from Andris Pavenis for binary
2611 name suffixes
2612
2613Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * xmllint.c win32/win32config.h: fixing #68748
2616
2617Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * valid.c: fixing #70166
2620
2621Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * valid.c: fixing #70077
2624
2625Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * Copyright Makefile.am README configure.in libxml.spec.in:
2628 Changed to the MIT Licence
2629 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2630 doc/xmlio.html: updated the doc accordingly
2631 * include/libxml/xmlwin32version.h configure.in: preparing
2632 2.4.14 release
2633 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2634 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2635 fixed the const xmlChar * wrapper and generator, XPath extension
2636 functions now use the context as first argument
2637 * python/tests/tstxpath.py python/tests/xpath.py
2638 python/tests/xpathext.py: Updated the tests accordingly
2639 * tree.c: fixed bug #70067
2640
2641Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * Makefile.am: cleanup
2644 * debugXML.c: always use stdout if output is NULL
2645 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2646 * python/Makefile.am python/generator.py python/libxml2class.txt
2647 python/libxml_wrap.h python/types.c: augmented the number of bindings
2648 handling FILE * and XPath contexts
2649 * python/tests/Makefile.am: avoid a stupid problem due to the
2650 use of TEST.
2651
2652Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2655
2656Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * python/TODO python/libxml.c: cleanup the extension function lookup
2659 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2660
2661Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * configure.in python/Makefile.am: do not install outside
2664 of prefix
2665
2666Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * python/TODO python/libxml.c: started adding SAX interfaces
2669 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2670 SAX test
2671
2672Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * tree.c: hardened the addChild function
2675 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2676 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2677 added accessors needed for xmlNode, a bit more testing and
2678 extension of interfaces
2679 * python/tests/Makefile.am python/tests/build.py: added a test
2680 build from scratch/save/load/check
2681
2682Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * parserInternals.c: change a small bit in the way valididy
2685 error messages get initialized
2686 * python/TODO python/libxml.c python/libxml2-python-api.xml
2687 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2688 added some memory debugging to track leaks at the libxml2 level
2689 * python/tests/*.py: changed all tests to check for leaks,
2690 there is just one left in XPath extension registrations.
2691
2692Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * python/TODO python/generator.py python/libxml2-python-api.xml
2695 python/libxml2class.txt: more accessor classes for the parser
2696 context, allow to switch on and check validity
2697 * python/tests/Makefile.am python/tests/error.py
2698 python/tests/invalid.xml python/tests/valid.xml
2699 python/tests/validate.py: attded more test and and added error.py
2700 which I forgot to commit in the last step
2701
2702Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * python/Makefile.am python/types.c: cleanup
2705 * python/libxml.c python/libxml.py python/libxml_wrap.h
2706 python/generator.py python/libxml2-python-api.xml
2707 python/libxml2class.txt: added class for parser context, added
2708 first cut for push mode support. Added a framework to generate
2709 accessors functions.
2710 * python/tests/Makefile.am python/tests/push.py: added a push
2711 test
2712
2713Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2716 bug a bit of cleanup.
2717
2718Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2721 python/libxml2class.txt: adding error redirections and preformat
2722 to a python handler
2723 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2724 tests self checking
2725
2726Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2729 a function
2730
2731Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2734 python/libxml.c python/libxml2-python-api.xml
2735 python/libxml2class.txt: Progressing through the TODOs, class
2736 description output, extra XML API, RPM now builds the wrappers
2737 for all python installed versions
2738
2739Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * configure.in libxml.spec.in python/Makefile.am python/TODO
2742 python/generator.py python/libxml2class.txt: added more informations
2743 in the libxml2-python package including docs. Slightly changed
2744 the class hierarchy
2745 * python/tests/*: added basic regression tests infrastructure too
2746
2747Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2750 added libxml2-python as part of the packages installed
2751
2752Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * python/Makefile.am python/generator.py python/libxml.c
2755 python/libxml.py: more work, now able to extend the
2756 XPath interpreter with functions written in python.
2757
2758Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * python/Makefile.am: Jacob sent a patch to allow building from
2761 tarfile.
2762
2763Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2766 inserted the python wrappers build, I hope this won't be too
2767 unportable
2768
2769Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * xpath.c: minor optimization
2772 * python/generator.py python/libxml.c python/libxml.py
2773 python/libxml_wrap.h: more work on the python bindings,
2774 they now support XPath and there is no evident leak
2775
2776Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/generator.py python/libxml.c python/libxml.py:
2779 more work on the python bindings generator.
2780
2781Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * python/generator.py python/libxml.c python/libxml_wrap.h:
2784 more work on the python bindings.
2785
2786Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * python/generator.py python/libxml.c python/libxml.py
2789 python/libxml_wrap.h: commited early version of a python binding
2790 for private use only ATM
2791
2792Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * entities.c tree.c include/libxml/entities.h: applied patch
2795 from Anthony Jones to implement copy of DTD subtree too. Had
2796 just to keep 2 function private which really ought to become
2797 public ones.
2798
2799Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * xmllint.c: added pointers to the web pages in the usage()
2802
2803Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * tree.c: more fixes from Petr Kozelka for attribute handling
2806 in the tree API to align the semantic with DOM.
2807
2808Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * valid.c tree.c entities.c: another set of patches from
2811 Anthony Jones for copy operations cleanup and robustness
2812
2813Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2816 an alphabetic index based on comments content
2817 * doc/*: rebuilt the web site with the new references
2818
2819Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * parserInternals.h: Greg Sjaardema suggested to use an
2822 eponential buffer groth policy in xmlParserAddNodeInfo()
2823
2824Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2827 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2828 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2829 to generate cross-references, and added/updated the stylesheets
2830 to generate and link API indexes. The generic keyword index
2831 is not done yet.
2832 * doc/*.html: regenerated all the usual docs too
2833
2834Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * debugXML.c: added an xpath function to the shell for T. V. Raman
2837
2838Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2841 debug routines.
2842
2843Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2846 support of attribute nodes
2847
2848Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2851 hopefully near complete and fully documented of the API in XML
2852 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2853 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2854 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2855 include/libxml/parserInternals.h include/libxml/valid.hi
2856 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2857 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2858 include/libxml/xpath.h include/libxml/xpathInternals.h:
2859 Cleaned up the doc comments a lot in the process, the interface
2860 coverage is now 100%
2861
2862Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2865 extracts comments from the gtk-doc DocBook output (a bit
2866 convoluted but seems to work).
2867
2868Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2871 added an XML description of the API, moved the script generating
2872 it here. Added a "make api" target
2873
2874Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2877
2878Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * xpath.c include/libxml/xpathInternals.h: the change made to
2881 xmlXPathFuncLookupFunc was incompatible roll it back
2882
2883Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * SAX.c: cleanup patch from Anthony Jones
2886 * doc/Makefile.am: fix the headers to avoid in make scan
2887 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2888 includes, * vs Ptr and general cleanup
2889 * parsedecl.py: first version of a script to extract the
2890 module interfaces, the goal will be to provide .decl or XML
2891 specification of the interfaces to build wrappers.
2892
2893Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2896 now provides return codes in case of errors
2897
2898Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2899
2900 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2901 Upgraded to trio baseline 1.6
2902 * strio.h strio.c: Replaced by triostr.h and triostr.c
2903
2904Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2907 of strdup usage in the code
2908
2909Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * parser.c error.c: Keith Isdale complained rightly that
2912 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2913
2914Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * tree.c: fixed the funxtion to set the xml: attributes
2917 * debugXML.c: added "setbase" to test it.
2918
2919Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2922 to allow updating an attribute content
2923
2924Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * libxml.h: try to avoid problems when compiling on Windows
2927
2928Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * hash.c: patch from Anthony Jones for hash.c allocation size
2931 * Makefile.am: trying to work around Yet Another Libtool Madness
2932 and build the 2.4.13 release finally ...
2933
2934Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2937 * doc/* : update of the documentation
2938
2939Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2942 at fixing #61290 :-(
2943
2944Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2947 Fixes bug #67229
2948
2949Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * tree.c: trying to avoid troubles when a subtree is copied
2952 and coalesced in part with the target tree. Should fix
2953 bug #67407
2954
2955Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * valid.c: fixed validation of attributes content of type
2958 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2959 values, very old bug. Fixes #67671
2960
2961Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * parser.c include/libxml/parserInternals.h tree.c: integrated
2964 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2965 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2966
2967Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * threads.c: applied Serguei Narojnyi's patch to add native
2970 thread support on the Win32 platform
2971 * testThreadsWin32.c Makefile.am: added the test program also
2972 from Serguei, Win32 specific
2973 * include/win32config.h include/libxml/xmlwin32version.h.in:
2974 added patch from Igor for the Windows thread specific defines.
2975
2976Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2979
2980Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2983 output page into XMLinfo.html. Close bug #66951 and
2984 raised by Robert Collins too.
2985
2986Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * encoding.c: Paul Keogh pointed out a possibility of segfault
2989 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2990 Closes bug # 68238
2991
2992Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * doc/*.html: updated the Gdome2 links
2995
2996Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * libxml.h: Applied following patches from Robert Collins
2999 and make sure IN_LIBXML is defined when compiling it
3000 -------
3001 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3002 as well as Visual C.
3003 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3004 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3005 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3006 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3007 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3008 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3009 xmlSysIDExists xmlNoNetExists).
3010 * xmllint.c: Don't include winsock2.h for Cygwin.
3011
3012Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3015 when the version info is not present.
3016
3017Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * tree.c: Anthony Jones pointed out a problem in
3020 xmlStringGetNodeList() and provided a fix for it
3021
3022Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * parser.c: patch from Frank J Franklin to remove a bug in
3025 xmlCreatePushParserCtxt() when the initial buffer passed
3026 is large.
3027
3028Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * win32/*: big cleanup of the Windows/MSVC project files
3031 from Igor Zlatkovic
3032
3033Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * doc/Makefile.am: should fix #67674 and avoid troubles if
3036 xsltproc is not available or fails in the prefix provided
3037
3038Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3041
3042Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3045 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3046 Fixed a few other problems raised by Charlie Bozeman.
3047 * result/VC/ElementValid[5-7]: fixed the output
3048
3049Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3050
3051 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3052 patches from Charlie Bozeman. Regenerated the HTML docs.
3053
3054Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3055
3056 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3057 for Windows from Igor
3058
3059Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3060
3061 * xmllint.c: applied Justin Fletcher patch for --output or -o
3062
3063Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3064
3065 * win32/libxml2/libxml2.def.src: close #67019
3066
3067Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * xmllint.c: applied Justin Fletcher generic timing patch
3070 similar to the one already applied to xsltproc.
3071
3072Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * include/libxml/tree.h tree.c: applied documentation patches
3075 from Charlie Bozeman
3076
3077Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3078
3079 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3080
3081Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3082
3083 * valid.c: fix the xmlStrdup() used in the previous patch.
3084 * valid.c: added --dropdtd
3085 * tree.c: fixed xmlUnlinkNode so it also removes the references
3086 from the document if the node is a DTD
3087
3088Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * HTMLtree.c valid.c: cleanup some static declarations
3091
3092Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3093
3094 * xmllint.c: removed another strdup()
3095 * doc/FAQ: removed the HP/UX entry
3096
3097Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3098
3099 * valid.c: fix bug #66816 when validating.
3100 * xmllint.c: don't use sys/time.h if configure did not found it
3101
3102Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3103
3104 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3105 xmlcatalog_man.xml
3106
3107Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3110 xmlInitMemory() was declared twice
3111
3112Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3113
3114 * globals.c: do not reference strdup() !
3115 * configure.in libxml-2.0.pc.in: trying to fix the libs
3116 of the various config extraction modules
3117
3118Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3119
3120 * configure.in : preparing 2.4.12
3121 * doc/* : updated and rebuilt the docs
3122
3123Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3124
3125 * uri.c: closed bug #66159
3126 * testURI.c: added --escape option
3127 * configure.in: some cleanup for xml2-config --cflags
3128
3129Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * globals.c testThreads.c: removed some misplaced includes
3132 of xmlversion.h
3133
3134Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * threads.c: patch from Gary Pennington fixing a possible
3137 problem at initialization time.
3138
3139Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3142 Eric Lavigne contribution to build libxml2 on MacOS using
3143 CodeWarrior.
3144
3145Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * xmllint.c: applied Geert Kloosterman's patch to fix
3148 --repeat --timing output
3149
3150Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3153 where non-wellformed XML declaractions were not detected.
3154
3155Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3158
3159Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3162 gets reset by xmlCleanupInputCallbacks() and this makes the
3163 function useless. Same for output.
3164
3165Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3166
3167 * xmlIO.c: robert pointed out a loop error in callback cleanups
3168
3169Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3172 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3173 they are not really tied to debugging
3174
3175Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3178 * xmllint.c: better --catalogs description
3179
3180Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3181
3182 * tree.c: fixed a couple of problems in xmlSetProp()
3183
3184Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3187 unappropriate stdout output.
3188
3189Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3192 by Denis Beurive, closes #65111
3193
3194Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3195
3196 * valid.c: in case of content model validity error, don't
3197 print it if validity warnings were not requested.
3198
3199Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3200
3201 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3202 * parserInternals.c: removed the last exit() call. Print an
3203 unmaskable error on stderr instead (library mismatch detection)
3204
3205Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3206
3207 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3208 shell instructions from Heiko Rupp
3209
3210Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3211
3212 * catalog.c: use the URL notation file:// for default catalog paths
3213
3214Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * include/libxml/tree.h: better comments for _private fields
3217 * tree.c: removed a problem when copying an entity reference.
3218
3219Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * vms/*: updated instructions and diffs from John A Fotheringham
3222
3223Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * include/libxml/xmlerror.h: avoid an include problem if
3226 #include <libxml/xmlerror.h> happens first in code
3227 seems to be the case in KDE libs
3228
3229Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3232 from Igor for Windows
3233
3234Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * Makefile.am: Gary Pennington pointed out a missing prefix
3237
3238Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3241 * doc/*: upgraded and rebuilt the docs
3242
3243Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * HTMLparser.c: fix comment in scripts element parsing.
3246 * result/HTML/doc3*: updated the results.
3247
3248Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * uri.c: another URI bug fix #63336, using Joel Young patch.
3251
3252Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3255 a cleaned up version of the Pwd shell string generation.
3256
3257Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * valid.c include/libxml/tree.h: trying to fix namespaces +
3260 validation problems for good, closing #63619 in the process
3261 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3262 wrong in this respect, fixed it.
3263
3264Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3265
3266 * xmllint.c: Morus Walter patch to allow --format and --encode
3267
3268Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3269
3270 * debugXML.c: Stefan Kost provided an help command for the shell
3271
3272Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * debugXML.c: Heiko Rupp pointed that the shell would crash
3275 on empty nodesets returns.
3276
3277Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3280 migh need the history libraries
3281
3282Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3283
3284 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3285 handle the case of < in quoted attributes, Bastian Kleineidam
3286
3287Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3288
3289 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3290 fixing catalog breakages
3291 * Makefile.am catalog.c result/catalogs/catal
3292 result/catalogs/mycatalog.* test/catalogs/catal*:
3293 fixed more problems in catalog support, added more regression tests
3294 for both XML and SGML catalog handling
3295
3296Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * debugXML.c: applied an improvement to xmlGetLineNo() from
3299 Keith Isdale
3300
3301Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3304 Side effect of the progressive catalog loading
3305
3306Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * Makefile.am: confexecdir and confexec_DATA were defined twice
3309 pointed out by Karl Eichwalder
3310
3311Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * xmlcatalog.c: avoid unlink() and use remove() instead.
3314
3315Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * libxml.spec.in: cleanup
3318 * include/libxml/xmlwin32version.h: updated with 2.4.8
3319
3320Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3321
3322 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3323 of compiling libxml with a non standard set of options
3324
3325Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3326
3327 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3328 document --sgml option, fixing gnome bugzilla #63382
3329
3330Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3333 breakage of 2.4.7, added a couple of really needed APIs
3334 like xmlCatalogIsEmpty() and xmlNewCatalog()
3335 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3336 for install-catalog
3337 * configure.in: preparing 2.4.8
3338
3339Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3342 include/libxml/tree.h include/libxml/xmlIO.h: more include
3343 cleanups, export cleanly one html output + format function.
3344
3345Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c: removed initGenericErrorDefaultFunc call from
3348 xmlInitParser() since it could destroy previous calls to
3349 xsltSetGenericErrorFunc() effects
3350
3351Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3354 keyword.
3355
3356Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * Makefile.am: cleanup
3359 * threads.c: cleanup too
3360 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3361 from xsltproc
3362 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3363 dependancy loop.
3364
3365Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3368 was not used anymore !
3369
3370Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3371
3372 * configure.in: preparing 2.4.7
3373 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3374 manual page from John
3375 * doc/*: updated the doc and rebuilt the generated pages
3376
3377Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * xmlIO.c: closing bug #62711, the library should never
3380 close stdin or stdout.
3381
3382Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * uri.c: second pass at fixing #63336, using Joel Young
3385 final patch. looks okay.
3386
3387Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * uri.c include/libxml/uri.h: trying to clear #63336
3390 allowing the escaping routine to parse unconformant
3391 URI-References.
3392
3393Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3394
3395 * vms/readme.vms vms/build_libxml.com nanoftp.c
3396 include/libxml/xmlversion.h.in: a few VMS updates from
3397 John A Fotheringham
3398 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3399 and xmlCleanupOutputCallbacks() for the Perl binding people.
3400
3401Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3404 apply fixes to close #63271 and avoid segfaults when
3405 the error routine gets callbed before xmlInitParser()
3406 get called.
3407 * nanoftp.c error.c: Applied patches from Justin Fletcher
3408 correcting some xmlGenericError misuses.
3409
3410Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3411
3412 *doc/xmllint.xml, doc/xmllint.1
3413 New and improved man page for xmllint - .xml is the original, .1
3414 is the generated man page
3415
3416Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3419 the web site from the main HTML document.
3420
3421Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3422
3423 * parser.c: fixed an erroneous validation bug when PE refs
3424 occurs in external parsed entities referenced from the
3425 internals subset
3426 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3427 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3428 added the associated testcase, it's a nice one.
3429 * HTMLparser.c: generate the DTD node as HTML still ...
3430 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3431
3432Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3433
3434 * HTMLparser.c: fixed a bug in htmlNewDoc()
3435
3436Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3437
3438 * test/threads/*: added entities testing to the Thread test
3439 * testThreads.c: make the test reasonable
3440 * DOCBparser.c: fix the DTD public and system ID
3441 * xmllint.c: added --sgml for SGML DocBook importing
3442 * Makefile.am: added Docbtests target
3443
3444Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3447 * testThreads.c: removed bogus include
3448
3449Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3452 fixed a very serious (looping) validation bug
3453
3454Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * include/libxml/globals.h include/libxml/threads.h threads.c
3457 testThreads.c: far more testing, cleaning up bugs
3458 * *.c : make sure globals.h is always included.
3459
3460Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * HTMLparser.c: try to get rid of parser loops for good.
3463
3464Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3465
3466 * configure.in: fixed some bugs in CFLAGS passing.
3467 * test/threads Makefile.am testThreads.c: added a specific
3468 threaded test case (really nasty, guaranteed).
3469
3470Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * catalog.c: serious cleanup on the management of the
3473 XML catalog tree, more tests done, especially with
3474 the catalog PI.
3475
3476Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * catalog.c: avoid a problem in catalog cleanup on SMP if
3479 catalogs were not initialized.
3480
3481Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * catalog.c xpath.c: trying to cleanup the not thread safe
3484 parts of the library.
3485
3486Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * include/libxml/globals.h configure.in global.data: make
3489 the allocation be per-thread a configure option
3490 * encoding.c include/libxml/parser.h: fixed compilation
3491 errors
3492
3493Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3494
3495 * include/libxml/parser.h: Norm reported that a few lines
3496 added were breaking libxslt compile, removed them for now
3497
3498Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * parser.c parserInternals.c threads.c: debugged and fixed
3501 initialization problems which were giving troubles on SMP
3502 boxes.
3503
3504Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3505
3506 * include/libxml/Makefile.am: missing globals.h
3507
3508Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * globals.c: added a couple of standard includes.
3511
3512Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3515 include/libxml/parserInternals.h include/libxml/tree.h
3516 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3517 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3518 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3519 Applied the last patches from Gary, cleanup, activated threading
3520 all user accessible global variables are now handled in globals.[ch]
3521 Still a bit rought but make tests passes with either
3522 --with-threads defined at configure time or not.
3523 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3524 linking options
3525
3526Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * Makefile.am include/libxml/Makefile.am
3529 include/libxml/globals.h globals.c include/libxml/threads.h
3530 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3531 configure.in: started integrating the core of the thread support
3532 not activated yet but half integrated. The code should still
3533 compile and work anyway.
3534
3535Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3538 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3539 integrating the non-controversial parts of Gary Pennington
3540 multithread patches
3541 * catalog.c: corrected a small bug introduced
3542
3543Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * catalog.c include/libxml/catalog.h: very serious cleanup,
3546 isolating unportable code and as much as possible the accesses
3547 to the global shared catalog. May need more testing !
3548
3549Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3552 Keith Isdale patches for the XSLT debugger interfaces. Some
3553 cleanup
3554
3555Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3558 * DOCBparser.c: generate line nubers in elements
3559
3560Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3561
3562 * configure.in: preparing 2.4.6 release
3563 * doc/xml.html doc/html/*: updated and rebuilt the docs
3564 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3565
3566Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3567
3568 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3569 adding documentation for DV's supercatalog support
3570
3571Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3574 super catalog support adding one API and one flag --sgml to
3575 xmlcatalog
3576
3577Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3578
3579 * doc/xmlcatalog_man.xml, xmlcatalog.1
3580 One more crack at
3581 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3582
3583
3584Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3585
3586 * xpath.c: implemented xmlXPathObjectCopy for external objects
3587 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3588
3589Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3590
3591 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3592 finishing up fix to
3593 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3594 the xmlcatalog man page display more elegantly
3595
3596Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * configure.in: closing bug #61832
3599 * HTMLparser.c: removed a warning
3600
3601Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * xpath.c: fixing #61673 part I, do not loose doc information
3604 when copying result value trees.
3605
3606Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * xpath.c: trying to harden the XPath interpreter
3609
3610Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3611
3612 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3613 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3614
3615Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3616
3617 * HTMLparser: repaired another loop problem
3618
3619Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3622 parsing.
3623 * xpath.c: fix bug #61291 the default XML namespace node is
3624 missing from the namespace axis.
3625 * tree.c: refuse to create namespaces nodes with prefix "xml"
3626
3627Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * SAX.c: ouch a non-defined namespace could lead to a crash,
3630 fixed #61215
3631
3632Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * parserInternals.c: closed bug #61054
3635
3636Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * include/libxml/Makefile.am: closing #60708
3639
3640Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3643 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3644
3645Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3648
3649Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3652 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3653
3654Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * catalog.c: Justin Fletcher provided cleaup code in case
3657 HAVE_STAT is not defined
3658 * include/win32config.h: Igor Zlatkovic suggested to have
3659 HAVE_STAT defined there
3660
3661Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3662
3663 * catalog.c - fixed typing error reported by M. Barros
3664
3665Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3666
3667 * xmllint.c - fixing typo
3668
3669Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3670
3671 * HTMLparser.c: small enhancement to prevent loop on
3672 unrecognizable data
3673
3674Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * parserInternals.c: applying patch from bug #60757 this
3677 should close it
3678
3679Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * catalog.c xmlcatalog.c: removed a couple of warning
3682 * xpath.c: try to solve the linking problem on platforms
3683 needing trio to compile
3684
3685Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * Makefile.am libxml.spec.in: backing up non-documented changes
3688 commited without review or aproval by Jens Finke <jens@gnome.org>
3689 * HACKING: made 100% clear that no commit should be done directly
3690
3691Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * configure.in: Joe Orton provided a patch fixing a problem
3694 when iconv is specified to be in a non-standard directory
3695 but wasn't exported in xml2-config --cflags
3696
3697Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * configure.in: let's ship 2.4.5 before getting too much
3700 troubles with 2.4.4 errors.
3701
3702Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * encoding.c entities.c: do not output hexadecimal charrefs
3705 when serializing HTML since some version of Netscape can't
3706 grok it, generate decimal ones.
3707 * result/HTML/doc3.htm: output changed due to previous test
3708 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3709
3710Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3713 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3714
3715Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716 Released 2.4.4
3717
3718 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3719 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3720 updated the configuration scripts systems accordingly
3721
3722Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * configure.in: preparing for 2.4.4
3725 * doc/xml.html doc/html/*: updated and rebuilt the docs
3726
3727Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3728
3729 * win32/dsp/libxml2.def.src: tried to incorporate comments
3730 from bug #59220
3731
3732Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * parser.c result/noent/wml.xml: fixed bug #59981 related
3735 to handling of '&' in attributes when entities are substitued
3736
3737Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * libxml.h include/libxml/xmlversion.h.in
3740 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3741 Tried to close bug #60131
3742
3743Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3746
3747Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * SAX.c: fixing bug #59946 on xmlns=""
3750
3751Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3754 but allocates a new error code.
3755
3756Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * xmllint.c: John Fleck fixed typos in the options output
3759 * parser.c SAX.c: fix ignorable white space SAX selection
3760
3761Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * entities.c: Steve Underwood found the possibility of an
3764 ininite loop in case of error.
3765
3766Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3769
3770Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * parser.c: warn if version is not 1.0 but it's not
3773 strictly speaking an error after analyzing the spec
3774
3775Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3776
3777 *doc/catalog.html - add link to the html version of the
3778 man page, other linguistic cleanups
3779
3780Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3781
3782 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3783 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3784 file, has not yet been included in the build.
3785
3786Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * catalog.c: removed a duplicate affectation Justin Fletcher
3789
3790Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * tree.c: Armin Sander pointed a possible text coalescing
3793 problem, completed his patch.
3794
3795Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3796
3797 * trionan.c: Fixed const and volatile re-definition problem
3798
3799Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * libxml.4 parser.c: doc updates from Heiko Rupp
3802 * parserInternals.c: 2 sanity checks from Heiko Rupp
3803
3804Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * tree.c: applied patch from Armin Sander to make some pointers
3807 const in xmlCopyNode()
3808 * include/libxml/tree.h: added fix to the header
3809
3810Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * xpath.c: hum, restrict the integer usage gcc bug workaround
3813 to only gcc compilers so that other architecture don't get
3814 penalized by this limitation.
3815 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3816
3817Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3820 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3821
3822Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3825 --convert option to xmlcatalog to convert SGML ones to
3826 the XML syntax.
3827 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3828
3829 2.4.3 got released at that point
3830Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * catalog.c xmlIO.c: started some serious testing and fixed
3833 a few bug and optmization needs.
3834
3835Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3838 preparing for a 2.4.3 release even if it may not be ready yet
3839 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3840 all file parsing lookup to go through the entity resolver, add
3841 to add an API to bypass it (needed to load catalogs themselves),
3842 some cleanup on the catalog code too.
3843 * nanoftp.c: small cleanup
3844 * doc/catalog.html: small update
3845
3846Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3847
3848 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3849 Jun Kuriyama
3850
3851Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * doc/catalog.html: finished the catalog documentation
3854
3855Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * doc/catalog.html doc/xml.html: added documentation about
3858 Catalog support, misses an API description
3859 * doc/html/*: reextracted the API pages
3860
3861Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3864 Added the part about section 7.2 on URI resolution,
3865 fixed a side effect in the HTML parser, look complete
3866 and ready to rock except the URI/SystemID part!
3867
3868Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * include/libxml/catalog.h include/libxml/parser.h
3871 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3872 xmlIO.c: added support and APIs needed for the catalog PI
3873 * include/libxml/xmlIO.h: cleanup
3874
3875Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3878 include/libxml/catalog.h: starts to look okay, really
3879 plugged the new framework, cleaned a lot of stuff,
3880 added some APIs, except the PI's support missing this
3881 should be mostly complete
3882 * result/catalogs/* test/catalogs/*: added new test, enriched
3883 the existing one with URN ID tests
3884
3885Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * catalog.c: fixed nextCatalog
3888 * result/catalogs/docbook test/catalogs/*: started adding
3889 a small regression test
3890
3891Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3894 more work on the XML catalog support.
3895 * parser.c include/libxml/parser.h: small cleanup seems using
3896 list as a public parameter name can give portability troubles
3897 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3898 include/libxml/xpath.h include/libxml/Makefile.am: removed
3899 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3900 wrappers
3901
3902Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3903
3904 * Makefile.am trio.c triodef.h trionan.c xpath.c
3905 include/libxml/Makefile.am include/libxml/trionan.h:
3906 Re-worked Not-A-Number and Infinity support.
3907 * xmlcatalog.c: added readline include files
3908
3909Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3912 testCatalog as xmlcatalog, making it an installed app
3913 adding a shell, and preparing it to be a /etc/xml/catalog
3914 management tool, though not ready yet
3915 * catalog.c include/libxml/catalog.h: adding support for
3916 XML Catalogs http://www.oasis-open.org/committees/entity/
3917 not finished, there is some interesting tradeoffs and a
3918 few open questions left.
3919
3920Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * xmllint.c: fixed a line formatting problem
3923
3924Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * SAX.c: removed a couple of unused variable (Albert Chin)
3927
3928Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3931 trying to fix some troubles w.r.t. function returning
3932 const xxxPtr.
3933
3934Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3937 defined
3938
3939Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * xpointer.c: removed unused var
3942
3943Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * testXPath.c: another small cleanup closing bug #59110
3946
3947Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * win32/dsp/libxml2.def.src: small cleanup closing bug
3950 #59108
3951
3952Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * example/gjobread.c: add xmlCleanupParser() before leaving
3955
3956Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * config.h.in configure.in include/libxml/xmlwin32version.h:
3959 released 2.4.2
3960
3961Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * include/libxml/valid.h debugXML.c valid.c: deprecate
3964 the non-boundchecking Sprintf functions, add Snprintf
3965 this should close bug #57984
3966
3967Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3970 URIs before doing the lookups (pointed by Mark Vakoc)
3971
3972Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3973
3974 * xpath.c: serious changes on Result Value Trees and NodeSets
3975 w.r.t. deallocation and collect operations. Probably not
3976 100% clean (merge of allocated trees smells like a problem).
3977 Seems sufficient to close #58943
3978
3979Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * xmllint.c: adding a --format option
3982
3983Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * xpath.c: count() was broken on Result Value Tree
3986 * xmlIO.c: fixed file:/// accesses on _WIN32
3987
3988Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3991 macro was renamed, this should close bug #58683
3992
3993Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3996 entity substitution mode text at the end of the entity might
3997 be added due to text coalescing.
3998 * nanoftp.c parser.c: small cleanup
3999
4000Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * HACKING: added John Fleck right to commit in the doc subdir
4003
4004Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4005
4006 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4007 allow to inherit attributes from the DTD directly in the
4008 tree, this is needed for XPath and can be a useful feature.
4009 Inherited namespaces are always provided at the tree level now
4010 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4011 of tests for this feature (XSLT being the prime user).
4012
4013Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4016 testSAX.c xmlIO.c xmllint.c include/win32config.h
4017 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4018 include/libxml/xmlwin32version.h.in win32/README.MSDev
4019 win32/dsp/*: applied Win32 Facelift No.2 patches from
4020 Igor Zlatkovic for Windows/MSC
4021
4022Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * SAX.c: unparsedEntityDecl() the URI computation of the
4025 entity wasn't done breaking XSLT unparsed-entity-uri()
4026
4027Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * xpath.c: fixed a bug when walking the descendants and
4030 the current node has no children
4031 * debugXML.c: show up when a text node is supposed to not be escaped
4032
4033Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4034
4035 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4036 worked like the set:leading() function)
4037 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4038
4039Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040
4041 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4042
4043Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4044
4045 * include/libxml/xmlIO.h: apply change to close #58141
4046 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4047
4048Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * parser.c: when the internal subset uses a PE, then the
4051 included entity can use conditional sections.
4052
4053Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4054
4055 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4056 when walking the namespace axis showing up in
4057 libxst/tests/general/bug-12
4058 * xmlmemory.c: added the possibility to trace a given block
4059 defined by its address
4060
4061Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * parser.c: don't override existing encoding specified before
4064 starting xmlParseDocument()
4065
4066Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * include/libxml/xmlwin32version.h: reinserted, needed for
4069 Windows users of CVS
4070
40712001-07-27 Darin Adler <darin@bentspoon.com>
4072
4073 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4074 * testCatalog.c: Add include of <libxml/parser.h>.
4075
40762001-07-27 Darin Adler <darin@bentspoon.com>
4077
4078 * include/libxml/.cvsignore:
4079 * include/libxml/xmlwin32version.h:
4080 Remove this file from CVS because it's generated.
4081
4082Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * parser.c include/libxml/parser.h: applied const patches from
4085 Tom Moog #58002
4086
4087Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4088
4089 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4090 lookup framework
4091
4092Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * tree.c: fixed xmlCopyNode() for documents
4095
4096Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4099
4100Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * parser.c: fixes bug #57652 reported by Morus Walter
4103
4104Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4107
4108Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109
4110 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4111 errors, lesson don't add new functions at 1am before a release
4112 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4113 from XPath initialization when possible.
4114
4115Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * result/scripts/base*: removing history/readline changed
4118 this slightly
4119 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4120 xmllint.c: make element content line number generation
4121 optionnal to avoid breaking old apps added interface to switch
4122
4123Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124
4125 * configure.in: get rid of the readline and libhistory
4126 dependancies by default, release 2.4.1 with IA64 fix
4127 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4128 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4129 John Kroll fixes to allow saving to HTTP via PUT (or
4130 POST of needed).
4131 * doc/html/*.html: regenerated the docs
4132
4133Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4134
4135 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4136 xmlHashScanFull and xmlHashScannFull3 to get passed the
4137 three keys as arguments to the callback function
4138
4139Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141 * configure.in Makefile.am: removed libxml softlink for good
4142 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4143 100% coverage by gtk-doc
4144
4145Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146
4147 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4148 fixed serious troubles due to size_t vs. int mismatch
4149
4150Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4153
4154Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4155
4156 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4157 convenient extension API for value and context managing
4158 Now handles external objects through xmlXPathPopExternal,
4159 xmlXPathWrapExternal and xmlXPathReturnExternal.
4160 Added functions for sets operations (intersection, etc.)
4161
4162Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163
4164 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4165 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4166 HTMLparser.c: cleanup of global variables, marking some
4167 const or private.
4168
4169Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4170
4171 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4172 fixed xmlXPathNodeSetItem when passing index=0
4173
4174Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4177
4178Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179
4180 * xmllint.c: fixed compilation under Cygwin #57503
4181 * TODO: update
4182
41832001-07-13 Peter Williams <peterw@ximian.com>
4184
4185 * config.h.in: add #undef HAVE_DLFCN_H
4186
4187 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4188 builddir.
4189
4190Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4193 raised by #57348 and #57381
4194
4195Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4198 tree.c xpointer.c: store the line numbder in element->content,
4199 may break some software, need a configuration mechanism
4200
42012001-07-10 Darin Adler <darin@bentspoon.com>
4202
4203 * .cvsignore:
4204 * example/.cvsignore:
4205 * include/.cvsignore:
4206 * include/libxml/.cvsignore:
4207 Various things that are generated and should be ignored.
4208
4209Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4212 * doc/xml.html doc/html/*: updated the docs
4213
4214Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4217 validation occured on content with element child
4218
4219Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * tree.c: fixed XML Base computation which was broken
4222 * debugXML.c: added a base function to the shell
4223 * Makefile.am result/scripts/* test/scripts/*: added scripts
4224 based regression tests, and adding 2 XML Base tests
4225
4226Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * tree.c: set properties doc and call xmlSetListDoc for properties
4229 content when grafting them in a different tree.
4230 * aclocal.m4: remove from CVS
4231
4232Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234 * win32/libxml2/libxml2.def.src: added some missing entry point
4235 for XPath (Mark Vakoc)
4236
4237Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4240 layer should URI-Unescape before trying to open resources.
4241
4242Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * xpath.c: fix the name() bug for elements in the default
4245 namespace reported by Charlie Bozeman
4246
4247Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4250 led to an XPath fix, improvements of SAX initialization, and
4251 an added option --nocdata to testXPath
4252
4253Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * doc/libxml-doc.el: Felix Natter provided anew version working
4256 with XEmacs too
4257
4258Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * include/libxml/xpath.h: small cleanup
4261 * doc/xml.html: update
4262
4263Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4266 released 2.3.14
4267
4268Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * doc/html/*: rebuilt the docs for the release
4271 * doc/xml.html: added 2.3.14 release.
4272
4273Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4276 were not equal to empty strings
4277
4278Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * SAX.c: fixed a URI-Reference computation problem when validating
4281 * xmlIO.c: small cleanup
4282
4283Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * parser.c: improved the description of a couple of interfaces
4286 upon Larry Stamper suggestion
4287
4288Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * SAX.c entities.c parser.c: changed completely the way entities
4291 are handled when running the parser in entity substitution mode.
4292 This fixes a bug reported by Stephan Kulow and nearly divides
4293 by 3 the amount of memory required by libxslt to load and process
4294 DocBook TDG.
4295
4296Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * HTMLparser.c: fixing a too early root closing problem raised
4299 byt Prashanth Naidu
4300
4301Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4304 raised by Mark Vakoc.
4305
4306Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * example/Makefile.am: fixed the include path to add srcdir/include
4309 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4310 and some cleanup
4311
4312Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4315 lot of optimization work, results in significant improvements
4316 when handling really complex XPath queries. Add a small optimizer
4317 for unions, improve [n] and [last()], avoid some costly ops.
4318
4319Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320
4321 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4322 * xpath.c: small cleanup
4323 * xmlGetNsList: reformated, fixed problems if used on Entities
4324
4325Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4328
4329Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4332 * Makefile.am example/Makefile.am: workaround automake generating
4333 erroneous deps
4334
4335Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * include/win32config.h: bug #56801 Yon Derek provided a patch
4338 to the windows config file.
4339
4340Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4343 libxml.h : Yon Derek provided a set of changes to compile from
4344 CVS on Windows/MSC
4345
4346Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * parser.c: fixed UTF8 BOM support in push mode
4349 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4350 added a specific testcase
4351
4352Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * Makefile.am: added --push regression tests
4355 * parserInternals.c: the XML parser segfaulted in --push mode
4356
4357Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * configure.in: moved the symlinks detection within a CVS
4360 check, this is not portable and will be removed soon.
4361 * xpath.c: small cleanup/speedup
4362
4363Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4366 release of 2.3.12
4367 * parser.c: make an error message if unknow entities in all cases
4368
4369Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370
4371 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4372
4373Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4376 includes were installed in the wrong dir
4377
4378Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * doc/html.xml: warn against sending code to exhibit bugs.
4381
4382Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4385 Tru64 from Thomas Leitner
4386
4387Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * AUTHORS: added William and Bjorn
4390 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4391 daniel@veillard.com hopefully I won't have to do this again
4392 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4393 docs can be rebuilt cleanly now
4394 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4395 from CVs it's generated, added include/libxml/xmlwin32version.h
4396 also generated but which should change far less frequently.
4397 * catalog.c nanoftp.c: made sure to include libxml.h not
4398 libxml/xmlversion.h directly
4399 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4400 when compiling on WIN32 and MSC
4401
4402Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * include/Makefile.am include/libxml/Makefile.am configure.in:
4405 fixed make distcheck and rebuilding the rpms
4406
4407Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * configure.in: should finish the migration of exported includes
4410 into a real include/libxml in CVS, at least for CVS users.
4411 * removed the exported headers, added in include/libxml (as well
4412 as xmlversion.h.in).
4413
4414Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * configure.in: fixed the way to detect symlink
4417
4418Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * configure.in: updated, include/libxml is now a real CVS dir
4421
4422Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4425 version works with both libxml1 and libxml2 (it autodetects
4426 the prefix of the html-files) from Felix Natter.
4427 * doc/xml.html: updated doc accordingly
4428
4429Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * xpath.c: fixed the bug generating a template loop in libxslt
4432 when using docbook-xsl-1.4, * should filter out document nodes
4433 * HACKING: added William
4434 * TODO: updated
4435
4436Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * doc/FAQ.html: added a warning about gcc-3.0
4439 * doc/xml.html: added reference to gdome2 and removed a confusing
4440 sentence
4441
4442Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * xmlversion.h: okay this is a generated file, but Windows
4445 users need it and they can't generate it, and I want CVS
4446 Windows users ...
4447 * win32/libxml2/libxml2_so.dsp: Windows project file for
4448 the shared lib version of libxml2
4449 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4450 resources needed for libxslt/xsltproc by Yon Derek
4451
4452Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4453
4454 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4455
4456Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4459
4460Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * include/win32config.h: Yon Derek provided a first fix
4463 to be able to compile libxslt/xsltproc on Windows
4464
4465Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * xpath.c: attempt to work around what seemed a gcc optimizer
4468 bug when handling floats on i386 http://veillard.com/gcc.bug
4469 * tree.c entities.c encoding.c: doing some cleanups while
4470 chasing it
4471
4472Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473
4474 * Makefile.am: cleanup when --without-debug is specified
4475 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4476 w.r.t. --without-debug and other include points
4477 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4478 Catalogs
4479 * configure.in entities.h tree.h HTMLparser.c: removed
4480 --without-corba, made the _private field mandatory
4481
4482Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4485 outputs a BOM in UTF8, an errata has been issued to avoid the
4486 problem, that was the most reasonable solution... Add support
4487 for a leading UTF8 BOM in entities.
4488
4489Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * valid.c: fixed a bug found when post validating an entity ref
4492 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4493 activate it too
4494
4495Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4498 weakness in the node copy the XPointer and the XInclude
4499 implementations. Serious cleanup.
4500
4501Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * Makefile.am: Kjartan Maraas provided a small patch to
4504 add xml2-config.in to EXTRA_DIST
4505
4506Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4509 provided another failing case found in KDE, the way the
4510 ctxt->vctxt.nodeTab was allocated and freed changed over
4511 time but it wasn't completely cleaned up. This should fix it.
4512
4513Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4514
4515 * parser.c: Stephan Kulow also raised the fact that line number
4516 could get miscounted making debug harder, fixed the problem
4517 in xmlParseCharData()
4518
4519Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * valid.c: Stephan Kulow pointed out a problem when validating
4522 and using an empty entity, forgot a 'break' in a case.
4523
4524Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4527 * doc/xml.html: updated with 2.3.11
4528
4529Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * TODO: updated adding cleanup of generated doc
4532 * configure.in: prepared to release 2.3.11
4533 * xmllint.c: added --version for bug reporting
4534 * doc/html/*.html: rebuilt the doc
4535
4536Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * xpath.c: first part of the work on selecting namespace to
4539 fix bug #56115
4540
4541Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4544 when using -liconv
4545 * TODO: updated
4546
4547Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4550 cleanup, encoding support.
4551
4552Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4555
4556Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * xpath.c: bug detected by Ankh when / is used as a function arg
4559
4560Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4563 of element and use it to avoid outputting formatting spaces at
4564 the wrong place. Implemented the format parameter for HTML save.
4565 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4566 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4567 result/HTML/wired.html: of course this impact the result of a
4568 number of HTML tests
4569
4570Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * HTMLtree.[ch]: started augmenting the HTML save API with
4573 encoding and formatting parameters
4574
4575Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * HTMLtree.h: cleanup and started evaluating the work needed on
4578 revamping the HTML output code
4579
4580Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4583
4584Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * valid.c: fixed bug #56049, forgot one check in the
4587 validation routine
4588
4589Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4592
4593Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * libxml.h: fixed an error in last commit
4596 * doc/FAQ.html: added an entry for compilation from CVS
4597
4598Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * xmlversion.h.in libxml.h: Cygwin patches
4601 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4602 * tree.h: cleanup
4603
4604Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4607 memory block in a strange case where libxml is linked twice
4608 in the binary.
4609
4610Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4613 state far too often, simple fix used to avoid it.
4614
4615Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4618 being processed, applied his patch
4619 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4620
4621Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4624 provided fixes to compile on MSCC again
4625 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4626 also provided an update for the project files.
4627
4628Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4631 bug #55810
4632
4633Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * tree.c: fixed xmlGetNsProp() to close bug #55683
4636 Note this requires libxslt to use it's own function instead.
4637
4638Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4639
4640 * HTMLtree.c: when in a pre element no formatting space should
4641 be added.
4642 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4643
4644Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * configure.in: added tests for signal() and signal.h
4647
4648Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4651
4652Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * doc/libxml-doc.el: Felix Natter provided a new version for
4655 libxml2
4656
4657Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * HTMLtree.c: when in a pre element no formatting space should
4660 be added.
4661
4662Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4665
4666Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4669 hack
4670 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4671 * uri.c: fixed a warning
4672
4673Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * HTMLtree.c: trying to close bug #55772 escaping in script
4676 elements
4677 * doc/xml.html: suggest to send mail to the list
4678
4679Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4682 good. Use a macro and based on the solution provided in
4683 vsnprintf manual page from GNU.
4684
4685Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4686
4687 * error.c: Workaround for non-preserving variadic list.
4688 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4689
4690Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * doc/xml.html: added 2.3.10 release
4693
4694Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * configure.in: releasing 2.3.10
4697
4698Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4701
4702Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * encoding.c: Robert Collins provided a patch to add the
4705 "US-ASCII" encoding alias
4706
4707Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4710 string oriented functions and started cleaning the related areas
4711 in xpath.c which needed fixing in this respect
4712
4713Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4716 #55380
4717 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4718
4719Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * TODO: updated
4722 * nanohttp.[ch] : started adding APIs to get the redirected URL
4723 when this occurs (needed for further base computation
4724 * tree.h: cleanup
4725 * encoding.c: cleanup
4726 * SAX.c: minor change around ctxt->loadsubset
4727
4728Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * Makefile.am include/Makefile.am: small change to have
4731 include/libxml rebuilt if working from CVS.
4732 * uri.c: applied another patch from Carl Douglas for URI escaping,
4733 this should close bug #51876
4734
4735Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4738 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4739 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4740 added specific regression test
4741 * parser.h: preparing for the XSLT mode where DTD inherited
4742 attributes are added to the tree.
4743
4744Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * xinclude.[ch]: Updated the namespace for the Last Call version
4747 * result/XInclude/include test/XInclude/include: updated the
4748 testsuite accordingly
4749
4750Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4753 related to bug #51876
4754
4755Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * tree.c: fixed a gross mistake in base computation, xml:base is
4758 not completely correct yet (need cascade).
4759 * xpath.[ch]: added the few things needed to find a function name
4760 and URI from the XPath context when it is called.
4761
4762Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4765 * DOCBparser.c: small cleanup
4766 * xmllint.c: added a --catalogs option to load catalogs from
4767 $SGML_CATALOG_FILES
4768 * tree.c: cleanup
4769 * configure.in: iconv library fixup, ICONV_LIBS
4770
4771Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * catalog.c: handling of CATALOG entries. detection of recursion,
4774 and a few bugfixes
4775 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4776 against the default namespace
4777
4778Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4781
4782Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * parser.c: fixed propagation context info when parsing an
4785 external entity.
4786 * doc/html/*.html: regenerated a couple of docs
4787
4788Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * doc/xml.html: update with 2.3.9 informations
4791
4792Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4795 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4796 * doc/html/* : rebuilt the docs
4797 * valid.c: small patch which may improve some case when
4798 validating.
4799
4800Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * HTMLparser.c: Closed bug #54891
4803 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4804 to the suite
4805
4806Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4809 applied a documentation patch from LotR and filled in a few missing
4810 descriptions
4811
4812Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * xpath.c tree.c parser.c: speed optimizations at the parser level
4815 document tree freeing and xpath evaluation
4816
4817Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * parser.c parser.h parserInternals.h: fixed a couple of
4820 interfaces for handling memory buffer input to const char *
4821 upon suggestion of JamesH.
4822
4823Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * configure.in: LoTR sent a patch fixing the previous commit
4826
4827Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * configure.in: trying to deal again with the stoopid -R linking
4830 flag of Solaris
4831
4832Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * xpath.h: two nodeset access macros from Thomas Broyer
4835
4836Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4839 patch from Thomas Broyer
4840
4841Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4844 case
4845 * INSTALL: was empty added stuff from the FAQ
4846
4847Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4850 attributes handling and #54433 by adding xmlUnsetProp()
4851 and xmlUnsetNsProp()
4852
4853Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * HTMLparser.c: Patch from Jonas Borgström
4856 (htmlGetEndPriority): New function, returns
4857 the priority of a certain element.
4858 (htmlAutoCloseOnClose): Only close inline elements if they
4859 all have lower or equal priority.
4860 * result/HTML: this of course changed a number of tests results.
4861
4862Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * xmlIO.c catalog.c: plugged in the default catalog resolution
4865 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4866 documentations
4867 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4868
4869Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4872 integrating catalogs
4873 * catalog.[ch] testCatalog.c: adding a small catalo API
4874 (only SGML catalog support).
4875 * parser.c: restaured xmlKeepBlanksDefault(0) API
4876
4877Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4880
4881Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * parser.c: added xmlParseExternalEntityPrivate() to allow
4884 propagation of ctxt->_private when parsing external entities
4885
4886Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4889
4890Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4893
4894Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * valid.c: warn when indeterminist content model is detected
4897 * result/VC/ElementValid8: this adds a message
4898 * Makefile.am: add --novalid for VCM tests
4899 * parserInternals.c: added a call to Init memory
4900
4901Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4904 when both parameters are NULL.
4905
4906Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * valid.c: applied small patch from Gary Pennington, reindented
4909 some part of the code.
4910
4911Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4914 release, updated and regenerated the docs
4915
4916Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * xpath.c result/XPath/expr/floats : clarified and cleanup
4919 printing of abnormal floats in tests.
4920
4921Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4924 * results/HTML/ : a few changes in the output of the HTML tests as
4925 a result.
4926 * configure.in: tying to fix -liconv where needed
4927
4928Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * Makefile.am: fixed a stupid error
4931
4932Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * configure.in Makefile.am: make the inclusion of the trio
4935 modules in the library conditional
4936
4937Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * DOCBparser.c: patche from László Kovács, fixed entities refs
4940 in attributes handling
4941
4942Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4945 flushing
4946
4947Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * xpath.c: fix of an XSLT namespace bug reported on the list
4950 general/bug-8-
4951
4952Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * strio.h trio.c: Dan McNichol suggested a couple of small
4955 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4956
4957Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * tree.c parser.c encoding.c: spent a bit more time looking
4960 at the parsing speed and DOM handling. Added a few more
4961 speedups.
4962
4963Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * parser.c: small but effective parsing speed improvement
4966
4967Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * configure.in: default on the DocBook parser inclusion (for Gnome)
4970 * DOCBparser.h: fixed a header reference
4971
4972Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * configure.in xpath.c: applied Bjorn patches for FPE on the
4975 alpha
4976
4977Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4980 xmlSaveFormatFileTo()
4981
4982Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * xpath.c: simple and efficient optimization, XPath functions
4985 aways bind to the same code, cache this
4986 * TODO: updated (by saying some is obsolete)
4987
4988Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * xpath.c: more cleanup work on XPath name parsing routines
4991
4992Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4995 xmlXPathParseName
4996 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4997 * debugXML.c: avoid compilation problems if compiling without
4998 HTML support, Igor Zlatkovic
4999 * win32/libxml2/libxml2.def.src: being able to compile without
5000 XPath on Windows
5001
5002Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * libxml.m4: yet another patch from Toshio Kuratomi
5005
5006Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5009
5010Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * tree.[ch]: added xmlSaveFormatFile interface for saving
5013 and indenting a file.
5014
5015Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * xpath.c: fixed bug #53689 related to processing-instruction()
5018
5019Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * DOCBparser.c: patche from László Kovács
5022
5023Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * parser.c: applied fixes from Christian Glahn bug report #53391
5026
5027Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * error.c: Jean François Lecomte provided a complete description
5030 and a fix to bug #53537
5031
5032Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5035
5036Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * DOCBparser.c SAX.c: a bit more work on entities processing.
5039 Still Need to cleanup XML output and references in attributes
5040
5041Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5044
5045Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * tree.c: trying to fix #53574, not completely complete,
5048 I would like xmllint --copy --debug test/ent1 and
5049 xmllint --debug test/ent1 to show the same result.
5050 * xpath.c: fix a bug when trying to sort namespace nodes
5051
5052Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * HTMLtree.c: real fix for #53402
5055
5056Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5059 PIs when using xsl:output
5060 * valid.c: closing #53537 some case generate segfaults if there
5061 is validity errors
5062
5063Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5066 of external parsed entities, added --noent to testDocbook
5067 * valid.c: Garry Pennington found an uninitialized variable
5068 access in xmlValidateElementContent()
5069
5070Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5073 with madness
5074 * result/HTML/ : this modified the result of the regression tests
5075 a lot.
5076
5077Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5080 to doc where it wasn't checked against NULL reported by
5081 Jens Laas
5082
5083Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5086 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5087
5088Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5091 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5092 * SAX.[ch]: cleanup and updates for DocBook
5093 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5094 ex SGML identifier changes
5095 * valid.c: removed a static unused function.
5096
5097Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * HTMLtree.c: applied change for Paul Sponagl on script saving
5100 * Makefile.am: the warning about entity title.xml are normal.
5101
5102Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * configure.in: release of 2.3.7
5105 * Makefile.am: fixing make distcheck
5106
5107Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * doc/html/* doc/xml.html: updated and regenerated the docs
5110
5111Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5114
5115Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * tree.c: fixed #53388 with the provided patch
5118
5119Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * valid.c: Bjorn detected an invalid memory access. Fixed
5122 vstateVPush()
5123
5124Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5127
5128Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5129
5130 * libxml.h: new header used only for the compilation of libxml
5131 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5132 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5133 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5134 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5135 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5136 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5137 baseline (version 1.2 plus a single patch).
5138 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5139 scientific notation for numbers. Tests added.
5140 * xpath.c: formatting of numbers changed to use sprintf
5141 (contribution from William Brack)
5142
5143Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * valid.c: cleanup, more useful debugging
5146 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5147 * xmlIO.c: entity loading is printed as an error when validating
5148
5149Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * valid.c: fixed to validate within entities
5152 * test/VCM/v22.xml: added a specific testcase
5153
5154Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * valid.c: forgot an epsilon transition in for ()+
5157 * test/VCM/v21.xml : added a specific test case
5158
5159Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * valid.c: removed a state explosion exhibited by RSS
5162 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5163 from bug #51872
5164
5165Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5168 validation without using an ugly NFA -> DFA algo in the source.
5169 Made a specific algorithm easier to maintain, using a single
5170 stack and without recursion.
5171 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5172 * hash.c: made the growing routine static
5173 * tree.h parser.c: added the parent information to an
5174 xmlElementContent node.
5175
5176Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * SAX.c parser.c xpath.c: generating IDs when not validating
5179 from an external parsed entity was poisoning the ID has table
5180 with removed values. This was killing XSLT on the KDE help
5181 browser.
5182
5183Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * entities.h: andrew@ugh.net.au detected a double declaration
5186
5187Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * debugXML.c hash.c tree.h valid.c : some changes related to
5190 the validation suport to improve speed with DocBook
5191 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5192 the way validation errors get reported
5193
5194Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5197 by P C Chow and William M. Brack for XSLT HTML output
5198
5199Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5202 Igor Zlatkovic patches for MSC compilation and added his
5203 updates
5204
5205Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5208 prefix lookup.
5209 * parserInternals.c: fixed the bug reported by Morus Walter
5210 due to an off by one typo in xmlStringCurrentChar()
5211
5212Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * HTMLparser.c result/HTML/*: revamped the way the HTML
5215 parser handles end of tags or end of input
5216
5217Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5220
5221Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5224 bug where the linktime verions of free() won't work ...
5225
5226Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5229
5230Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * doc/xml.html: added 2.3.6 release
5233
5234Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5237 * result/wml.xml: resulted in a small output change
5238
5239Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * tree.c: xmlNewDoc was missing the charset initialization
5242 * xmllint.c: added --auto to autogenerate a doc, allow to
5243 reproduce the problem fixed on xmlNewDoc
5244
5245Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * xpath.c: trying to get 52979 solved
5248 * tree.c result/ result/noent/: trying to get 52712 solved, this
5249 also made me clean up the fact that XML output in general should
5250 not add formating blanks by default, this changed the output of
5251 a few tests
5252
5253Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5256
5257Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * configure.in: finally released 2.3.6
5260
5261Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * xpath.c: checking for null pointer generated by new code
5264
5265Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * xpath.c: fixed a [] evaluation problem reported
5268 * test/XPath/tests/simpleaddr: extended test
5269 * result/XPath/simpleaddr: updated result
5270
5271Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * xmllint.c: Dan Timis reported a portability problem
5274 on Macs without mmap, fixed it.
5275
5276Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * testXPath.c : added a --tree option allowing to display the
5279 tree dump of the XPath expression
5280
5281Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * xpath.c: fixed a memleak when comparing nodesets
5284 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5285 * tree.c: added a TODO
5286
5287Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5290 we need string functions
5291 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5292 to be able to use them where needed. Applied some changes
5293 to reduce name linking pollution and compile in only what's
5294 needed.
5295 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5296 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5297 for the string manipulation functions
5298 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5299 to the free() function of xmlmemory.c
5300 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5301 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5302 usage.
5303
5304
5305Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * error.c: applied the context output patch of the error
5308 handling submitted by Chuck Griffith
5309 * error/VC/*: this slightly change some error logs
5310
5311Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * parser.c: fixed line number reporting on error
5314
5315Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * parser.c: Sullivan and Darin found a parser bug,
5318 applied the patch.
5319
5320Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5323 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5324 xmlversion.h.in xpointer.c: of course the way I defined
5325 UNUSED breaks on old gcc version. Try to be smart and
5326 also define it directly in xmlversion.h
5327 * configure.in: removed -ansi flag from the pedantic set
5328
5329Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330 Huge cleanup, I switched to compile with
5331 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5332 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5333 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5334 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5335 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5336 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5337 encoding.h entities.c error.c list.[ch] nanoftp.c
5338 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5339 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5340 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5341 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5342 Cleanup, staticfied a number of non-exported functions,
5343 detected and cleaned up a dozen of problem found this way,
5344 avoided a lot of public function name/typedef/system names clashes
5345 * doc/xml.html: updated
5346 * configure.in: switched private flags to the really pedantic ones.
5347
5348Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * configure.in: 2.3.5
5351 * doc/html/*: rebuilt the docs
5352
5353Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * parser.c: fixed a reported bug in NOTATION parsing
5356 * uri.c: accepted but not fixed bug 51876, added TODO
5357 * Makefile.am: fixed bug 51876
5358
5359Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * config.h.in configure.in error.c: fix a compilation problem
5362 on platforms without vsnprintf (xml@thewrittenword.com)
5363
5364Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * parser.c: fixed a function name header typo
5367 * SAX.c: notations can also occur in external subset.
5368
5369Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * error.c: removed a C++ like comment
5372
5373Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * parser.c: fixing bug 52299 strange condition leading
5376 to a parser crash due to a buffer overflow
5377 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5378 added the specific test case
5379
5380Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5383 xmlXPathConvert{String,Number,Boolean} to be able to make
5384 type casts without a context stack, fixed some implementation
5385 problems related to the absence of context at parse-time,
5386 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5387 in the public API too
5388 * xpointer.c xpathInternals.h: we need to know at parse time
5389 whether we are compiling an XPointer
5390
5391Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5394 cleaned up the parser internals, refactored XPath code, added
5395 new compilation based APIs and cleanly separated public and
5396 private APIs.
5397
5398Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * xpath.h: the comp field must be added at the end to avoid
5401 killing binary compat.
5402
5403Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * Makefile.am: detect XPath memleaks in regreson tests
5406 * error.c: fixed and error w.r.t. error reporting still using
5407 stderr
5408 * hash.c: added new line at end of file
5409 * tree.h: minor cleanup
5410 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5411 expression parsing from evaluation, resulted in a number of
5412 changes internally, and in XPointer. Likely to break stuff
5413 using xpathInternals.h but should remain binary compatible,
5414 new interfaces will be added.
5415
5416Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * configure.in: fixed a couple of problems reported by
5419 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5420 without gcc on non linux platforms.
5421
5422Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5425 a fix for --with-html-dir= configure support. I hope it won't
5426 break rpm generation
5427
5428Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * xmlIO.c: one function comment cleanup.
5431
5432Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * SAX.c: external subset notations were improperly registered
5435 in the internal subset.
5436
5437Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * README.cvs-commits: added, pointing to HACKING
5440 * HACKING: updated
5441
5442Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * parser.c: and Matt Sergeant found one in the XML push
5445 parser (erroneous check I forgot to remove when I fixed the
5446 main parser).
5447
5448Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * xpath.c: ptittom found a small bug in UnaryExpr
5451
5452Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * configure.in: bumped to 2.3.4
5455 * error.c: fixed bug #51860
5456 * tree.c: fixed bug #51861
5457 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5458 * tree.[ch] : added xmlDefaultBufferSize
5459 * nanoftp.c: typo in function name header block
5460 * doc/xml.html : updated, added link to XML::LibXSLT
5461 * doc/html/* : rebuilt the docs
5462
5463Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * parser.c SAX.c: the new content parsing code raised an
5466 ugly bug in the characters() SAX callback. Found it
5467 just because of strangeness in XSLT XML Rec ouptut :-(
5468
5469Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * Makefile.am: Martin Baulig suggested to add -lm
5472 * tree.c: found another bug in xmlNodeGetContent()
5473
5474Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * xpath.c: Bjorn found the error related to strictness of comparison.
5477
5478Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * parser.c: trying to fix the Dtd parsing problem reported
5481 by Gary, side effect of last week speed optimizations.
5482
5483Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5486 * parserInternals.c: removed unneeded test raised by Stric
5487
5488Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5489
5490 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5491 and fixed by William Brack). Added xmlXPathFormatNumber.
5492 Changed the sorting slightly.
5493 * configure.in Makefile.am example/Makefile.am: Added -lm.
5494 Please note that applications linking with libxml2, must
5495 also like with the math library from now on.
5496
5497Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5500
5501Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * parser.c: one must report spaces even if the Dtd element
5504 content proves that this is not part of the element content.
5505 * result/valid/*.xml: this changed the ouptu slightly
5506
5507Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * configure.in: bumped to 2.3.3
5510 * doc/xml.html: updated
5511
5512Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * tree.c: minor doc fix
5515 * xpath.c: deallocation issues when a result tree has been
5516 converted to a node-set
5517
5518Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * doc/xml.html: oops corrected dates s/2000/2001
5521
5522Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * valid.c: new patch from Gary Pennington
5525
5526Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * doc/xml.html: applied patch from Ankh
5529
5530Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * xinclude.c: fixed a problem building on Mac
5533
5534Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * parser.c: more work on increasing parsing ferformances
5537
5538Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5541 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5542 avoiding memcpy in production builds MEM_CLEANUP macro use
5543 * parser.[ch] parserInternals.c: optimizations of the tightest
5544 internal loops inside the parser. Better checking of I/O
5545 flushing/loading conditions
5546 * xmllint.c : added --timing
5547
5548Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * configure.in: bumped to 2.3.2
5551 * doc/xml.html: updated for release
5552
5553Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xpath.c: found a memleak and fixed a nasty bug
5556
5557Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * xmllint.[c1] : added return code errors for xmllint
5560 * xpath.c: specific debug dump function for result value trees
5561
5562Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xpath.c: finally implemented xmlXPathCompareNodeSets
5565 * test/XPath/expr/floats results/XPath/expr/floats: added
5566 a test for float expressions
5567
5568Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5571 * parserInternals.[ch]: trying to speed up parsing
5572 * xpath.c : speeded up node set equality op
5573
5574Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5577 better handling of ID/IDREF and the list modules associated
5578 * configure.in: small CFLAGS cleanup
5579
5580Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * configure.in: fixed iconv detection on AIX (stric)
5583
5584Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5587
5588Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5589
5590 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5591 and optimized xmlXPathNodeSetSort
5592
5593Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * xpath.c: bug fix when context size is 0
5596 * parser.c: I like Norm's Dtd because they still manage to break
5597 the parser occasionally
5598
5599Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5602
5603Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5606 attributes within the XML-1.0 namespace
5607
5608Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * xpathInternals.h: exported a few axis functions
5611 * doc/xml.html: updated the doc
5612
5613Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * configure.in: applied patch from Daniel van Balen for OpenBSD
5616 and bumped version to 2.3.1
5617 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5618 attempt to find autoclosing was simply broken, removed it,
5619 updated the examples, this is better
5620
5621Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5624 hash functionnalities.
5625 * doc/html/* : rebuild the doc
5626
5627Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5630 on predicate
5631 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5632 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5633 really want to have tags closed on output even if we accept
5634 unclosed ones on input
5635
5636Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * xpath.c: ouch don't free NULL, rare case fixed
5639 * tree.c: don't coalesce text nodes if they don't have the
5640 same behaviour wrt escaping on output
5641
5642Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * xpath.c: small fixup
5645 * SAX.c: don't warn on empty namespaces.
5646
5647Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * README: a bit of cleanup
5650 * configure.in: preparing for 2.3.0 release
5651
5652Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * hash.[ch]: added a first version of xmlHashSize()
5655 * valid.c: another bug fix from Gary Pennington
5656
5657Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * valid.c: couple of bug fixes pointed by Gary Pennington
5660 * HTMLtree.c: #if 0 cleanup
5661
5662Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5665 which removes a time consuming check of xmlXPathNodeSetAdd()
5666 and use it in places where we are sure to not break unicity
5667
5668Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * xpath.c: bug fixes found from XSLT
5671 * tree.c: preserve node->name special values when copying nodes.
5672 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5673 external subset are fetched when available but without full
5674 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5675 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5676 output with encoding disabled.
5677
5678Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5681 xmlCheckFilename should not be called from xmlFileOpenW
5682 and xmlGzfileOpenW
5683
5684Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5687 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5688 added the new tests for URI normalization
5689 * testURI.c: fixed stoopid bugs
5690 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5691 the URI in the error messages are now properly normalized
5692
5693Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5696
5697Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5700
5701Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * xpath.c: fixed mod operator
5704
5705Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * parser.c: fixed xmlStrcat doc
5708 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5709 trees.
5710
5711Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xpath.c result/XPath/tests/chaptersbase
5714 result/XPath/tests/simplebase: fixed XPath node()
5715 * tree.c: small fix in xmlNewNs()
5716 * Makefile.am: removed extraneous xml2Conf.sh rule
5717
5718Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5721 Changed the library name, in order to get libxml-devel and
5722 libxml2-devel to coexist on a single system
5723 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5724 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5725
5726Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5729 libxml2-devel installable in // as libxml-devel.
5730
5731Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * doc/Makefile.am: fixed make rebuild in doc
5734 * doc/html/*.html: rebuilt the docs
5735
5736Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5739
5740Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5743 the HTML doc to go into the -devel RPM ...
5744 * aclocal.m4 config.h.in: some updates due to auto* magic
5745
5746Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * xpath.h: added a hook in the context structure allowing to
5749 link to extra support, needed for XSLT
5750
5751Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5754 xmlXPtrCmpPoints to use it.
5755 * propagated the following patch from Alejandro Forero
5756 * include/win32config.h xmlIO.c: applied further suggestions
5757 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5758 * example/gjobread.c: fixed warnings, now that it builds
5759
5760Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5761
5762 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5763
5764 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5765 filename points to a valid file (not a directory).
5766 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5767 Added calls to xmlCheckFilenameDir.
5768
5769 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5770 `path' (rather than `filename') as the parameter to gzopen and open.
5771
5772Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * Makefile.am: fixed a problem with EXTRA_DIST
5775
5776Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * Makefile.am example/Makefile.am: finally found the trick
5779 to build the example, i.e. add "." in SUBDIRS before example
5780 in the list <grin/>
5781
5782Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * doc/xml.html: updated with an XSLT section, removed pointer to
5785 W3C CVS base.
5786
5787Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5790 too, and deallocation need to occur the same way.
5791
5792Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5795 type correponding to an XSLT result tree fragment. Share most
5796 of the data format with node set, as well as operators.
5797 * HTMLtree.c: added a newline at the end of the doctype output
5798 whe this one is not present initially.
5799 * tree.c: make sure taht the parent and doc pointers are properly
5800 set when copying attributes (lists).
5801
5802Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5805
5806Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * xpath.c: seems I finally killed that ugly path evaluation
5809 context bug (tagged 9999 in case is is wrong)
5810
5811Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5814 for XSLT
5815
5816Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5819 for xmlGzfileOpen() bug
5820
5821Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * xpath.c: removed an error found by XSLT usage
5824 * tree.c parserInternals.h: use a predefined static string
5825 for text and comment nodes, avoid freeing them in xmlFreeNode,
5826 exported the string name in parserInternals.h and added
5827 another value to disable encoding at output (for XSLT),
5828 gain memory, time.
5829
5830Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5833 win32/libxml2/libxml2_so.dsp: new makefiles and update
5834 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5835
5836Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5839 Gary Pennington
5840
5841Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xpath.c: fixed the comaprision of values and nodelists,
5844 need to compare nodelist still ...
5845 * debugXML.c: avoided a possible core dump
5846 * HTMLparser.c: cleanup
5847 * nanohttp.c: contributed fix.
5848 * tree.c: fixes in properties handling added xmlSetNsProp
5849 needed by libxslt
5850 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5851 comment
5852 * TODO: updated
5853
5854Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * parser.c parserInternals.c: applied Bjorn Reese optimization
5857 patch
5858
5859Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * Makefile.am: applied patch fro make check from Martin Vidner
5862
5863Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * configure.in: preparing 2.2.11
5866 * doc/html/*: rebuild the HTML files
5867 * doc/xml.html : updated
5868
5869Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * tree.c: fixed a stupid bug
5872 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5873 patches related to validation of an XInclude processing result
5874 * TODO: updated
5875
5876Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5879 on large files
5880
5881Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5884
5885Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5888 reported by Jonas Borgström
5889 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5890
5891Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * testXPath.c xpath.c: fixing the XPath union expressions problem
5894 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5895
5896Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * xmllint.c: Made is so if the file name is "-" is will read form
5899 standard input. Sven Heinicke <sven@zen.org>
5900 * tree.c: fixed a problem when growing buffer
5901 * tree.h: fixed the comment of the node types following andersca
5902 comment
5903 * TODO: updated
5904
5905Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * HTMLparser.[ch]: added a way to avoid adding automatically
5908 omitted tags. htmlHandleOmittedElem() allows to change the
5909 default handling.
5910 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5911 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5912 of xmllint too when using --memory flag, added a memory test
5913 suite at the Makefile level.
5914 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5915 with namespace use when encountering QNames in XPath evalation,
5916 added xmlns() scheme in XPointer.
5917 * nanoftp.c : incorporated a fix
5918 * parser.c xmlIO.c: fixed problems raised with encoding when using
5919 the memory I/O
5920 * parserInternals.c: closed bug 25934 reported by
5921 torsten.landschoff@innominate.de
5922 * TODO: updated
5923
5924Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5927 on a non-updated tree :-(, made a 2.2.10 release to correct the
5928 situation
5929
5930Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5931
5932 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5933 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5934 integrated a set of OpenVMS changes from Howard Taylor
5935 <Howard.Taylor@pacoast.com>
5936
5937Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5940 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5941
5942Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5943
5944 * HTMLparser.c: some fixes on auto-open of html/head/body
5945 * encoding.c: fixed a compilation error on some gcc env
5946 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5947 XPointer implementation
5948 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5949 related XPointer tests and associated results
5950
5951Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5952
5953 * doc/xmldtd.html doc/xml.html: following a short step by step
5954 guidance on IRC to help maciej with DTDs I started a small
5955 page on the subject.
5956
5957Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * HTMLparser.c: fixed handling of broken charrefs
5960 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5961 patches
5962
5963Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5964
5965 * doc/xml.html doc/html/* : rebuilt the docs after adding
5966 xinclude and updated page for 2.2.7 and 2.2.8
5967 * configure.in: releasing 2.2.8
5968
5969Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5970
5971 * parser.[ch] parserInternals.c: applied the conditional
5972 section processing fix from Jonathan P Springer
5973 <jonathan.springer2@gte.net>
5974 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5975 project file, fixed iconv default non support
5976 * xpath.c: fixed the problem of evaluating relative expressions
5977 when a node context is provided.
5978
5979Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5980
5981 * nanoftp.c: fixed gcc 2.95 new warnings
5982 * SAX.c: fixed a stupid bug
5983 * tree.c: fixed a formatting problem when round-tripping
5984 from/to memory
5985 * xinclude.c: chased memleak, fixed a base problem
5986 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5987 xmlXPtrBuildNodeList()
5988 * TODO: updated
5989 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5990 adding a first small set of regression tests for XInclude
5991
5992Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * nanohttp.[ch]: applied Wayne Davison patches to access
5995 the WWW-Authorization header.
5996 * parser.c: Closed Bug#30847: Problems when switching encoding
5997 in short files by applying Simon Berg's patch.
5998 * valid.c: fixed a validation problem
5999 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6000 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6001 Wayne Davison
6002 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6003 need to be extended to non full nodes selections.
6004 * xinclude.c: starts to work decently
6005
6006Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6009 debugXML.c xmlversion.h.in: Started adding XInclude support,
6010 this is a new xmllint option
6011 * tree.c xpath.c: applied TOM patches for XPath
6012 * xpointer.c: fixed a couple of errors.
6013 * uri.c: added an escaping function needed for xinclude
6014 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6015 new warning from RH70 gcc's version
6016
6017Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * HTMLparser.c: fixed loop on invalid char in scripts
6020 * parser.c: update to description of xmlIOParseDTD()
6021 * libxml.m4 xmlversion.h.in: changes contributed by
6022 Michael Schmeing <m.schmeing@internet-factory.de>
6023 * configure.in: preparing for 2.2.7
6024 * Makefile.am: trying to avoid config.h and acconfig.h
6025 being included in the distrib
6026 * configure.in: released 2.2.7
6027
6028Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6031 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6032
6033Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * parser.[ch]: added xmlIOParseDTD()
6036 * xpointer.c: added support for the 2 extra parameters of
6037 string-range, fixed a stoopid error when '0' was present
6038 in XPointer expressions
6039 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6040 testsuite for the above
6041
6042Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6043
6044 * libxml.spec.in: improved package descriptions
6045
6046Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * xpath.c xpathInternals.h: applied a large cleaning patch
6049 from TOM <ptittom@free.fr>, it also add namespace support
6050 for function and variables registration.
6051
6052Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6055 * Makefile.mingw: Wayne Davison's update adding hash.c
6056
6057Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6058
6059 * xpath.c: fixed the root evaluation problems
6060 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6061 ignorable spaces with <b> <bold> <em>
6062 * tree.c: fixed a loop in xmlSearchNsByHref()
6063
6064Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * xpath.c: applied another XPath patch from TOM
6067 * xpath.c include/makefile.am: applied another patch from
6068 china@thewrittenword.com (cleanup on IRIX).
6069
6070Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * xml-config.1: received a fixed version from Fredrik Hallenberg
6073 <hallon@lysator.liu.se>
6074
6075Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6078 cleanup patch for XPath
6079
6080Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * patched to redirrect all "out of context" error messages to
6083 a reconfigurable routine. The changes are:
6084 * xmlerror.h : added the export of an error context type (void *)
6085 an error handler type xmlGenericErrorFunc there is an interface
6086 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6087 to reset the error handling routine and its argument
6088 (by default it's equivalent to respectively fprintf and stderr.
6089 * all the c files: all wild accesses to stderr or stdout within
6090 the library have been replaced to calls to the handler.
6091
6092Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * configure.in: release 2.2.6
6095 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6096 exporting the inner functions of xpath for extension modules
6097 * doc/*: updated and rebuilt the doc
6098
6099Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * nanohttp.c : applied Wayne HTTP cleanup patch
6102 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6103 and xmlNodeSetSpacePreserve()
6104
6105Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * xpath.c: closing bug #29260
6108
6109Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6112 multikey tuples, made hash structure opaque
6113 * valid.[ch]: moved elements, attributes, notations decalarations
6114 as well as ID and refs to hash tables.
6115 * entities.c: hash cleanup
6116 * xmlmemory.c: fixed a dump problem in debug mode
6117 * include/Makefile.am: problem passing in DESTDIR= values patch
6118 from Marc Christensen <marc@calderasystems.com>
6119 * nanohttp.c: removed debugging remains
6120 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6121 * HTMLparser.c parser.c: fixing a number of problems with the
6122 macros in the *parser.c files (Wayne).
6123 * HTMLparser.c: close the previous option when opening a new one
6124 (Marc Sanfacon).
6125 * result/HTML/*: updated the HTML results accordingly
6126
6127Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6130 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6131 XPath functions and XML entities table to them. More to come...
6132 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6133
6134Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * tree.c: coalesce adjacent text nodes
6137 * valid.c: handling of blank nodes in DTd validation (raised
6138 by problems with a posteriori validation).
6139 * nanohttp.c: changing behaviour on HTTP write stuff.
6140 * HTMLtree.c: forced body and html to be explicitely closed.
6141 * xpath.h: exported more XPath functions.
6142
6143Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6144
6145 * Release of 2.2.5
6146 * xpointer.c: range() range-inside and other helper functions
6147 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6148
6149Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6152 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6153
6154Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6157 and XPointer modules
6158
6159Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6160
6161 * SAX.h: closed #25107
6162
6163Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * testSAX.c: fixed problem with cdata reporting
6166 * SAXresult/* : updated
6167
6168Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6171 Closed bug #27499, added to regression tests
6172 * TODO: updated
6173
6174Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6177 support for SCRIPT and STYLE with help from Bjorn Reese
6178 * test/HTML/* result/HTML/*: added simple testcase and updated
6179 the existing ones.
6180
6181Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6184 string-range for empty strings
6185 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6186 test/XPath/xptr/strrange: augmented the XPointer testsuite
6187
6188Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * doc/xml.html doc/xmlmem.html: added a module describing memory
6191 interfaces and use, updated the main page.
6192
6193Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6196 nanoftp code work on Windows too now
6197
6198Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6199
6200 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6201 * xpointer.c: implemented string-range() at least a good first version
6202 * test/XPath/docs/str test/XPath/xptr/strrange
6203 result/XPath/xptr/strrange: the string-range() tests
6204
6205Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * Makefile.am include/Makefile.am include/win32config.h
6208 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6209 and make distcheck
6210
6211Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6214 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6215 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6216
6217Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6220 patch for socklen_t detection by
6221 Albert Chin-A-Young <china@thewrittenword.com>
6222
6223Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6226 and added a --dtdvalid option to xmllint used to test it
6227
6228Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6231 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6232
6233Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6234
6235 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6236 handlings (registration, lookup, cleanup)
6237
6238Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * configure.in Makefile.am include/makefile.am: adding XPointer
6241 and XPtrtests target
6242 * xpointer.[ch] : new files for XPointer support
6243 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6244 more XPath tests
6245
6246Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * configure.in: fixed, very broken, make distcheck works again
6249
6250Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * More work toward 2.2.5, integrated a number of patches
6253 * configure.in Makefile.am win32config.h.in: trying to cleanup
6254 make distcheck .... huh ...
6255 * include/Makefile.am include/win32config.h: new directory
6256 for includes
6257 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6258 updated teh makefiles and instructions for WIN32
6259 * xpath.c: small fixes
6260 * test/XPath/ results/XPath: updated the testcases and results
6261 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6262 suggested patches
6263 * valid.c: fixed an ID bug
6264
6265Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6268 the automake bug where wrong dependancies were generated.
6269 * xpath.[ch]: worked on XPointer
6270
6271Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * configure.in Makefile.am: 2.2.5, ship the include in an
6274 include/libxml subdirectory, use symlinks when using CVS
6275 * testSAX.c: fixed small bug
6276 * testXPath.c: changed the way testfiles are parsed
6277 * debugXML.c: same kind of cleanup when parsing an argument expression
6278 XPath/XPointers can have blanks embedded
6279 * xpath.[ch]: more cleanup, reorgs for XPointer work
6280 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6281 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6282
6283Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6286 in the XPath engine, rewrote large parts of it, now it's far
6287 cleaner and in sync with the REC not an old WD. Fixed a parsing
6288 problem in the interactive XML shell found when testing XPath.
6289
6290Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6293 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6294 examples with the extra test
6295
6296Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6299 the global init function.
6300
6301Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * HTMLparser.c: Doohhh, attribute name parsing was still case
6304 sensitive ! Fixed this ...
6305 * result/HTML/* : updated the tests results accordingly
6306
6307Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6310 engine, should be far more stable, incorporated a new version of
6311 preceding/following axis, need testing
6312 * uri.c: fixed file:///c:/a/b/c problem
6313 * test/XPath/tests/idsimple: augmented the XPath tests
6314
6315Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * doc/* rebuilding docs for 2.2.4 release
6318
6319Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * configure.in: releasing 2.2.4
6322 * parser.[ch]: added xmlStrEqual()
6323 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6324 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6325 use xmlStrEqual instead
6326 * TODO: updated
6327 * added an XPath test
6328
6329Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6332 * entities.h: exported xmlInitializePredefinedEntities
6333 * parser.[ch] : added xmlInitParser()
6334 * parserInternals.h : had to export htmlInitAutoClose()
6335
6336Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6339 problems
6340 * Makefile.am : added XPath regression tests to normal tests
6341 * uri.c: fixed a problem with local paths, cleanup
6342 * parser.c: fixed a problem with large CData sections
6343
6344Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * configure.in xml-config.in: patch from "Ben Taylor"
6347 <sol7x86@hotmail.com> for solaris shared libs lookup
6348
63492000-09-30 Martin Baulig <baulig@suse.de>
6350
6351 * libxml-2.0.pc.in: Provide pkg-config script.
6352
6353 * configure.in: Create the libxml-2.0.pc script from the
6354 libxml-2.0.pc.in templates.
6355 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6356 script in `$(libdir)/pkgconfig'.
6357
6358Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6361 when compiling with MSC
6362
6363Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * xpath.c: patch for normalize-string() substring-before(),
6366 substring-after() and translate() functions from Bjorn Reese
6367 <breese@mail1.stofanet.dk>
6368 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6369 Fredrik Hallenberg <hallon@lysator.liu.se>
6370 * TODO: updated
6371
6372Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6373
6374 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6375 problem of socklen_t being undefined on a number of platforms
6376 * debugXML.c: fixed a compilation problem when without snprintf
6377
6378Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6379
6380 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6381 an URI bug and a fix for the control-character-induced infinite loop
6382 * nanohttp.c: preventive fix for compiling on WIN32
6383
6384Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * xmlint.c: closing bug #25000
6387
6388Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6391 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6392 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6393 related function, fixing xmlStrncmp(), and associated cleanup
6394 * result/HTML/entities.html.sax: updating result
6395
6396Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * uri.c: applied patch for URI escaping from Wayne Davison
6399 <wayned@blorf.net>
6400 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6401 from Denis Barbier <barbier@imacs.polytechnique.fr>
6402 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6403 patch from Wayne Davison
6404
6405Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * doc/xml.html : updated with new releases, adding "how to help"
6408
6409Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6412 removed a few warnings in pedantic mode ...
6413 * parserInternals.c parser.c: moved encoding switching function
6414 to parserInternals.c
6415 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6416
6417Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6420 error or warning handlers
6421
6422Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6423
6424 * parserInternals.c parserInternals.h parser.c Makefile.am:
6425 created a new module parserInternals.c, moved most of the
6426 code shared by the various parsers there, as well as
6427 deprecated code from parser.c. More cleanup of parser.c
6428 * uri.c: fixed a problem when URI is NULL
6429 * valid.c: speedup when looking for an attribute declaration
6430
6431Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6434 the cleanup of the computation of URI references when seeking
6435 external entities. The URI reference string and the resulting
6436 URI are both stored now.
6437 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6438 large s(n)printf checks and cleanup from Denis Barbier
6439 <barbier@imacs.polytechnique.fr>
6440 * xmlversion.h.in tree.h: couple of SGML declarations for a
6441 possible docbook module.
6442 * result/VC/ : a couple of test output changed due to the change
6443 of the entities URI
6444
6445Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * parser.h: added a _private field for linking user's data
6448
6449Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * parser.c parserInternals.h: demacroified most of the IS_XXX
6452 the gain in size is significant so ...
6453
6454Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * entities.c: cases where looking up entities with doc==NULL
6457 covered
6458
6459Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * uri.c: applied Wayne Davison patch
6462 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6463
6464Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * uri.c testUri.c: applied Wayne Davison patches
6467 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6468 * Makefile.in: added URItest and included thenin "make tests"
6469
6470Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * xmlversion.h.in: closed bug 22941
6473
6474Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * doc/xmlio.html: added doc and example for entity loader
6477 redefinition.
6478
6479Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6482 used by libxml
6483
6484Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * parser.c: Fixed bug on invalid ontent characters and when using
6487 push.
6488 * xmllint.c: fixed xmllint endling of errors in push mode
6489
6490Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * HTMLparser.c testHTML.c: applied two new patches from
6493 Wayne Davison <wayned@users.sourceforge.net>
6494 * result/HTML/*.sax: regenerated HTML SAX output
6495 * parser.c: more cleanup.
6496
6497Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * HTMLparser.[ch] testHTML.c: applied the second set of
6500 patches from Wayne Davison <wayned@users.sourceforge.net>,
6501 adding htmlEncodeEntities()
6502 * HTMLparser.c: fixed an ignorable white space detection bug
6503 occuring when parsing with SAX only
6504 * result/HTML/*.sax: updated since the output is now HTML
6505 encoded...
6506
6507Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * HTMLparser.[ch]: applied some of Wayne Davison
6510 <wayned@users.sourceforge.net> patches
6511
6512Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6515 undeclared namespace prefix was used, added a warning.
6516 Cleaned up support w.r.t. entities, spilling out a warning
6517 and being pedantic on lookups.
6518 * test/warning/ent9 : added testcase for previous example.
6519 * TODO: updated
6520 * parserInternals.h parser.c: changed the way names are parsed
6521 now allow infinite size and decrease penalty for normal use
6522 * parser.c: Started a big cleanup/check of the parser code,
6523 fixed some of the most tortuous entity code, spotted code
6524 unused anymore
6525 * test/*: added tests for very long names and related nasty
6526 things.
6527
6528Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * doc/encoding.html: added encoding aliases doc
6531 * doc/xml.html: updates
6532 * encoding.[ch]: added EncodingAliases functions
6533 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6534 bottleneck affecting large DTDs like Docbook
6535 * parser.[ch] xmllint.c: added a pedantic option, will be
6536 useful
6537 * SAX.c: redefinition of entities is reported in pedantic mode
6538 * testHTML.c: uninitialized warning from gcc
6539 * uri.c: fixed a couple of bugs
6540 * TODO: added issue raised by Michael
6541
6542Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * doc/encoding.html: propagated Martin Duerst suggestions
6545
6546Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6549 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6550 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6551 by Wayne Davison
6552
6553Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * nanoftp.c nanohttp.c: small cleanup
6556 * TODO: updated
6557
6558Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * added an old VC testcase and updated title.xml entity
6561
6562Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6565 done on auto-opening of <p> tags and cleanup of SAX output
6566
6567Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6570
6571Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * doc/xml.html libxml.* structure.*: updated the doc a bit
6574
6575Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6578 of SAX tests
6579
6580Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6583 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6584
6585Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6586
6587 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6588 * testHTML.c: fix core dump on Solaris 2.x systems
6589 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6590 * result/HTML/*.sax: previous bug fix lead to new results
6591
6592Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6595 * configure.in: added --with-readline=DIR to accept alternate
6596 path for readline include/library
6597 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6598 for ANSI under HP-UX
6599 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6600 includes @LIBS@
6601
6602Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * doc/* : rebuilt the docs
6605 * getting ready for 2.2.2 release
6606
6607Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6610 and xmlAddFeature()
6611 * tree.[ch]: added xmlAddChildList()
6612 * xmllint.c: MAP_FAILED macro test
6613 * parser.h: added xmlParseCtxtExternalEntity()
6614 * valid.c: applied bug fixes removed warning
6615 * tree.c: added CDATA block to elements content
6616 * testSAX.c: cleanup of output
6617 * testHTML.c: added SAX testing
6618 * encoding.c: better error recovery
6619 * SAX.c, parser.c: fixed one of the external entity processing
6620 of the OASis testsuite
6621 * Makefile.am: added HTML SAX regression tests
6622 * configure.in: bumped to 2.2.2
6623 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6624 SAX results
6625
6626Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * configure.in: patch for HP compiler
6629
66302000-08-04 Sven Heinicke <sven@zen.org>
6631
6632 * xmllint.c: Was coredumping sometimes when the file given didn't
6633 exist.
6634
6635Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6638
6639 when using in memory parsing. Need some cleanup.
6640 * xmllint.c configure.in: added a --memory flag to test memory
6641 parsing
6642
6643Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * nanohttp.c: fixed socklen_t replacement to unsigned int
6646 * parser.c: fixed a space handdling missing at the end of
6647 production 28 DOCTYPE.
6648 * xmlmemory.c: fixed a stupid bug on the routine to override
6649 allocation functions
6650 * TODO: updated
6651
6652Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * doc/ regenerated the docs
6655
6656Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * doc/encoding.html doc/xml.html: added I18N doc
6659 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6660 improvements, both parser and filters, added ASCII & HTML,
6661 fixed the ISO-Latin-1 one
6662 * xmllint.c testHTML.c: added/made visible --encode
6663 * debugXML.c : cleanup
6664 * most .c files: applied patches due to warning on Windows and
6665 when using Sun Pro cc compiler
6666 * xpath.c : cleanup memleaks
6667 * nanoftp.c : added a TESTING preprocessor flag for standalong
6668 compile so that people can report bugs more easilly
6669 * nanohttp.c : ditched socklen_t which was a portability mess
6670 and replaced it with unsigned int.
6671 * tree.[ch]: added xmlHasProp()
6672 * TODO: updated
6673 * test/ : added more test for entities, NS, encoding, HTML, wap
6674 * configure.in: preparing for 2.2.0 release
6675
6676Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * nanoftp.c: fixed the way the control connection is handled
6679 * libxml.spec.in: fixed the dependancies and cleanup
6680
6681Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * doc/xml.html: changed the xmlsoft.org structure, updated the
6684 examples w.r.t. root and childs
6685
6686Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6687
6688 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6689
6690Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * HTMLparser.c: Work on character encoding support for the HTML parser
6693 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6694 * encoding.c: Fixed a potential memleak in the encoding stuff
6695
6696Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * doc/FAQ.html doc/Makefile.am : added a FAQ
6699
6700Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6703 of the HTML parser to force it to not bypass SAX
6704
6705Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * win32config.h.in: updated
6708 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6709 lacks iconv support :-( need to release 2.1.1
6710 * configure.in: release 2.1.1
6711 * HTMLparser: fixed bug #14784
6712 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6713 by Windows compiler
6714 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6715 the SAX startDocument() callback.
6716 * TODO: updated
6717
6718Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * added xmlStopParser()
6721
6722Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * configure.in: 2.1.0 prerelease
6725 * Large resync between W3C and Gnome tree
6726 * nanoftp, nanohttp.c: fixed stalled connections probs
6727 * HTMLtree.c SAX.c : support for attribute without values in
6728 HTML for andersca
6729 * valid.c: Fixed most validation + namespace problems
6730 * HTMLparser.c: start document callback for andersca
6731 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6732 * parser.h, SAX.c: serious speed improvement for large
6733 CDATA blocks
6734 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6735 different encoding
6736 * example/Makefile.am example/gjobread.c tree.h: work on
6737 libxml1 libxml2 convergence.
6738 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6739 and the LIBXML_TEST_VERSION macro
6740
6741Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * doc/xml.html: various patches and improvements typo fixed by
6744 Felix Natter
6745 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6746 from Felix Natter <fnatter@gmx.net>
6747
6748Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * doc/upgrade.html: updated with instructions for support of both
6751 libxml-1.x and libxml-2.x
6752 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6753 for 2.x support and also fixed includes
6754
6755
6756Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6759 the encoding support, added iconv support, so now libxml if
6760 compiled with iconv automatically support japanese encodings
6761 among others. Work based on initial patch from Yuan-Chen Cheng
6762 I may have broken binary compat in the encoding handler
6763 registration scheme, but that was so utterly broken I don't
6764 expect anybody to have used this feature until now.
6765 * parserInternals.h: fixup on the CHAR range macro
6766 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6767 code.
6768 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6769 * uri.c: added xmlParseURI() I can't believe I forgot to
6770 implement this one in 2.0 !!!
6771 * SAX.c: moved doc->encoding update in the endDocument() call.
6772 * TODO: updated.
6773
6774Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * tree.h: removed extraneous xmlRemoveProp definition
6777 * TODO: added item about --disable-corba configure switch
6778 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6779 * nanoftp.c: fixed include problems giving troubles on AIX and
6780 slowlaris
6781 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6782 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6783 comment and headers changes to lower gtk-doc number of warnings
6784 * doc/html/*: rebuilt docs
6785
6786Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * HACKING: documented the tag for 1.x and instructions
6789
6790Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6793 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6794 xmlCreateIOParserCtxt
6795 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6796 significant overall improvement
6797 * xmllint.c: added I/O test to xmllint
6798 * testSAX.c: added a speed test
6799 * doc/* : updated/regenerated
6800
6801Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * xpath.c uri.h parserInternals.h: cosmetic changes from
6804 "Timur I. Bakeyev" <timur@bat.ru>, including making
6805 xmlCreateURI() public
6806
6807Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6810 and the code at the same time. Added a clean mechanism for
6811 overload or added input methods: xmlRegisterInputCallbacks()
6812 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6813 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6814 * TODO: updated
6815 * doc/* : updated/regenerated
6816 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6817 source dir
6818
6819Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * testURI.c: yet another forgotten commit, I should get some sleep !
6822
6823Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * xmllint.c: forgot to commit this too ?
6826
6827Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * xmlversion.h.in : forgot to commit this previously
6830
6831Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6834 * README TODO: updated for release
6835 * uri.c uri.h: added authority parsing/saving
6836 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6837 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6838 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6839 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6840 Makefile.am : added compile-time customization of libxml
6841 --with-ftp --with-http --with-html --with-xpath --with-debug
6842 --with-mem-debug
6843 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6844 #include <libxml/xxx.h> I hope it won't break too much stuff
6845 and will be manageable in the future...
6846 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6847 and added xmllint to the installed programs
6848 * uri.h: added xmlFreeURI()
6849
6850Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * uri.c uri.h: finished the escaping handling, the base support
6853 and the URI path normalization. Looks good just lacks the
6854 authority content parsing code.
6855 * Makefile.am: added instructions to generate testURI
6856 * TODO: updated
6857 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6858 added links and icons for W3C and Gnome
6859
6860Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * xmlmemory.[ch] : seems I forgot to actually update the files in
6863 the last commit :-)
6864 * doc/xml.html doc/html/* : updated and uploaded the docs
6865
6866Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6869 * TODO: updated
6870 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6871 libxml default allocation function with another set (like gmalloc/
6872 gfree).
6873 * Makefile.am, uri.c, uri.h: added a set of functions to do
6874 exact (litteraly copied from the RFC 2396 productions) parsing
6875 and handling of URI. Will be needed for XLink, one XML WFC,
6876 XML Base and reused in the nano[ftp/http] modules. Still work
6877 to be done.
6878
6879Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * configure.in, libxml.spec.in : libxml2
6882 * doc/* : updated the doc page, rebuilt the docs
6883
6884Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * all: tagged LIB_XML_1_X
6887 * *.c *.h : updated from W3C CVS tree
6888 * configure.in : 2.0.0-beta
6889 * libxml.spec.in : libxml2 package nam
6890 * result/* : new version of the tests output
6891
6892Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6895
6896Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * doc/* : rebuilt the docs
6899 * parser.c: final patch on #6766
6900 * valid.c: small patch on validity checks.
6901
6902Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6905 added
6906 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6907 compatibility w.r.t. XML spec and existing code.
6908
6909Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * parser.c: seems a better solution to <a> </a> exists,
6912 will try it for a while
6913
6914Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * parser.c: tried to remove the <a> </a> generating <a/>
6917 this is hard. Left a flag for that purpose. Fixed bug #6766
6918 * configure.in: prepared 1.8.7 not released, due to previous
6919 problem
6920
6921Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * doc/xml.html : applied second patch from Paul DuBois
6924
6925Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * doc/xml.html : applied patch from Paul DuBois
6928
6929Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6932
6933Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6936 compilation warnings on various platforms.
6937 * parser.c: Fixed #5281 validity error callbacks are now desactived
6938 by default if not validating.
6939
6940Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6943
6944Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6947 <gkatsi@cs.toronto.edu>
6948
6949Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6950
6951 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6952 processing URLs
6953
6954Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6957 xmlNanoFTPUpdateURL for persistent control connections.
6958 * configure.in: 1.8.6
6959
6960Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6963 * tree.[ch] : added xmlSaveNoEmptyTags
6964
69652000-01-29 James Henstridge <james@daa.com.au>
6966
6967 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6968
6969 * Makefile.am: added nanoftp.[ch] to the build.
6970
6971Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * nanoftp.[ch]: cleanup, comments, API
6974 * debugXML.c : fixed a bug in the cat command
6975 * doc/*: regenerated the docs
6976
6977Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6980 * debugXML.c : fixed a bug in the cat command
6981 * valid.c: fixing some small probs
6982 * libxml.spec.in: get rid of the SNAP suffix
6983 * doc/xml.html: updated the status
6984
6985Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * xml-config.in: xml-config --version to just return the
6988 version number
6989 * xpath.c: some cleanup w.r.t. axis when the current node is
6990 an attribute.
6991 * TODO: updated
6992
6993Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * configure.in: prepared for libxml-1.8.5
6996 * doc/* recompiled the documentation
6997
69982000-01-17 Jody Goldberg <jgoldberg@home.com>
6999
7000 * configure.in : WARNING autoconf subtlety alert :
7001 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7002 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7003 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7004 get defined by AC_CHECK_HEADERS.
7005
7006Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7009 Rune.Djurhuus@fast.no
7010
7011Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * TODO: updated
7014 * tree.c, parser.c: made sure that only memory alloc problems
7015 and internal parser errors are allowed to write to stdout or
7016 stderr.
7017
7018Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * tree.c : restored xmlNewGlobalNs since this seems used by
7021 a lot of existing code :-(, fixed a bug in xmlNewNs
7022 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7023 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7024 to exit() from the library code.
7025 * xpath.c, parser.c: removed bugs or unused code detected by
7026 Windows compilers
7027 * parser.c: started adding interfaces for parsing well balanced
7028 XML fragments
7029 * configure.in: releasing 1.8.4
7030 * doc/* : rebuilt the docs
7031
7032Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * tree.[ch] : added xmlNewDocFragment() for DOM
7035 * testHTML.c: uninitialized variable.
7036
7037Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * doc/* : rebuild the docs
7040
7041Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * acconfig.h: readline and history patch
7044 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7045 * tree.c: added check and handling when possibly removing an ID
7046 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7047 and saving.
7048 * test/HTML/entities.html result/HTML/entities.html* : test for
7049 various entities reference cases
7050 * result/HTML/* : as a result output of some testcase have
7051 changed
7052 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7053 by previous example. added xmlParseTryOrFinish().
7054 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7055 entities.h debugXML.h HTMLparser.h: changed the way struct are
7056 declared to allow gtk-doc to expose those
7057 * parser.c: closed bug #4960
7058 * Makefile.am configure.in: Applied patch from
7059 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7060 and math/socket libs detection
7061
7062Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * configure.in, Makefile.am: link tester against readline
7065 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7066
7067Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * tree.[ch]: added xmlRemoveProp
7070 * win32config.h.in nanohttp.c: avoid including the Windows
7071 socket stuff in every C files
7072 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7073 the XmL parser(s)
7074 * test/ns4 result/ns4 etc...: added test case for previous prob
7075 * tree.c: xmlNewNs wasn't checking for double definition
7076 * Makefile.in: fixed a problem with dist-hook duplicates
7077 * parser.[hc], xmlIO.c: fixed the loading of external entities
7078 APIs, now xmlLoadExternalEntity() is used everywhere and
7079 setting up an app specific front-end using the
7080 * SAX.c parser.c: some fixes, now the xhtml spec validates
7081 with the xhtml DTD.
7082 * error.c: fixed crashes in case of no input stream
7083 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7084 to the validation tests and results
7085
7086Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7089 too htmlCreatePushParserCtxt() and htmlParseChunk()
7090 * parser.c: a bit of cleanup.
7091 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7092 to XML) removed the last mem leak known
7093 * HTMLtree.c: output message cleanup
7094 * xmlmemory.c: display content info about memory blocks
7095 * result/HTML/wired.* : missing att value warning change
7096
7097Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * doc/* : rebuilt the documentation
7100
7101Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * parser.[ch] parserInternals.h: Push parser for XML,
7104 seems to work fine now
7105 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7106 --push for push testing
7107 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7108 * testSAX.c: added --push
7109 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7110 subtree
7111 * xmlIO.[ch] : enriched API + fixes for push mode
7112 * entities.[ch]: added the entity content length to the struct.
7113 * xmlmemory.[ch]: new API to show the last entries for the shell
7114 * valid.c: added required attribute testing
7115 * SAX.c: the cdata callback now merge contiguous fragments
7116 * HTMLparser.c: cleanup of some macros
7117
7118Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7119
7120 * parser.c: fix for PIs name starting with xml
7121 * tree.c: fixed a potential problem with || and && ops
7122 * *.c, configure.in win32config.h.in : generate win32config.h for
7123 those on the Other Side !
7124
7125Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * parser.c: fixed a stupid = vs. == bug :-(
7128 * doc/gnome-xml.sgml: s/glade/xml/
7129
7130Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * configure.in, doc/xml.html : bug fix release 1.8.2
7133 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7134 Hopefully the end of that silly C++ include problem
7135 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7136 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7137 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7138 troubles with autoclosed elements when the stree shape doesn't
7139 follow the DtD specs. Added htmlIsAutoClosed() and
7140 htmlAutoCloseTag()
7141 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7142 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7143 * debugXML.c: fixed a bug on printing default namespaces.
7144 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7145
7146Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * result/HTML/*.htm[l] : updated the HTML regression tests according
7149 to the new output
7150 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7151 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7152 problem due to intermix of extern "C" { ... } declarations for C++
7153 and recursive includes in the headers
7154
71551999-12-20 Chris Lahey <clahey@umich.edu>
7156
7157 * HTMLtree.c: Made it so that html nodes with a single child do
7158 not insert a carriage return before or after the child node.
7159
7160Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * configure.in, doc/xml.html : bug fix release 1.8.1
7163 * parser.c: fixed bug #4344
7164 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7165 added the glue to avoid C++ problems
7166 * doc/* : regenerated the documentation
7167
7168Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7171 namespace recognition, and Dia as a resul :-(
7172 * encoding.c: closed bug #3950
7173
7174Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * valid.c: debugging a posteriori validation, except URI expansion
7177 stuff this should be fixed now
7178 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7179 Carl Nygard <cnygard@bellatlantic.net>
7180 * tester.c: added --postvalid, cleaning of the code
7181 * tree.[ch]: added xmlDocGetRootElement()
7182
7183Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7184
7185 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7186 c++ losage.
7187
7188Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * configure.in, doc/xml.html : bumped to 1.8.0
7191 * xlink.[ch], Makefile.am : added framework for link detection
7192 * parser.h: added nbChars to parser context, needed for cleanup.
7193 * xmlmemory.c: removed a nasty bug when out of mem
7194 * valid.[ch]: adding namespace support for attribute decl
7195 * tester.c: added --debugent option
7196 * debugXML.[ch]: added xmlDebugDumpEntities()
7197 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7198 buffers instead, this was really needed, validation was breaking
7199 in strange ways due to that. Added xmlParseStringPEReference()
7200 and other parsing from strings functions. Entities processing
7201 modified again, but PERef are still not handled correcly but
7202 unless you're Eve Maller you won't notice :-)
7203 * HTMLparser.c: large changes toward reliability, and switched to
7204 lowercase internal tags, XHTML is lowercase, so it will help
7205 that output is closer to next version.
7206 * doc/* : regenerated the documentation, it is now hosted at
7207 http://xmlsoft.org/ (same bits I just bought the domain :-)
7208
7209
7210Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7213 doc generation
7214 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7215 in the SAX API
7216 * doc/*: rebuilt the doc making sure everything appears in the
7217 HTML files
7218
7219Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7222 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7223 which allow impressive speed improvement on dataset with
7224 large text pieces, but at the cost of broken binary
7225 compatibility and slightly bigger memory usage.
7226 Configure with --with-buffers to activate them, they
7227 are protected with XML_USE_BUFFER_CONTENT define.
7228 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7229 goal is 0 memory left allocated once parser is no more used
7230 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7231 call xmlCleanupParser() and xmlMemoryDump()
7232
7233Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7236 * parser.[ch] encoding.[ch]: added memory cleanup routines
7237 * parser.c: closing bug #3788
7238 * doc/*: rebuilt the doc
7239
7240Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7243 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7244 * tester.c: added --compress option
7245 * doc/*: rebuilt the documentation
7246
7247Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7250 if given /proc/kcore as input !
7251 * doc/xml.html doc/*: updated and rebuilt the documentation
7252
7253Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * parser.c: Fixed some wrongly space collapsing code due to
7256 a misreading of the spec.
7257 * result/*: fixed the output accordingly
7258
7259Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * encoding.c: bug fix and typos
7262 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7263 * parser.c: added attribute normalization closing bug #3597
7264 * test/att* result/att* SAXresult/att*: testcase for attribute
7265 normalization
7266
7267Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * configure.in: closing bug #3163 by adding extra flags for the
7270 cc compiler on HP-UX
7271
7272Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * valid.[ch] : removed a typo and an enumerated type bug in the
7275 xmlAddElementDecl() function
7276 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7277 call to xmlEncodeEntitiesReentrant() so that the functions
7278 New, Set and Get are at the same level.
7279 * parser.c HTMLparser.c: extra memory allocation bug for
7280 attributes detected by someone using libxml in embedded systems :-)
7281
7282Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * xmlmemory.h: turned off mem debug :-\
7285
7286Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * parser.c: closed bug #2784 a one line fix, but worth pushing
7289 a new release out
7290 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7291 some structures, comments before and after the
7292 main element, and other nastyness
7293 * HTMLtree.c tree.c: accomodate the extended HTML supported
7294 * configure.in: pushing 1.7.4
7295 * test/ent8 and related outputs : added a new test for bug #2784
7296 * test/HTML/wired.html and related output: a nasty HTML example
7297 * Makefile.am: improved the test scripts
7298 * docs/* : reran the documentation extractor, updated xml.html
7299
7300Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7303 HTMLparser and debugged the HTML related code. HTML documents
7304 now have their own type
7305 * entities.c: do not dump &apos; for HTML output
7306 * xmlmemory.c: improvement, breakpoint mechanism
7307 * testHTML.c: added --sax --repeat ...
7308 * Makefile.am: improved the HTML tests
7309 * valid.[ch]: added xmlValidGetValidElements and
7310 xmlValidGetPotentialChildren
7311 * tester.c: added --insert to test the 2 new functions
7312 * test//* result//* SAXresult//* : regression test cleanup
7313 and extension.
7314 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7315 gnome-xml-nanohttp.html
7316
7317Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * HTMLparser.c: fixed problems with some autoclose tags
7320 * tree.c: fixed XML output problems.
7321 * result/* SAXresult/*: update of the tests output
7322
7323Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * Makefile.am: Arturo patch for xmlConf.sh version info
7326 * parser.c: Tim Josling patch for single quoted items
7327 * tester.c: Tim Josling patch for tester options usage
7328 * tree.h: indent cleanup
7329
7330Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7333 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7334
7335Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * tree.c : Raph patch for initialization of CORBA fields
7338 * parser.c, xpath.c, ...: modification of doc comments
7339 * xpath.c : allow spaces in xpath expressions
7340
7341Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * xmlmemory.h: turning off memory debug :-(
7344
7345Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7348 better SAX interfaces.
7349 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7350 entity.
7351 * configure.in: 1.7.2
7352
7353Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * libxml.spec.in: fixed the URL
7356 * doc/xml.html: improved the documentation front-end
7357
7358Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7361
7362Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * libxml.spec.in: fixed the alpha compile problem
7365 * parser.[ch]: changed errno to errNo in the parser context :-(
7366 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7367 * doc/xml.html: changed CHAR to xmlChar
7368 * doc/html/*: recompiled the documentation
7369 * configure.in: 1.7.1
7370
7371Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * parser.h: modified the parser context struct to regain 1.4.0
7374 binary compatibility
7375 * parser.c, xml-error.h: added errno ot teh context and defined
7376 a set of errors values with update of errno
7377 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7378 DTDs and entities
7379 * *.h, *.c: complete cleanup of the use of config.h and include
7380 protection depending on the current setup.
7381 * overalll debugging, maintenance and bug-fixing on all modules
7382 * updated the documentation
7383 * ready for 1.7.0
7384
7385Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * HTMLparser.c : cleanup
7388 * SAX.c valid.c valid.h: added ID/IDREF checking
7389 * tree.c tree.h: extended doc structure for refs
7390 * configure.in: 1.6.2
7391 * parser.c: patched bug in SAX user arg call
7392 * parserInternals.h: patched missing close in C++ wrapping
7393 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7394 especially upcoming XPointer implementation.
7395 * doc/xml.html: augmented, typo
7396
7397Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7398
7399 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7400 not all invocations of install understand -d.
7401
7402Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7403
7404 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7405 to make 'check' works, when builddir != srcdir.
7406
7407Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * doc/xml.html : updated the documentation
7410
7411Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7414 not deallocated memory blocks
7415 * *.c : replaces all calls to malloc() free() and realloc() to
7416 the wrapper functions/macros
7417 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7418 instead of xmlFreeNodeList()
7419
7420Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * HTMLparser.c: corrected a stupid bug leading to core dump at
7423 tree deallocation. Removed warnings indicated by
7424 Stephane.Conversy@lri.fr
7425 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7426 looked for in the external subset
7427
7428Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7431 on SGI by Stephane.Conversy@lri.fr
7432
7433Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * all .h : changed the prototype declaration indent as in gtk
7436 * most .c : working on reducing the TODOs in the code
7437 * most .c : cleanup though -pedantic and Insure++
7438 * improvements on validation ID checkings.
7439 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7440 * xml-config.in: closed #1810
7441
7442Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * tree.h, valid.c, valid.h: more work on validity, IDs
7445 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7446 definition for AIX
7447
7448Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7451 the distribution due to a cut'n paste error at last commit
7452
7453Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * configure.in: upgraded to version 1.4.0
7456 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7457 Big update, added a large part of the validation process,
7458 it should be usable, but some parts are missing
7459 * xpath.c: improved the implementation w.r.t. root.
7460 * Makefile.am: added more tests
7461 * test and result trees: added a lot of tests
7462 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7463
7464Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * Added an HACKING file
7467
7468Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * xpath.[ch] : improvements and debug of the XPath implementation
7471 * parser.c, HTMLparser.c : modified the parsers to be progressive
7472 * tree.[ch] : extended the Buffer promitives
7473 * xmlIO.[ch] : added basic I/O routines providing progressive
7474 parsing and ready for I18N conversion plugins
7475 * SAXresult/* : the SAX callback sequence maybe slightly different
7476 now
7477 * test*.c : improved/updated the tests programs
7478 * doc/* : recompiled the docs.
7479
74801999-07-26 Michael Meeks <michael@edenproject.org>
7481
7482 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7483
7484 * tree.c: Ditto.
7485
7486Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * configure.in: upgraded to version 1.4.0
7489 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7490 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7491 XML query language, see http://www.w3.org/TR/xpath for more details.
7492 * parser.c, parser.h: added CHAR* related string functions for XPath
7493 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7494 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7495 rebuild the docs.
7496 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7497 and regression testing capabilities for XPath.
7498
7499Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7502 closing bug #1646
7503
7504Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * Makefile.am, example/Makefile.am: closed bug #1683
7507
7508Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * example/Makefile.am, configure.in: added the makefile for the
7511 gjobread example
7512
7513Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7514
7515 * doc/Makefile.am:
7516 - fix which allow "make install DESTDIR=</install/prefix>".
7517
7518Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7521 which fixed a problem on the file reading-code.
7522
7523Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7526 output.
7527 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7528
7529Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * parser.h : Oops removed the binary compatibility problem
7532 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7533 * parser.c, HTMLparser.c: applied patches for reading from stdin
7534
7535Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * parser.c, entities.c, valid.c: cleanup bug #1591
7538 * configure.in: cleanup bug #1592
7539 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7540 the same tree back-end. Hence gdome will be available for it.
7541 * doc/Makefile.am: close bug #617
7542
7543Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * parser.c: alloctate a per parser context SAX interface block
7546
7547Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7550 and xmlEncodeEntitiesReentrant with the correct one :-\
7551
7552Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * commit of my internal XML base changes, quite a lot of
7555 changes, cleanups, better entities support, framework for
7556 new I/O and charset detection and handling
7557 * Fixed the configure/Makefile stuff to generate shared libs
7558 with the proper version info, so we jumped on rev from
7559 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7560 xmlEncodeEntities() result need to be freed now, and a string
7561 xmlParserVersion provide the current library version.
7562
7563Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7564
7565 * parser.c: fixed a buffer overrun for when you have a very long
7566 attribute with no entities in it.
7567
7568Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * added example directory
7571 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7572
7573Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * Release of libxml-1.1, nearly everything has been touched for
7576 this.
7577 * Added more regression tests
7578 * Updated the documentation
7579
7580Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * tree.[ch]: unified the XML_NO_CORBA defines.
7583 * parser.c encoding.[ch]: started plugging in char encoding detection
7584
7585Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7586
7587 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7588 Also freed allocated buffer.
7589
7590Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7591 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7592 reentrancy problem at printing. One is left in entities.c, to
7593 remove ASAP
7594 * testSAX.c : added a test example showing the use of the SAX
7595 interface if one doesn't want to build the DOM tree.
7596 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7597
7598Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7601 large revamping of the parser to use SAX callbacks
7602 http://www.megginson.com/SAX/ (or at least a C like interface
7603 a la Expat). It's now possible to set up your own callbacks
7604 and the parser will not build a DOM tree.
7605 * test/* result/*: updated the test suite, I finally removed
7606 the old Namespace draft support (PI based).
7607
7608Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * Makefile.am: added test result to EXTRA_DIST for make tests
7611
7612Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * parser.c, parserInternals.h: moved the chars macro definitions
7615 to parserInternals.h
7616 * parser.c, error.c: applied patches from "Knut Åkesson"
7617 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7618
7619Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * xml-config.in : applied patch to make --version work
7622
76231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7624
7625 * Makefile.am (check-local): Alias for `tests' target. This will
7626 cause `make check' to do the right thing.
7627 (tests): Don't run tests in srcdir. Also, replaced calls to
7628 basename with a `sed' "equivalent".
7629
7630Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7633 it in the header and not the sources, updated the doc.
7634 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7635 pointing this out.
7636
7637Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7640 exported the inputStream routines.
7641 * doc/html/* : updated accordingly
7642
7643Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * parser.c, parser.h, parserInternals.h: added a few extra
7646 internal calls to allocate and free parser contexts ...
7647 * doc/html/* : updated accordingly
7648
7649Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * configure.in, Makefile.am, doc/makefile.am : General changes for
7652 1.0.0 release and including the generated HTML documentation.
7653
7654Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * makefile.am : added parserInternals.h, oops.
7657
7658Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * parserInternals.h: added this header giving access to the parser
7661 internal functions.
7662 * doc/Makefile.am : added a rebuild target which rebuilds the full
7663 set of documentations
7664 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7665 the internal subset.
7666 * *.c *.h: modifications needed to generate the documentation using
7667 gtk-doc, cleanup of functions blocks, reorganisation of struct
7668 declarations.
7669
7670Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7673 the tar and spec file to include the beginning of the doc.
7674
76751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7676
7677 * doc/.cvsignore: Added this file.
7678
7679Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * tree.c: fixed xmlGetProp to return "" when the attribute
7682 exists, even if the node-list is NULL.
7683
7684Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * tree.c: patched an error outputting empty attribute values.
7687 * Makefile.am and doc/makefile.am: have been updated during the
7688 week-end. Sorry for an empty CVS log, I got a shell problem.
7689
7690Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * tree.h: cleaned up using enums instead of defines
7693 * parser.c, valid.[ch]: more work on parsing/output of element
7694 declarations
7695
7696Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * valid.[ch], tree.c, parser.c : more work toward full parsing
7699 of XML DTDs.
7700 * README: added informations about mailing-list and on-line
7701 documentation
7702
77031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7704
7705 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7706
7707Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * parser.c, tree.[ch] : more work toward conformance testing,
7710 added a last element to accelerate parsing of very flat structures
7711 started working on internal subset Element content declaration.
7712 * valid.[ch] : first cut at adding code toward validation.
7713 * previous changes had also small impact on most files, especially
7714 the conformance testing using James Clark test suite.
7715
7716Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * test/* : updated the examples, most of them were not well
7719 formed (humm), and added rdf2.
7720 * result/* : resulting changes in the output.
7721
7722Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7725
7726Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * tree.c: patched a bug in the generation of empty attributes
7729
7730Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7733 for node/trees/documents/... Biggest problem is namespace
7734 support when copying subtrees.
7735
7736Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * parser.c, entities.c: improve entities and char ref encoding,
7739 and cleanups of error messages.
7740
7741Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * parser.c, entities.c: simple bug hunting done during rpm2html and
7744 rpmfind integration.
7745
7746Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * parser.[ch]: Added interfaces allowing to specify a SAX
7749 handler before parsing.
7750
7751Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * parser.c: redirrect all errors reporting through the SAX
7754 error function
7755
7756Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7759 * libtool, tlmain ...: update of the libtool files
7760
77611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7762
7763 * entities.c: Use g_snprintf insteda of snprintf.
7764
7765Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7768 added ent5 test for this purpose.
7769 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7770
7771Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * parser.c: fixed? a strange error due to compression on a GWP
7774 document.
7775
7776Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * tree.[ch]: bug fixing
7779 * entities.[ch]: defined a specific type for predefined entities
7780 * doc/xml.html: more documentation on the library, how to use it,
7781 overview of the interfaces.
7782
7783Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7786
7787Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * tree.c: corrected a small bug
7790 * doc/xml.html: continuing writing documentation.
7791
7792Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * debugXML.h debugXML.c: added debugging utilities.
7795 * tester.c: added --debug switch.
7796 * tree.c: patched an incorrect node->type assignment.
7797 * parser.c: formatting, ensure that node->doc != NULL in attributes
7798
7799Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7802 entity support and provide an internal representation close to
7803 DOM one (entity ref nodes, and attribute value as tree). I tried
7804 to preserve the interface but this will surely break some apps
7805 (I have to change rpm2html/rpmfind for example). I had to change
7806 two interfaces, and the generated tree is somewhat different.
7807 * doc/* : started documenting the XML library, the tree and
7808 DOM/Corba. This is a first step.
7809
7810Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * parser.c: Set up the fonctions comment block, boring but useful.
7813 * parser.h, SAX.c, parser.c: now attributes are processed through
7814 the SAX interface. The problem is that my SAX interface diverged
7815 quite a bit from the original one, well this is not an official
7816 spec, and translating it from Java to C is hairy anyway...
7817
7818Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7821 fonctions comment block, boring but useful.
7822
7823Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7826 conversion routines. However they are not yet used to convert the
7827 inputs. The core will run with UTF-8.
7828
7829Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * tree.c : make sure that the type id is properly set-up when
7832 a new object is allocated, needed for DOM.
7833
7834Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * tree.h, tree.c: Ok, the main objects in the tree will be native
7837 corba objects, it costs 8 bytes per Node, Attribute and Document
7838 but it simplifies the Corba integration a lot (no extra interface
7839 objects to allocate/free).
7840
7841Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7844 and changed NODEs contants for conformity with DOM Level 1
7845
7846Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * added hooks to keep track of servants when creating objects
7849 xmlDoc and xmlNode (for Corba export).
7850
7851Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * added xml-config script.
7854
7855Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7858 to autoupdate libtool and automake conf files.
7859
78601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7861
7862 * Makefile.am: Use '?' to separate the sed
7863 commands as ',' is used when people pass -Wl,something.
7864
7865
7866Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * tree.c, tree.h: added a per-document compression interface.
7869
7870Tue Sep 22 20:47:38 EDT 1998
7871
7872 * tree.c, tree.h: added saving with compression and added interfaces
7873 to control the compression level (xmlGetCompressMode,
7874 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7875
7876Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * parser.c: corrected a loop for files of size 0
7879
78801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7881
7882 * error.h: New file. Contains prototyes from `error.c'.
7883
7884Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7885
7886 * Makefile.am (xmlincdir): New macro.
7887 (xmlinc_HEADERS): Renamed from include_HEADERS.
7888
7889Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * applied small patch on numeric entities from
7892 Christopher Blizzard <blizzard@appliedtheory.com>
7893
7894Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * New release 0.2, removed the old xml_* files so that it's
7897 coherent with the other CVS base (W3C), far better conformance
7898 to standard, new namespaces, decent entities support, beginning
7899 of a SAX-like interface. Nearly nothing left intact, even the
7900 test examples ...
7901
79021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7903
7904 * .cvsignore: Add .deps dir
7905
7906Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7909
7910Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * configure.in: added test for CPP
7913 * AUTHORS, Changelog: the original ones didn't get commited but the
7914 glib ones instead, fixed.
7915 * Makefile.am: corrected an error in library naming
7916
7917Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * integrated code developped at W3C
7920 * changed the original Copyright
7921 * migrated to automake
7922 * prefixed the filenames by xml_ to avoid filename clashes
7923
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007924Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7925
7926 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7927 should not be called.
7928
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007929Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7930
7931 * libxml-2.0.pc.in: applied the patch to fix #101894
7932
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007933Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7934
7935 * tree.c : applied patch from Lukas Schroeder for register callbacks
7936 * valid.c: modified patch from Lukas Schroeder to test
7937 register callbacks with --chkregister
7938
Daniel Veillard067bae52003-01-05 01:27:54 +00007939Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7940
7941 * xmlreader.c: seriously changed the way data are pushed to
7942 the underlying parser, go by block of 512 bytes instead of
7943 tryng to detect tag boundaries at that level. Changed the
7944 way empty element are detected and tagged.
7945 * python/tests/reader.py python/tests/reader2.py
7946 python/tests/reader3.py: small changes mostly due to context
7947 reporting being different and DTD node being reported. Some
7948 errors previously undetected are now caught and fixed.
7949 * doc/xmlreader.html: flagged last section as TODO
7950
Daniel Veillard51a447a2003-01-04 19:42:46 +00007951Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7952
7953 * python/libxml.py: integrated the Python 2.2 optimizations
7954 from Hannu Krosing, while maintaining compatibility with
7955 1.5 and 2.1
7956
Daniel Veillarde59494f2003-01-04 16:35:29 +00007957Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7958
7959 * xmllint.c: a bit of cleanup
7960 * xmlreader.c: small fix
7961 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7962 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7963
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007964Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7965
7966 * python/setup.py.in: patch from Stéphane Bidoul to include
7967 drv_libxml2.py in setup.py
7968
Daniel Veillard66b82892003-01-04 00:44:13 +00007969Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7970
7971 * doc/xmlreader.html: starting documenting the new XmlTextReader
7972 interface.
7973
Daniel Veillard7704fb12003-01-03 16:19:51 +00007974Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7975
7976 * xmllint.c: added the --stream flag to use the TextReader API
7977 * xmlreader.c: small performance tweak
7978
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007979Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7980
7981 * xmlreader.c python/tests/reader2py: okay the DTD validation
7982 code on top of the XMLTextParser API should be solid now.
7983
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007984Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7985
7986 * xmlreader.c python/tests/reader2py: Fixing some more mess
7987 with validation and recursive entities while using the
7988 reader interface, it's getting a bit messy...
7989
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007990Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7991
7992 * xmlreader.c python/tests/reader.py: another couple of problem
7993 related to IsEmptyElement reported by Stéphane Bidoul needed
7994 some fixes.
7995
Daniel Veillard4f860202003-01-02 13:00:02 +00007996Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7997
7998 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7999 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8000 based on the python XmlTextReader interface.
8001
Daniel Veillard3c265e42003-01-01 21:06:49 +00008002Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8003
8004 * tree.c: backing out one change in the last patch which broke the
8005 regression tests
8006
Daniel Veillard5335dc52003-01-01 20:59:38 +00008007Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8008
8009 * global.data globals.c tree.c include/libxml/globals.h: applied
8010 an old patch from Lukas Schroeder to track node creation and
8011 destruction. Probably missing a lot of references at the moment
8012 and not usable reliably.
8013
Daniel Veillard8ba17412003-01-01 19:13:12 +00008014Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8015
8016 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8017 from doc/news.html and a stylesheet
8018
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008019Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8020
8021 * xmlreader.c python/tests/reader.py: fixed another couple of
8022 xmlreader bugs reported by Stéphane Bidoul and added tests.
8023
Daniel Veillard9e395c22003-01-01 14:50:44 +00008024Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8025
8026 * xmlreader.c python/tests/reader2.py: fixed another validity
8027 checking in external parsed entities raised by Stéphane Bidoul
8028 and added a specific regression test.
8029 * python/tests/reader3.py: cleanup
8030
Daniel Veillardd5896142002-12-31 14:45:26 +00008031Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8032
8033 * xmlreader.c python/tests/reader2.py: fixed a problem with
8034 validation within entities pointed by Stéphane Bidoul, augmented
8035 the tests to catch those.
8036
Daniel Veillarddc85f282002-12-31 11:18:37 +00008037Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8038
8039 * python/generator.py: modified the generator to allow keeping
8040 class references when creating new classes, needed to fix a bug
8041 pointed by Stéphane Bidoul where the input buffer of the
8042 xmlTextReader instance gets destroyed if the python wrapper for
8043 the input is not referenced anymore.
8044
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008045Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8046
8047 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8048 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8049
Daniel Veillard571b8892002-12-30 12:37:59 +00008050Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8051
8052 * xmlreader.c python/tests/reader.py: fixed another problem
8053 pointed by Stéphane Bidoul
8054
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008055Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8056
8057 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8058 with "<a/>"
8059
Daniel Veillardecaba492002-12-30 10:55:29 +00008060Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8061
8062 * SAX.c: warn on xmlns:prefix="foo"
8063 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8064 for namespace attributes handling.
8065
Daniel Veillard2d84a892002-12-30 00:01:08 +00008066Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8067
8068 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8069 a really nasty problem raised by a DocBook XSLT transform
8070 provided by Sebastian Bergmann
8071
Daniel Veillard29b3e282002-12-29 11:14:41 +00008072Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8073
8074 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8075 by Stéphane Bidoul and integrated it into the tests
8076
Daniel Veillarde18fc182002-12-28 22:56:33 +00008077Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8078
8079 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8080 extended the XmlTextReader API a bit, addding accessors for
8081 the current doc and node, and an entity substitution mode for
8082 the parser.
8083 * python/libxml.py python/libxml2class.txt: related updates
8084 * python/tests/Makefile.am python/tests/reader.py
8085 python/tests/reader2.py python/tests/reader3.py: updated a bit
8086 the old tests and added a new one to test the entities handling
8087
Daniel Veillardaba976d2002-12-28 21:14:18 +00008088Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8089
8090 * python/generator.py python/libxml2class.txt
8091 python/tests/reader.py python/tests/reader2.py: changed the
8092 generator to provide casing for the XmlTextReader similar to
8093 C# so that examples and documentation are more directly transposable.
8094 Fixed the couple of tests in the suite.
8095
Daniel Veillard83298842002-12-28 15:12:33 +00008096Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8097
8098 * doc/guidelines.html: added a document on guildeline for
8099 publishing and deploying XML
8100
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008101Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8102
8103 * valid.c xmlreader.c: final touch running DTD validation
8104 on the XmlTextReader
8105 * python/tests/Makefile.am python/tests/reader2.py: added a
8106 specific run based on the examples from test/valid/*.xml
8107
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008108Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8109
8110 * python/libxml.py: added a few predefined xmlTextReader parser
8111 configuration values.
8112
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008113Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8114
8115 * python/libxml_wrap.h: trying to fix #102037
8116
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008117Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8118
8119 * SAX.c: fixing bug #95296, when the predefined entities
8120 are redefined in the DTD the default one must be used
8121 instead anyway.
8122
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008123Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8124
8125 * doc/xmllint.xml
8126 * doc/xmllint.1
8127 Add discussion of XML_DEBUG_CATALOG to xmllint man
8128 page - bug #100907
8129
8130
Daniel Veillarddf512f42002-12-23 15:56:21 +00008131Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * xmlreader.c: Fixed the empty node detection to avoid reporting
8134 an inexistant close tag.
8135
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008136Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8139 for Python 2.1
8140
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008141Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8142
8143 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8144
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008145Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8146
8147 * doc/libxml2-api.xml python/tests/reader.py: one really need
8148 to provide the base URI information when creating a reader parser
8149 from an input stream. Updated the API and the example using it.
8150
Daniel Veillardea7751d2002-12-20 00:16:24 +00008151Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8152
8153 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8154 include/libxml/valid.h include/libxml/xmlreader.h: working on
8155 DTD validation on top of xml reader interfaces. Allows to
8156 validate arbitrary large instances. This required some extensions
8157 to the valid module interface and augmenting the size of xmlID
8158 and xmlRef structs a bit.
8159 * uri.c xmlregexp.c: simple cleanup.
8160
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008161Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8162
8163 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8164 work on the xml reader interfaces.
8165 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8166 Web page for the Windows binaries.
8167
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008168Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8169
8170 * xmlIO.c: applied a patch for VMS following the report by
8171 Nigel Hall
8172
Daniel Veillard3772de32002-12-17 10:31:45 +00008173Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8174
8175 * parser.c: the parseStartTag bug fix wasn't complete.
8176
Daniel Veillard67df8092002-12-16 22:04:11 +00008177Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8178
8179 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8180 parseStartTag, fixing it.
8181 * test/att4 result/att4 result/noent/att4: adding the test
8182 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8183 more methods to XmlTextReader.
8184
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008185Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8186
8187 * win32/libxml2.def.src: added more xml reader exports
8188 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8189 to the build
8190
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008191Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8192
8193 * doc/tutorial/xmltutorial.xml
8194 plus generated html and pdf
8195 Updating tutorial again based on further comments from Niraj
8196 Tolia on the last iteration
8197
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008198Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8199
8200 * doc/tutorial/xmltutorial.xml
8201 * doc/tutorial/includekeyword.c
8202 * doc/tutorial/includegetattribute.c
8203 plus generated html and pdf
8204 Adding fix from Niraj Tolia to tutorial to properly free memory.
8205
8206
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008207Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8208
8209 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8210 more methods of XmlTextReader.
8211 * python/libxml2class.txt python/tests/reader.py: this increased the
8212 methods in the bndings, augmented the test to check those new
8213 functions.
8214
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008215Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8216
8217 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8218 methods of XmlTextReader.
8219 * python/generator.py python/libxml_wrap.h python/types.c
8220 python/libxml2class.txt: added the reader to the Python bindings
8221 * python/tests/Makefile.am python/tests/reader.py: added a specific
8222 test for the Python bindings of the Reader APIs
8223 * parser.c: small cleanup.
8224
Daniel Veillard06503452002-12-13 10:42:08 +00008225Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8226
8227 * xinclude.c: fallback was only copying the first child not the
8228 full child list of the fallback element, closes #89684 as reopened
8229 by Bernd Kuemmerlen
8230
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008231Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8232
8233 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8234
Daniel Veillard000eafb2002-12-12 10:04:22 +00008235Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8236
Daniel Veillardc1eed322002-12-12 11:01:32 +00008237 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008238 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008239 gives enum values, fix functype return type, put back fields in
8240 structs
8241 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008242
Daniel Veillard024b5702002-12-12 00:15:55 +00008243Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8246 about htmlNodeDumpOutput location.
8247 * xpath.c: removed an undefined function signature
8248 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8249 too many symbols in the API breaking the python bindings.
8250 Updated with the libxslt/libexslt changes.
8251
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008252Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8253
8254 * configure.in: preparing release of 2.4.29
8255 * doc/*: rebuilt the docs and API
8256 * xmlreader.c: a few more fixes for the XmlTextReader API
8257
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008258Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8259
8260 * include/win32config.h: applied mingw patch from Magnus Henoch
8261
Daniel Veillard5aad8322002-12-11 15:59:44 +00008262Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8263
8264 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8265
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008266Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8267
8268 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8269 building Python script, does the C parsing directly, generates
8270 a better API description including structure fieds defs and
8271 enums. Still a couple of bugs, but good enough for the python
8272 wrappers now.
8273 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8274 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8275 include/libxml/schemasInternals.h include/libxml/tree.h: more
8276 cleanup based on the python analysis script reports.
8277 * libxml.spec.in: make sure the API XML description is part of the
8278 devel package.
8279
Daniel Veillard01c13b52002-12-10 15:19:08 +00008280Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8281
8282 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8283 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8284 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8285 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8286 code cleanup, especially the function comments.
8287 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8288
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008289Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8290
8291 * Makefile.am xmlreader.c include/libxml/Makefile.am
8292 include/libxml/xmlreader.h: Adding a new set of APIs based on
8293 the C# TextXmlReader API but converted to C. Allow to parse
8294 in constant memory usage, far simpler to program and explain
8295 than the SAX like APIs, unfinished but working.
8296 * testReader.c: test program
8297
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008298Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8299
8300 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8301
Daniel Veillard64b35282002-12-04 15:10:40 +00008302Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8303
8304 * tree.c: Chip turner indicated that XHTML1 serialization
8305 rule for style actually break on both IE and Mozilla,
8306 try to avoid the rule if escaping ain't necessary
8307
Daniel Veillard8efff672002-12-04 11:44:48 +00008308Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * nanhttp.c: handle HTTP URL escaping, problem reported by
8311 Glen Nakamura and Stefano Zacchiroli
8312
Daniel Veillard1c732d22002-11-30 11:22:59 +00008313Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8314
8315 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8316
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008317Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8318
8319 * uri.c: Johann Richard pointed out some XPointer problems for
8320 URN based URI references in XInclude. Modified the URI parsing
8321 and saving routines to allow correct parsing and saving of
8322 XPointers, especially when attached to "opaque" scheme accordingly
8323 to RFC 2396
8324
Daniel Veillard8db67d22002-11-27 19:39:27 +00008325Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8326
8327 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8328 of refactoring to the HTML saving code.
8329 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8330 in the doc.
8331
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008332Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8333
8334 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8335 to a buffer API to reuse the generic dump to an OutputIO layer,
8336 this reduces code, fixes xmlNodeDump() for XHTML, also made
8337 xmlNodeDump() now return the number of byte written.
8338
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008339Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8340
8341 * python/setup.py.in: another patch from Stéphane Bidoul for
8342 Python bindings on Windows
8343 * doc/parsedecl.py: small cleanup
8344
Daniel Veillard9715c172002-11-25 16:33:40 +00008345Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * libxml.spec.in configure.in: add a line in %changelog for releases
8348
Daniel Veillard9bc53102002-11-25 13:20:04 +00008349Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * parser.c: patch from Marcus Clarke fixing a problem in entities
8352 parsing that was detected in KDe documentations environment.
8353
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008354Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8355
8356 * python/libxml.c (libxml_prev): Return the previous as opposed to
8357 the next node (I guess this is the result of some cut & paste programming:)
8358
Daniel Veillard80d7b902002-11-23 16:23:08 +00008359Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8360
8361 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8362
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008363Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8364
8365 * python/generator.py python/libxml.c python/setup.py.in: trying
8366 to fix the Python bindings build on Windows (Stéphane Bidoul)
8367
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008368Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8369
8370 * win32/configure.js: added option for python bindings
8371 * win32/libxml2.def.src: added more exports
8372
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008373Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8374
8375 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8376 pthreads
8377 * win32/wince/*: applied updates to Windows CE port from Javier
8378
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008379Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8380
8381 * configure.in: preparing 2.4.28
8382 * libxml.spec.in doc/Makefile.am: some cleanup
8383 * doc/*: updated the news and regenerated.
8384
Daniel Veillardfee408f2002-11-22 13:18:30 +00008385Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8386
8387 * HTMLparser.c: final touch at closing #87235 </p> end tags
8388 need to be generated.
8389 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8390 this change slightly the output of a few tests
8391 * doc/*: regenerated
8392
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008393Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * parserInternals.c: fixing bug #99190 when UTF8 document are
8396 parsed using the progressive parser and the end of the chunk
8397 is in the middle of an UTF8 multibyte character.
8398
William M. Brack8b2c7f12002-11-22 05:07:29 +00008399Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8400
8401 * threads.c: fixed initialization problem in xmlNewGlobalState
8402 which was causing crash.
8403 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8404 in xmlInitializeGlobalState.
8405 * parserInternals.c: cleaned up ctxt->sax initialisation.
8406
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008407Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * tree.c include/libxml/tree.h: modified the existing APIs
8410 to handle XHTML1 serialization rules automatically, also add
8411 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8412 libxslt serialization uses it when needed without changing
8413 the library API.
8414 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8415 result/xhtml1: added a new test specifically for xhtml1 output
8416 and updated the result of one XHTML1 test
8417
Daniel Veillardd076a202002-11-20 13:28:31 +00008418Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8419
8420 * xinclude.c parserInternals.c encoding.c: fixed #99082
8421 for xi:include encoding="..." support on text includes.
8422 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8423 test/XInclude/ents/isolatin.txt : added a specific regression test
8424 * python/generator.py python/libxml2class.txt: fixed the generator
8425 the new set of comments generated for doc/libxml2-api.xml were
8426 breaking the python generation.
8427
Daniel Veillard817e70b2002-11-19 22:28:48 +00008428Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8431 * configure.in: patch for Solaris on new autoconf closes #98880
8432 * doc/parsedecl.py: repair the frigging API building script,
8433 did I say that python xmllib sucks ?
8434 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8435 and some comment are no more truncated.
8436
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008437Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8438
8439 * parser.c: Martin Stoilov pointed out a potential leak in
8440 xmlCreateMemoryParserCtxt
8441
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008442Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8443
8444 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8445 included in HTML documents and using the push parser.
8446
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008447Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8448
8449 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8450 specified, look for the Python interpreter not just in the
8451 specified root but also in the specified location. Fixes #98825
8452
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008453Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8454
8455 * python/libxml.c: fixing bug #98792 , node may have no doc
8456 and dereferencing without checking ain't good ...
8457
Daniel Veillarddad3f682002-11-17 16:47:27 +00008458Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8459
8460 * configure.in: preparing release 2.4.27
8461 * doc/* : updated and rebuilt the docs
8462 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8463 and all the docs are actually packaged and in the final RPMs
8464 * parser.c parserInternals.c include/libxml/parser.h: restore
8465 xmllint --recover feature.
8466
Daniel Veillard68e9e742002-11-16 15:35:11 +00008467Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8468
8469 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8470 processing of parsed entities, and XPath computation on sustitued
8471 entities.
8472 * testXPath.c: make sure entities are substitued.
8473
Daniel Veillard328f48c2002-11-15 15:24:34 +00008474Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8475
8476 * parser.c: fixed #96594, which was totally dependant on the
8477 processing of internal parsed entities, which had to be changed.
8478
Daniel Veillard66651aa2002-11-15 11:21:43 +00008479Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8482 trying to fix bug #98517 about building outside the source tree
8483 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8484
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008485Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8486
8487 * include/win32config.h: cleanup
8488 * win32/Makefile.mingw: integrated mingw in JScript configure
8489 * win32/Makefile.msvc: modified to allow mingw coexistence
8490 * win32/configure.js: integrated mingw
8491 * win32/Readme.txt: cleanup
8492
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008493Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8494
8495 * HTMLparser.c: strengthen the guard in the Pop macros,
8496 like in the XML parser, closes bug #97315
8497
Daniel Veillard0821b152002-11-12 20:57:47 +00008498Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8501 callback is never used.
8502
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008503Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * parserInternals.c: fixed the initialization of the SAX structure
8506 which was breaking xsltproc
8507 * xpath.c: patch from Petr Pajas for CDATA nodes
8508 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8509 * parser.c include/libxml/parser.h: patch from Peter Jones
8510 removing a leak in xmlSAXParseMemory() and adding the
8511 function xmlSAXParseMemoryWithData()
8512
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008513Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8514
8515 adding pdf of tutorial, changing web page to link to it
8516 * doc/tutorial/xmltutorial.pdf
8517 * doc/xml.html
8518 * doc/docs.html
8519
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008520Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8521
8522 * doc/tutorial/ar01s08.html
8523 adding file what I forgot for tutorial
8524
8525
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008526Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8527
8528 Adding encoding discussion to tutorial
8529 Added:
8530 * doc/tutorial/images/*.png: DocBook admonition image files
8531 * doc/tutorial/apf.html, apg.html: new generated html
8532 * doc/tutorial/includeconvert.c: conversion code entity file
8533 changed:
8534 * doc/tutorial/xmltutorial.xml: DocBook original
8535 * doc/tutorial/*.html: generated html
8536
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008537Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8538
8539 * include/libxml/*.h: retired xmlwin32version.h
8540 * doc/Makefile.am: retired xmlwin32version.h
8541 * win32/configure.js: retired xmlwin32version.h
8542
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008543Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8544
8545 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008546 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8547 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008548
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008549Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * globals.c: fixed a typo pointed out by Igor
8552 * xpath.c: try to speed up node compare using line numbers
8553 if available.
8554
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008555Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * tree.c: make xmlFreeNode() handle attributes correctly.
8558
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008559Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8560
8561 * catalog.c: completed the #96963 fix, as reported by Karl
8562 Eichwalder
8563
Daniel Veillard56f21f22002-11-06 15:49:46 +00008564Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8565
8566 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8567
Daniel Veillard91ad8792002-11-04 17:06:52 +00008568Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * Makefile.am: switched the order of a couple of includes
8571 to fix bugs #97100
8572
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008573Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8574
8575 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8576 xmlLoadCatalogs that used to separate directories with a ':'.
8577
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008578Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8579
8580 * threads.c: improvements to the Windows-side of thread handling
8581 * testThreads.c: conditionally excluded unistd.h
8582 * testThradsWin32.c: broke overlong lines
8583 * include/win32config.h: adapted thread-related macros to the new
8584 scheme and for pthreads on Windows
8585 * win32/Makefile.msvc: introduced a more flexible thread build,
8586 added testThreads[Win32].c to the build
8587 * win32/configure.js: introduced a more flexible thread config
8588
John Fleck61f6fb62002-10-31 15:23:29 +000085892002-10-31 John Fleck <jfleck@inkstain.net>
8590
8591 * doc/xml.html (and, by implication, FAQ.html)
8592 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8593
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008594Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8595
8596 * configure.in: removed xmlwin32version.h
8597 * include/libxml/Makefile.am: removed xmlwin32version.h
8598
Daniel Veillardce66ce12002-10-28 19:01:59 +00008599Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * tree.c: applied patch from Brian Stafford to fix a bug
8602 in xmlReconciliateNs()
8603
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008604Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * tree.c: applied patch from Christian Glahn to allow
8607 xmlNewChild() on document fragment nodes
8608
Daniel Veillardb39bc392002-10-26 19:29:51 +00008609Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * parser.c: Christian Glahn found a problem with a recent
8612 patch to xmlParseBalancedChunkMemoryRecover()
8613 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8614 problems
8615 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8616 test/schemas/seq*: added the test cases from Charles
8617
Daniel Veillard366a9152002-10-23 20:43:53 +00008618Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8621 serious cleanup of the spec file and associated changes
8622 in the Makefiles.
8623 * valid.c: try to remove some warnings on x86_64
8624
Daniel Veillardd033d022002-10-23 14:55:02 +00008625Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8628 fix bug #96586
8629
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008630Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8633 parsing, applied his patch
8634 * result/HTML/attrents.html result/HTML/attrents.html.err
8635 result/HTML/attrents.html.sax test/HTML/attrents.html:
8636 added the test and result case provided by Mikhail Sogrine
8637
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008638Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * vms/build_libxml.com vms/config.vms vms/readme.vms
8641 include/libxml/parser.h include/libxml/parserInternals.h
8642 include/libxml/tree.h include/libxml/xmlIO.h
8643 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8644 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8645 Applied the VMS update patch from Craig A. Berry
8646 * doc/*.html: update
8647
Daniel Veillardf000f072002-10-22 14:28:17 +00008648Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8651
Daniel Veillard1e208222002-10-22 14:25:25 +00008652Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * debugXML.c: adding a grep command to --shell in xmllint
8655 for T.V. Raman
8656
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008657Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * xmlcatalog.c: tried to fix some of the problem with --sgml
8660
Daniel Veillard935494a2002-10-22 14:22:46 +00008661Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * parser.c: tried to fix bug #91500 where doc->children may
8664 be overriden by a call to xmlParseBalancedChunkMemory()
8665
8666Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8669 identifiers in SGML catalogs containing '&'
8670
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008671Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * python/types.c: fixed bugs when passing result value tree
8674 to Python functions.
8675
Daniel Veillard48267432002-10-18 11:21:38 +00008676Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * configure.in: preparing the release of 2.4.26
8679 * doc/*: updated and rebuilt the documentation
8680
Daniel Veillardbb284f42002-10-16 18:02:47 +00008681Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * parser.c: fixed a XML Namespace compliance bug reported by
8684 Alexander Grimalovsky
8685
Daniel Veillard44892f72002-10-16 15:23:26 +00008686Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8687
8688 * HTMLtree.c: fixed serialization of script and style when
8689 they are not lowercase (i.e. added using the API to the tree).
8690
Daniel Veillard2fd85422002-10-16 14:32:41 +00008691Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8692
8693 * valid.c: make xmlValidateDocument emit a warning msg if there
8694 is no DTD, pointed by Christian Glahn
8695
Daniel Veillard32370232002-10-16 14:08:14 +00008696Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8697
8698 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8699 content model when some of the blocks have min or max, and a couple
8700 of bugs found in the process.
8701 * result/schemas/list0* test/schemas/list0*: added some specific
8702 regression tests
8703
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008704Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * README: updated the contact informations
8707
Daniel Veillard63186732002-10-15 08:43:17 +00008708Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8711 misses it, reported by Peter Bray.
8712
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008713Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8714
8715 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8716 and removed a few warnings
8717
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008718Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * parser.c: Christian Glahn found a small bug in the push parser.
8721 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8722 public
8723
Daniel Veillard6045c902002-10-09 21:13:59 +00008724Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8725
8726 * xmlschemas.c include/libxml/xmlschemas.h: added
8727 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8728 * testSchemas.c: added --memory to test the new interface
8729
Daniel Veillardf0070122002-10-09 14:24:17 +00008730Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8731
8732 * doc/index.py doc/search.php: integrated the XSLT indexing,
8733 a few fixed in the indexer, added a scope selection at the
8734 search level.
8735
Daniel Veillard01992e02002-10-09 10:20:30 +00008736Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8739 this was due to uninitialized parts of the validation context
8740
Daniel Veillard321be0c2002-10-08 21:26:42 +00008741Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * debugXML.c: applied patch from Mark Vakoc except the API
8744 change, preserved it.
8745 * doc/*: updated the docs to point to the search engine for
8746 information lookup or before bug/help reports.
8747
Daniel Veillard01e87d22002-10-08 16:55:06 +00008748Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8749
8750 * doc/index.py doc/search.php: added mailing-list archives
8751 indexing and lookup
8752
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008753Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8754
8755 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8756
Daniel Veillard9b006132002-10-07 11:13:27 +00008757Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * doc/index.py: improved HTML indexing
8760 * doc/search.php: make the queries also lookup the HTML based indexes
8761
Daniel Veillard141d04b2002-10-06 21:51:18 +00008762Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * doc/index.py: added HTML page indexing
8765
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008766Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8767
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008768 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008769 problem in libxslt.
8770 * catalog.c: fixed list handling in XML_CATALOG_FILES
8771
Daniel Veillardceb09b92002-10-04 11:46:37 +00008772Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * valid.c: typo/bug found by Christian Glahn
8775
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008776Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8777
8778 * xmlIO.c: applied Windows CE patch from Javier.
8779 * win32/wince: new directory, contains support for the PocketPC
8780 with Windows CE from Javier.
8781 * include/win32config.h: reorganised, removed duplicate
8782 definitions and applied WinCE patch from Javier.
8783 * include/wsockcompat.h: new file, now contains WinSock
8784 compatibility macros.
8785 * win32/Makefile.msvc: introduced double-run compilation.
8786
Daniel Veillarde16b5742002-09-26 17:50:03 +00008787Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * configure.in include/libxml/xmlwin32version.h: preparing release
8790 of 2.4.25
8791 * doc/*: updated and regenerated teh docs and web pages.
8792
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008793Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8796 error were not covering namespace declarations.
8797 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8798 it was missing the attribute declaration for the namespace
8799 * result/VC/NS3: the fix now report breakages in that test
8800
Daniel Veillardabe01742002-09-26 12:40:03 +00008801Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8804
Daniel Veillard2ace1952002-09-26 12:28:02 +00008805Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8808 and regenerated the docs and web site
8809
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008810Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8813 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8814 not before
8815
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008816Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * python/generator.py python/libxml2class.txt: fixed a stupid error
8819 breaking the python API
8820
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008821Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8824 triostr.c triostr.h: applied a trio update patch from
8825 Bjorn Reese which should work with MinGW
8826
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008827Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8828
8829 * tree.c: improving some documentation comments
8830 * xmlregexp.c: found and fixed a mem leak with python regression tests
8831 * doc/*: rebuilt the doc and the API XML file including the
8832 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8833 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8834 python/types.c: added access to the XML Schemas regexps from
8835 python
8836 * python/tests/Makefile.am python/tests/regexp.py: added a
8837 simple regexp bindings test
8838
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008839Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8840
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008841 * doc/xml.html:
8842 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008843
Daniel Veillard118aed72002-09-24 14:13:13 +00008844Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * xmlregexp.c: fixed the data callback on transition functionality
8847 which was broken when using the compact form
8848 * result/schemas/*: updated the results, less verbose, all tests
8849 pass like before
8850 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8851 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8852 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8853 annoying warnings
8854 * xpath.c: try to provide better error report when possible
8855
Daniel Veillard72336152002-09-21 13:08:14 +00008856Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * Makefile.am: fixed a breakage raised by Jacob
8859
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008860Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8861
8862 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8863 which don't use sockets
8864
Igor Zlatkovic01280582002-09-20 16:40:34 +00008865Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8866
8867 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8868 * win32/configure.js: applied zlib patch from Daniel Gehriger
8869
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008870Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8871
8872 * win32/configure.js: applied the patch from Mark Vakoc for
8873 regexp support
8874 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8875 for regexp support
8876
Daniel Veillardb5c05732002-09-20 13:36:25 +00008877Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * xmlschemastypes.c: as pointed by Igor Float and Double
8880 parsing ain't finished yet
8881
Daniel Veillard40b11342002-09-20 12:01:39 +00008882Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8883
8884 * Makefile.am configure.in: trying to fix #88412 by bypassing
8885 all the python subdir if python ain't detected
8886
Daniel Veillard23e73572002-09-19 19:56:43 +00008887Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8890 made configuring with regexps/automata/unicode the default
8891 but without schemas ATM
8892 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8893 fixed the regexp based DTD validation performance and memory
8894 problem by switching to a compact form for determinist regexps
8895 and detecting the determinism property in the process. Seems
8896 as fast as the old DTD validation specific engine :-) despite
8897 the regexp built and compaction process.
8898
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008899Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * valid.c: determinism is debugged, new DTD checking code now works
8902 but xmlFAComputesDeterminism takes far too much CPU and the whole
8903 set usues too much memory to be really usable as-is
8904
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008905Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * tree.c: fixed another stupid bug in xmlGetNodePath()
8908 * xmllint.c: --version now report the options compiled in
8909
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008910Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * HTMLparser.c: small cleanup
8913 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8914 when configured with them. A bit of debugging around the determinism
8915 checks is still needed
8916
Daniel Veillard63b01c22002-09-17 19:25:28 +00008917Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8920
Daniel Veillard92727042002-09-17 17:59:20 +00008921Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * xmlIO.c: small portability glitch fixed.
8924
Daniel Veillard84d70a42002-09-16 10:51:38 +00008925Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * xmlschemastypes.c: incomplete steps for real/double support
8928 * testAutomata.c include/libxml/xmlautomata.h
8929 include/libxml/xmlregexp.h: avoiding a compilation problem
8930 * valid.c include/libxml/valid.h: starting the work toward using
8931 the regexps for actual DTD validation
8932
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008933Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * hash.c: cosmetic cleanup
8936 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8937 integrating a DTD validation layer based on the regexps
8938
Daniel Veillard4402ab42002-09-12 16:02:56 +00008939Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8942 the determinism was tested before eliminating the epsilon
8943 transitions :-(
8944
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008945Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * python/generator.py python/libxml.c python/libxml.py
8948 python/libxml2-python-api.xml python/libxml2class.txt
8949 python/libxml_wrap.h python/types.c: updated the python
8950 bindings, added code for easier File I/O, and the ability to
8951 define a resolver from Python fixing bug #91635
8952 * python/tests/Makefile.am python/tests/inbuf.py
8953 python/tests/outbuf.py python/tests/pushSAXhtml.py
8954 python/tests/resolver.py python/tests/serialize.py: updated
8955 and augmented the set of Python tests.
8956
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008957Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8958
8959 * win32/configure.js: added more readme info for the binary
8960 package.
8961
Daniel Veillard607b35c2002-09-10 12:16:19 +00008962Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * xmlIO.c: fixed a stupid out of bound array error
8965
8966Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8967
8968 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8969 messing around with support for Windows path, cleanups,
8970 trying to identify and fix the various code path to the
8971 filename access. Added xmlNormalizeWindowsPath()
8972
Daniel Veillard76575762002-09-05 14:21:15 +00008973Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * error.c valid.c: working on better error reporting of validity
8976 errors, especially providing an accurate context.
8977 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8978 error reports in those cases.
8979
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008980Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8983 parser.c parserInternals.c xmlIO.c: get rid of all the
8984 perror() calls made in the library execution paths. This
8985 should fix both #92059 and #92385
8986
Daniel Veillard19aa7022002-09-05 11:14:19 +00008987Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * xmllint.c: memory leak reporting was broken after a change
8990 of the preprocessor symbol used to activate it.
8991
Daniel Veillardec6725e2002-09-05 11:12:45 +00008992Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * tree.c: try to make the copy function work for node of
8995 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8996 DOM layers though, not libxml2 itself.
8997
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008998Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * valid.c: try to provide file and line informations, not all
9001 messages are covered, but it's a (good) start
9002
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009003Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * xinclude.c: reimplemented a large part of the XInclude
9006 processor, trying to minimize resources used, James Henstridge
9007 provided a huge test case which was exhibiting severe memory
9008 consumption problems.
9009
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009010Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * python/Makefile.am: applied patch from Christophe Merlet to
9013 reestablish DESTDIR
9014
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009015Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * libxml.spec.in: fixes libary path for x86_64 AMD
9018
John Fleckbe98b332002-09-04 03:16:23 +00009019Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9020
9021 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009022 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009023 (plus resulting generated html files)
9024 fixing one spot I missed in the tutorial where I hadn't freed
9025 memory properly
9026
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009027Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9028
9029 * doc/tutorial/includeaddattribute.c
9030 * doc/tutorial/includeaddkeyword.c
9031 * doc/tutorial/includegetattribute.c
9032 * doc/tutorial/includekeyword.c
9033 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009034 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009035 update tutorial to properly free memory (thanks to Christopher
9036 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009037 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009038 added image files so the callouts are graphical, making it
9039 easier to read ( use "--param callout.graphics 1" to generate
9040 html with graphical callouts)
9041
Daniel Veillarde1662542002-08-28 11:50:59 +00009042Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9045 nice logos generated by Marc Liyanage
9046 * doc/site.xsl *.html: changed the stylesheet to show the new
9047 logo and regenerated the pages
9048
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009049Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9052
Daniel Veillard42766c02002-08-22 20:52:17 +00009053Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * xpath.c: possible mem leak patch from Jason Adams
9056
9057Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9060 in the XQuery namespace
9061 * configure.in: preparing 2.4.24
9062 * doc/*.html: updated the web pages
9063
9064Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * python/generator.py: closing bug #85258 by generating conditional
9067 compile check to avoid linking to routines not configured in.
9068
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090692002-08-22 Havoc Pennington <hp@pobox.com>
9070
9071 * autogen.sh: update error message for missing automake
9072
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009073Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9074
9075 * python/Makefile.am: typo in target name resulted in libxml2.py
9076 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9077
Daniel Veillard22669b22002-08-22 07:17:11 +00009078Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * win32/win32/Makefile.mingw: updated with version from
9081 Elizabeth Barham at http://soggytrousers.net/repository/
9082
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009083Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9084
9085 * win32/Makefile.msvc: added the prefix location to the include
9086 and lib search path.
9087
Havoc Pennington830e8972002-08-18 22:22:13 +000090882002-08-18 Havoc Pennington <hp@pobox.com>
9089
9090 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9091 both automake 1.6 and 1.4 installed get the right automake. Means
9092 compilation from CVS will now require the latest automake 1.4
9093 release, or manually creating symlinks called "automake-1.4" and
9094 "aclocal-1.4"
9095
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009096Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * configure.in python/Makefile.am: more AMD 64 induced changes from
9099 Frederic Crozat
9100
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009101Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * xinclude.c: oops I was missing the xml:base fixup too
9104 * result/XInclude/*.xml: this adds xml:base attributes to most
9105 results of the tests
9106
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009107Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * xinclude.c: quick but apparently working implementation of
9110 xi:fallback, should close bug #89684
9111 * Makefile.am test/XInclude/docs/fallback.xml
9112 result/XInclude/fallback.xml: added a basic test for fallback,
9113 and run with --nowarning to avoid a spurious warning
9114 * configure.in: applied patch from Frederic Crozat for python
9115 bindings on AMD 64bits machines.
9116
Daniel Veillard9e923512002-08-14 08:48:52 +00009117Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9120 the caller don't pass a SAX callback block.
9121
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009122Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * tree.c: applied the same fix for the XML-1.0 namespace to
9125 xmlSearchNsByHref() as was done for xmlSearchNs()
9126
Daniel Veillardad11b302002-08-12 14:53:41 +00009127Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * libxml.3: small cleanup of the man page
9130 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9131 when serializing HREF attributes generated by XSLT.
9132
Daniel Veillardc084e472002-08-12 13:27:28 +00009133Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9136 version of Marc Liyanage' patch for boolean attributes in HTML
9137 output
9138
Daniel Veillard5f91b372002-08-12 12:13:01 +00009139Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * python/tests/serialize.py: fixed the test results, indenting
9142 behaviour changed slightly
9143
Aleksey Sanin9e951762002-08-08 18:02:41 +00009144Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9145
9146 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9147 new c14n function to Windows def files
9148
Aleksey Saninea4272a2002-08-02 23:50:03 +00009149Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9150
9151 * c14n.c: fixed a memory leak in c14n code
9152
Daniel Veillard58e44c92002-08-02 22:19:49 +00009153Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * parser.c include/libxml/parser.h: adding a new API for Christian
9156 Glahn: xmlParseBalancedChunkMemoryRecover
9157 * valid.c: patch from Rick Jones for some grammar cleanup in
9158 validation messages
9159 * result/VC/* result/valid/*: this slightly change some of the
9160 regression tests outputs
9161
Daniel Veillard0bf29002002-08-01 12:54:11 +00009162Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * tree.c: trying to fix a problem in namespaced attribute handling
9165 raised by Christian Glahn
9166
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009167Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * encoding.c include/libxml/encoding.h: Opening the interface
9170 xmlNewCharEncodingHandler as requested in #89415
9171 * python/generator.py python/setup.py.in: applied cleanup
9172 patches from Marc-Andre Lemburg
9173 * tree.c: fixing bug #89332 on a specific case of loosing
9174 the XML-1.0 namespace on xml:xxx attributes
9175
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009176Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9177
9178 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9179 corner case from new Merlin's test suite and added a callback
9180 that will be used to improve xmlsec performance
9181
9182
Daniel Veillard0b22def2002-07-29 16:23:03 +00009183Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * HTMLtree.c: trying to fix the <style> escaping problem in
9186 HTML serialization bug #89342
9187
Daniel Veillard0b28e882002-07-24 23:47:05 +00009188Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9191 and rebuilt the web site.
9192
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009193Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009194
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009195 * include/libxml/tree.h: added _private member to xmlNs struct
9196
Daniel Veillard1d995272002-07-22 16:43:32 +00009197Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * HTMLparser.c: fixing bug #84876 based on the xml working
9200 code.
9201
William M. Brack61eaba52002-07-21 11:14:18 +00009202Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9203
9204 * python/Makefile.am: enhanced to fix bug 72012 (errors
9205 when using '-jX' make parameter)
9206
William M. Brackef61d202002-07-19 08:32:00 +00009207Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9208
9209 * xpath.c: small additional enhancement for booleans
9210 compared to nodesets
9211
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009212Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * HTMLtree.c: changed the order of the encoding declaration
9215 attributes in the meta tags due to a bug in IE/Mac
9216
William M. Brack0c022ad2002-07-12 00:56:01 +00009217Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9218
9219 * xpath.c: enhanced handling of booleans (especially '='
9220 and '!=' for nodesets) - fixes bug 85256. Added new
9221 routine xmlXPathNotEqualValues for more proper handling
9222 of '!=' when nodesets are involved.
9223
Daniel Veillard06944e22002-07-11 19:55:18 +00009224Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9227 doc/xmlcatalog_man.xml to the source distribution
9228
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009229Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9230
9231 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9232 asked for this.
9233
Daniel Veillard539638b2002-07-06 19:55:14 +00009234Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * configure.in: preparing 2.4.23
9237 * doc/*: rebuilt the docs
9238
Daniel Veillard176d99f2002-07-06 19:22:28 +00009239Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * parser.c: fixing bug #84169 by fixing the
9242 comment of xmlCreatePushParserCtxt to describe the
9243 encoding detection parameters better.
9244
Daniel Veillard37f961d2002-07-06 17:53:56 +00009245Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * valid.c: fixing bug #79331 in one path the lookup for
9248 ID attributes on a namespaced node wasn't handled correctly :-\
9249
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009250Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * HTMLparser.c: trying to fix 87235 about discarded white
9253 spaces in the HTML parser.
9254 * result/HTML/*: this changes the output of a number of HTML
9255 regression tests
9256
Daniel Veillardfdc91562002-07-01 21:52:03 +00009257Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * xpath.c: applied patch from Richard Jinks for the namespace
9260 axis + fixed a memory error.
9261 * parser.c parserInternals.c: applied patches from Peter Jacobi
9262 removing ctxt->token for good.
9263 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9264 popped out by the regression tests.
9265 * Makefile.am: patch for threads makefile from Gary Pennington
9266
William M. Brack6000af52002-06-28 11:43:13 +00009267Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9268
Daniel Veillardfdc91562002-07-01 21:52:03 +00009269 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009270 expressions involving preceding-sibling (et al).
9271
Daniel Veillard153120c2002-06-18 07:58:35 +00009272Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * hash.c: applied a patch from Peter Jacobi to solve a problem
9275 when compiling with the Watcom C on Win32
9276 * result/schemas/*.err: the change of hashing algo generated
9277 permutations in the output
9278
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009279Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * hash.c: applied patch from Sander Vesik improving the quality of
9282 the hash function.
9283
Aleksey Sanina5808b92002-06-14 17:07:41 +000092842002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009285
9286 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9287 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9288 xmllint.c xpath.c: replaced sprintf() with snprintf()
9289 to prevent possible buffer overflow (the bug was pointed
9290 out by Anju Premachandran)
9291
Daniel Veillarde059b892002-06-13 15:32:10 +00009292Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * parser.c: removed an uninitialized data error popped by valgrind
9295 on PE references
9296
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009297Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9298
9299 * doc/xml.html
9300 adding tutorial reference to the web page
9301
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009302Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9303
9304 * doc/tutorial/xmltutorial.xml
9305 * doc/tutorial/ar01s07.html
9306 * doc/tutorial/ape.html
9307 * doc/tutorial/includegetattribute.c
9308 adding section to tutorial about retrieving an attribute
9309 value
9310
Daniel Veillardf5582f12002-06-11 10:08:16 +00009311Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * parser.c: applied a couple of patches from Peter Jacobi to start
9314 to get rid of ctxt->token, with a possible significant speed
9315 improvement to be gained once done. Better compliance with PE
9316 references constructs in DTDs too.
9317 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9318 from Peter too
9319
Daniel Veillard38d80e22002-06-11 07:24:56 +00009320Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9323 xmlParseElement was likely to have been deallocated at the
9324 time of the report, possibly leading to segfault. Just report
9325 the tag name now.
9326
Daniel Veillard9e412302002-06-10 15:59:44 +00009327Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * xpath.c: patch from Richard Jinks for XPath substring() function
9330 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9331
Aleksey Sanina5808b92002-06-14 17:07:41 +000093322002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009333
9334 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9335
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009336Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9337
9338 *doc/FAQ.html
9339 fixing typos in FAQ, thanks to Robert Funnell for the
9340 editing help
9341
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009342Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * NEWS: got complaints from rpmlint that it was empty
9345
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009346Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9347
9348 * added doc/tutorial, including:
9349 apa.html
9350 apb.html
9351 apc.html
9352 apd.html
9353 ar01s02.html
9354 ar01s03.html
9355 ar01s04.html
9356 ar01s05.html
9357 ar01s06.html
9358 includeaddattribute.c
9359 includeaddkeyword.c
9360 includekeyword.c
9361 includestory.xml
9362 index.html
9363 xmltutorial.xml
9364 libxml tutorial, including generated html
9365
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009366Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9367
9368 * result/c14n/exc-without-comments/merlin-c14n-two-*
9369 result/c14n/without-comments/merlin-c14n-two-*
9370 test/c14n/exc-without-comments/merlin-c14n-two-*
9371 test/c14n/without-comments/merlin-c14n-two-*
9372 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9373 c14n/exc-c14n and slightly modified test script to handle
9374 these test cases
9375 * c14n.c: fixed bugs for complicated nodes set (namespace
9376 without node and others from merlin-c14n-two.tar.gz)
9377 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9378 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9379 for xmlsec performance patch
9380 * xpath.c: fixed self::node() for namespaces and attributes
9381
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009382Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9383
9384 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9385 but with the format parameter
9386 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9387
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009388Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9389
9390 * Makefile.am: updated c14n tests suite
9391 * c14n.c: performance improvement for previous c14n patch
9392
Daniel Veillarde72c7562002-05-31 09:47:30 +00009393Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * parser.c: another peroformance patch from Peter Jacobi, that
9396 time on parsing attribute values.
9397
Aleksey Sanin508a1012002-05-31 06:32:32 +00009398Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9399
9400 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9401 into LibXML2 test suite
9402
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009403Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9404
9405 * c14n.c: propagating xpath ancesstors node fix to c14n
9406 plus small performance improvement to reduce number of
9407 mallocs
9408 * xpath.c: fixed ancestors axis processing for namespace nodes
9409
Daniel Veillard46de64e2002-05-29 08:21:33 +00009410Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9413 Peter Jacobi
9414
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009415Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * configure.in: preparing 2.4.22
9418
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009419Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9422 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9423 a public entry point.
9424 * doc/*: rebuilt the API and docs
9425
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009426Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * xpath.c: patch from Richard Jinks to fix a problem introduced
9429 in the previous patch and pointed by Norm
9430
Daniel Veillardc6924812002-05-24 11:10:43 +00009431Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * libxml.spec.in: fixing bug #81112
9434
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009435Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * uri.c: fixing bug #82848
9438
Daniel Veillarda2878972002-05-24 07:54:39 +00009439Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9442 output of one catalog test
9443
Aleksey Sanin114e4752002-05-24 07:20:27 +00009444Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009445
Aleksey Sanin114e4752002-05-24 07:20:27 +00009446 * global.data globals.c tree.c include/libxml/globals.h
9447 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9448 default value for global parameter xmlIndentTreeOutput to 1 and
9449 introduced new global parameter xmlTreeIndentString (the string
9450 used to do one-level indent) with default value " " (as it was
9451 in tree.c)
9452
Daniel Veillard49d5af82002-05-23 11:55:49 +00009453Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9456 with trio and schemas.
9457
Daniel Veillard7c13af42002-05-22 09:57:32 +00009458Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * xpath.c: patch from Richard Jinks to fix the problem raised in
9461 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9462
Daniel Veillard5a872412002-05-22 06:40:27 +00009463Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * xmlschemas.c: a bit of work on import.
9466 * xmlschemastypes.c: Charles Bozeman provided a compare function
9467 for date/time types so min/max facet restrictions should work,
9468 indeterminate comparisons return an error instead of equal.
9469 * test/schemas/date_0* result/schemas/date_0_0: specific test
9470 from Charles Bozeman too
9471
Daniel Veillard10b6da42002-05-18 07:55:20 +00009472Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9475 from Christian Cornelssen fixing the man pages and the Catalog
9476 building script.
9477 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9478 next step is <xs:import> I now have a reasonable understanding
9479 of how it works.
9480
Daniel Veillarde5354492002-05-16 08:43:22 +00009481Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9484
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009485Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9486
9487 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9488
Daniel Veillard088bf112002-05-14 11:03:59 +00009489Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xpath.c: fixing an XPath function evalutation bug pointed out
9492 by Alexey Efimov where the context was lost when evaluating
9493 the function arguments
9494
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009495Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009496
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009497 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9498 function public for XMLSec performance optimizations
9499
Daniel Veillard3cd72402002-05-13 10:33:30 +00009500Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * python/generator.py python/libxml2class.txt : fixed a problem
9503 with the HTML parser pointed by Gary Benson
9504 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9505 example
9506
Aleksey Sanine48a3182002-05-09 18:20:01 +00009507Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9508 * parser.c: fixed bug #81159 (memory growth in SAX)
9509
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009510Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9511 * xpath.c: fixed bug #78858 (the real fix)
9512
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009513Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009514 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009515
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009516Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * tree.c: modified xmlNodeSetBase to allow changing the
9519 base of a document.
9520
Daniel Veillard070803b2002-05-03 07:29:38 +00009521Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * xmlschemastypes.c: patch Charles Bozeman for validation of
9524 all the date, time, and duration types
9525 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9526 * configure.in: fixed an error pointed by an user
9527 * xml2-config.in: fixed an error pointed by an user
9528
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009529Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9530
9531 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9532 win32/libxml2.def.src xmlIO.c: exported default
9533 'file:', 'http:' and 'ftp:' protocols input handlers
9534 and maked protocols comparisson case insensitive
9535
Daniel Veillard34de97f2002-04-30 14:29:22 +00009536Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * configure.in: Neven Has detected a typo
9539
Daniel Veillard28577c32002-04-30 06:48:41 +00009540Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9543 as one of the persons allowed to commit directly to the
9544 module.
9545
Daniel Veillardfc57b412002-04-29 15:50:14 +00009546Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9549 * valid.c: raised a too low limit
9550 * doc/*: rebuilt the docs
9551
Daniel Veillardeca82812002-04-24 11:42:02 +00009552Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * test/XPath/expr/floats test/XPath/expr/functions
9555 result/XPath/expr/floats result/XPath/expr/functions
9556 xpath.c: another XPath conformance patch from Richard Jinks
9557
Daniel Veillard13e04c62002-04-23 17:51:29 +00009558Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * xmlschemas.c: fixed validation of attribute groups.
9561 * test/schemas result/schemas: added an example from the primer
9562
Daniel Veillard88c58912002-04-23 07:12:20 +00009563Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9566 * test/schemas result/schemas: updated the test list
9567
Daniel Veillarde19fc232002-04-22 16:01:24 +00009568Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * TODO: updated a bit
9571 * parser.c: made a comment more specific
9572 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9573 Schemas conformance.
9574 * test/schemas result/schemas: updated the test list
9575
Daniel Veillard441bc322002-04-20 17:38:48 +00009576Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9579 implementing xs:all with minOccurs = 0
9580 * tes/schemas/* result/schemas/*: added more tests covering
9581 xs:all
9582
Daniel Veillard8a001f62002-04-20 07:24:11 +00009583Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * xmlregexp.c: first implementation of the all particle, this
9586 may need to be revisited for case where not all transitions
9587 must be crossed.
9588
Daniel Veillard7646b182002-04-20 06:41:40 +00009589Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9590
9591 * tree.c: another entity processing update from Markus Henke
9592
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009593Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9594
9595 * trionan.c: fixed crash on OSF/1
9596
Daniel Veillardb4398962002-04-19 07:01:55 +00009597Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * xmlschemas.c: more Schemas work
9600 * test/schemas/* result/schemas/*: added more tests coming
9601 from the spec.
9602
Daniel Veillard54761132002-04-18 21:00:44 +00009603Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9606 ExcC14N specification
9607
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009608Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * tree.c: patch from Markus Henke, fix for recursive entities.
9611
Daniel Veillard23b1f372002-04-18 15:50:05 +00009612Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * xpath.c: fix a problem with string() on a document node.
9615
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009616Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * Makefile.am xmlschemas.c: more Schemas work
9619 * test/schemas/* result/schemas/*: added more tests coming
9620 from the spec.
9621
Daniel Veillard6231e842002-04-18 11:54:04 +00009622Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9625 * result/HTML/*: this changes a few things in the results
9626
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009627Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9628
9629 * include/libxml/tree.h: eliminated 'declaration different than
9630 prototype' warning
9631 * include/win32config.h: "resolved" conflicts with errno.h
9632
Daniel Veillardb509f152002-04-17 16:28:10 +00009633Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9636 on the automata interfaces and debug of counted choices
9637 * test/schemas/* result/schemas/*: added a number of tests
9638
Daniel Veillard8651f532002-04-17 09:06:27 +00009639Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9642 a bit of work on Schemas
9643 * testSchemas.c: try to make it more useful
9644 * test/schemas/* result/schemas/* Makefile.am: changed the
9645 Schemas regression test procedure, started adding a few samples
9646
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009647Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9648
9649 * include/libxml/encoding.h: Patch for the Borland C++ builder
9650 * include/libxml/tree.h: Patch for the Borland C++ builder
9651 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009652 * win32/bcb5: New directory for the Borland C++ builder
9653 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009654
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009655Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9656
9657 * win32/Makefile.msvc: Update for XML Schema support
9658 * win32/configure.js: Update for XML Schema support
9659 * win32/libxml2.def.src: Update for XML Schema support
9660
Daniel Veillard4255d502002-04-16 15:50:10 +00009661Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9664 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9665 xmlunicode.c include/libxml/Makefile.am
9666 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9667 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9668 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9669 include/libxml/xmlversion.h.in : merged the current state of
9670 XML Schemas implementation, it is not configured in by default,
9671 a specific --schemas configure option has been added.
9672 * test/automata test/regexp test/schemas Makefile.am
9673 result/automata result/regexp result/schemas:
9674 merged automata/regexp/schemas regression tests
9675
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009676Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * xpath.c: Gary found a compile time problem, fixes #78823
9679
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009680Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * configure.in: release of 2.4.20
9683 * doc/*: updated and rebuilt the docs
9684
Daniel Veillardf544f192002-04-15 12:56:56 +00009685Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * python/Makefile.am: patch from Cristian Gafton to build on
9688 Red Hat 6.2, should also fix #75779
9689
Daniel Veillard940492d2002-04-15 10:15:25 +00009690Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * valid.c: first part of fixing #78729
9693
Daniel Veillardeb475a32002-04-14 22:00:22 +00009694Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9697 escaping of URI when saving HTML files.
9698 * result/HTML/*: this impacted some tests
9699
Daniel Veillard9b731d72002-04-14 12:56:08 +00009700Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * configure.in: trying to fix #77441
9703
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009704Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * include/libxml/xmlIO.h: Hallski complained it could not be
9707 included by itself.
9708
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009709Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9712
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009713Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9714
9715 * win32/configure.js: patch from Nilo for the c14n option
9716 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9717
Daniel Veillardda423da2002-04-10 19:25:38 +00009718Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9721 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9722 LIBXML_THREAD_ENABLED
9723
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009724Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * xpath.c: another patch from Richard Jinks for substring conformance
9727 * test/XPath/expr/floats test/XPath/expr/strings
9728 result/XPath/expr/floats result/XPath/expr/strings: update of the
9729 test suite to check those.
9730
Daniel Veillard01917aa2002-04-10 11:30:41 +00009731Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xpath.c: patch from Richard Jinks for .x float parsing.
9734
Daniel Veillard46d6c442002-04-09 16:10:39 +00009735Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * parser.c: patch from Markus Henke when an encoding ain't recognized
9738
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009739Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * libxml.m4: got a report that #include <string.h> was needed
9742
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009743Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9746
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009747Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9748
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009749 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009750
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009751Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9754 pointed out by Melvyn Sopacua.
9755
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009756Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * libxml.m4: Frédéric Crozat gave a patch related to the change
9759 of Include paths breaking the libxml.m4
9760
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009761Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * xpath.c: Fix bug #76927 forgot to save some context
9764 when evaluating binary expressions
9765
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009766Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * configure.in: fixed configure for MPE/iX from Markus Henke
9769 * xmlmemory.c: fixed initialization problems
9770 * xpath.c: another set of patches from Richard Jinks this
9771 fixes "make XPathtests" on linux
9772
Daniel Veillard21458c82002-03-27 16:12:22 +00009773Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9776 * test/XPath/expr/compare test/XPath/expr/equality
9777 test/XPath/expr/floats test/XPath/expr/functions
9778 test/XPath/expr/strings result/XPath/expr/compare
9779 result/XPath/expr/equality result/XPath/expr/floats
9780 result/XPath/expr/functions result/XPath/expr/strings: Updated
9781 tests though they show a divergence on Linux
9782
Daniel Veillard28dfed12002-03-27 09:08:17 +00009783Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * xpath.c trionan.c: previous commit also included patches
9786 from Richard Jinks on some IEEE support corner case
9787
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009788Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9791 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9792 that $(datadir) should be used for docs
9793
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009794Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9797 could leak filedescriptors
9798
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009799Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * configure.in nanohttp.c: applied patch from Allan Clark for
9802 UnixWare/OpenServer
9803
Daniel Veillard19274092002-03-25 16:48:03 +00009804Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * configure.in: preparing 2.4.19
9807 * doc/*: rebuilt the docs
9808
Daniel Veillard56b2db72002-03-25 16:35:28 +00009809Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * nanohttp.c: fixing #76043, got fed up with non-portability
9812 of that piece of code.
9813
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009814Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * valid.c SAX.c: Never commit without running "make tests" :-(
9817 fix a couple of stupidities in the previous commit
9818 * result/*: a few changes in some attribute order result of previous
9819 commit.
9820
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009821Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9824 the internal subset should not raise duplicate ID errors,
9825 also there was a small bug in conjunction to namespace
9826 declarations defaulted and xml:xxx attributes DTD definitions.
9827
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009828Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * xpath.c: Richard Jinks also raised some rounding problems
9831 this tries to fix them
9832
Daniel Veillard4e2df542002-03-22 12:23:14 +00009833Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9836 behaviour in xmlXPathCastToString()
9837
Daniel Veillarddb552912002-03-21 13:27:59 +00009838Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9841 raised by Morus Walter
9842
Daniel Veillard9e537932002-03-21 13:08:08 +00009843Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9846 from Igor
9847
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009848Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xpath.c: fixing #75619, related to a problem when trying
9851 to evaluate condition when the current node set resulting
9852 from that sub-step evaluation is empty. Also fixes 2 potential
9853 problem with previous-sibling and next-siblings axis.
9854
Daniel Veillard1840ef02002-03-21 08:05:23 +00009855Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9858 HTML support is not configured in.
9859
Daniel Veillard561b7f82002-03-20 21:55:57 +00009860Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9863 include/libxml/tree.h: dohh I really didn't intended to commit
9864 this test version :-(
9865
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009866Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * testSAX.c: I wanted to see the real speed at the SAX interface
9869 after a little too many Ximianer started complaining about the
9870 parser speed.
9871 added a --quiet option:
9872 paphio:~/XML -> ls -l db100000.xml
9873 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9874 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9875 3200006 callbacks generated
9876 real 0m1.270s
9877 Which means 16MBytes/s and 3Mcallback/s
9878
Daniel Veillardc62a1472002-03-19 18:35:12 +00009879Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * xpath.c: valgrind spotted another error that time when running
9882 on libxslt regression tests
9883
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009884Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * Makefile.am: adding "make valgrind" running the full regression
9887 tests (except python ones) under Valgrind (using valgrind -q
9888 which was kindly added by the author).
9889 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9890 passes cleanly now except an obcure floating point initialization
9891 raised in log10() in one XPath regression test ???
9892 * tree.c: edited some comments to close #75244
9893
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009894Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9897 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9898 context of ScrollKeeper, made sure that if the number is
9899 an integer, the serialization follows the description at
9900 http://www.w3.org/TR/xpath#section-String-Functions
9901
Daniel Veillard5997aca2002-03-18 18:36:20 +00009902Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009904 * configure.in: preparing 2.4.18
9905 * doc/*: updated and rebuilt the web site
9906 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9907 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009908 * parser.c: humm, changed the way the SAX parser work when
9909 xmlSubstituteEntitiesDefault(1) is set, it will then
9910 do the entity registration and loading by itself in case the
9911 user provided SAX getEntity() returns NULL.
9912 * testSAX.c: added --noent to test the behaviour.
9913
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009914Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * parser.c: Wilfried Teiken provided a hackish but working
9917 way to get context reported back on entities when parsing
9918 with SAX and without breaking the DOM build.
9919
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009920Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * c14n.c: applied a new patch from Aleksey Sanin
9923 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9924 to reference Aleksey implementation of XML digital Signatures
9925
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009926Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * xpath.c: small fix to avoid potential problem due to
9929 ordering of freeing data
9930 * python/Makefile.am: people were complaining about
9931 the generated file in python dir not being built
9932
Daniel Veillardd2379012002-03-15 22:24:56 +00009933Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9936 python/generator.py python/libxml.c python/types.c: Cleanup
9937 of the python Makefiles based on Jacob and James feedback,
9938 fixed the spec file accordingly, fixed the number of warning
9939 that passing my pedantic CFLAGS was generating. Conclusion
9940 is that Python includes are real crap.
9941
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009942Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * configure,in: it was reported quite a few times that
9945 xml2-config --cflags should not output
9946 -I$includeprefix/libxml2/libxml because libxml2 header names
9947 clashes with existing names like list.h from C++ stl.
9948 Includes should be #include<libxml/xxx.h> so ...
9949
Daniel Veillard6f293b12002-03-15 09:42:33 +00009950Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * c14n.c: another patch from Aleksey Sanin
9953
Daniel Veillard5c396542002-03-15 07:57:50 +00009954Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9957 canonicalization algorithm
9958 * doc/xml.html doc/index.html: added the C14N references on the
9959 index page.
9960
jacob berkman9be65862002-03-14 02:15:56 +000099612002-03-13 jacob berkman <jacob@ximian.com>
9962
9963 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9964 usage, redundant, and gcc specific
9965
Daniel Veillard75be0132002-03-13 10:03:35 +00009966Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * xpath.c: speedup some node selection operations, this can
9969 have a significant impact on DocBook Norm's stylesheets
9970 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9971 make sure it's always the case
9972 * debugXML.c: distinguish CDATA and comments in ls operations
9973
Daniel Veillard61f26172002-03-12 18:46:39 +00009974Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9977 to generate better API descriptions etc...
9978
Daniel Veillard9ff88172002-03-11 09:15:32 +00009979Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * c14n.c: Fixing #74186, made sure all boolean expressions
9982 get fully parenthesized, ran indent on the output
9983 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9984 include/libxml/tree.h: also #74186 related, removed the
9985 --with-buffers option, and all the preprocessor conditional
9986 sections that were resulting from it.
9987
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009988Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * valid.c: applied patch from Dodji Seketeli fixing an
9991 uninitailized variable in xmlValidGetValidElements()
9992
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009993Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * c14n.c: fixed a few comments
9996 * doc/*.html doc/*/*.html: regenerated the docs and added
9997 the C14N API
9998 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9999
Daniel Veillardfa49d872002-03-09 10:20:00 +000010000Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * check-xml-test-suite.py: fix to adapt varaiations in the
10003 bindings
10004 * configure.in python/setup.py python/setup.py.in: fixed to
10005 have the version of the python scripts automatically updated
10006
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010007Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10010 in xmlCopyProp()
10011
Daniel Veillardaf43f632002-03-08 15:05:20 +000010012Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * configure.in: preparing 2.4.17 release
10015 * doc/*: updated and rebuilt the docs
10016 * xpath.c: fixed a comment
10017 * python/libxml.c: fixed a possible reentrancy problem
10018
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010019Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10022 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10023 added a specific regression test
10024 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10025 not raise exceptions when failing to find the attribute.
10026
Daniel Veillard90bc3712002-03-07 15:12:58 +000010027Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * configure.in xmllint.c: owen pointed out a problem with the
10030 ftme fix, gettimeofday() was not detected by configure and
10031 the ftime header wasn't included, dohhh
10032
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010033Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * configure.in xmllint.c: trying to fix #71457 for timing
10036 precision when gettimeofday() is not availble but ftime() is
10037
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010038Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10041 are now copied on install and part of the -devel RPM
10042
Daniel Veillard7b416132002-03-07 08:36:03 +000010043Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * xpath.c: trying to avoid bug #72150 which was apparently
10046 caused by a gcc bug (or a processor problem) as detailed
10047 at http://veillard.com/gcc.bug
10048
Daniel Veillardf742d342002-03-07 00:05:35 +000010049Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10052 fixed xmlReconciliateNs(), added a Python test/example for
10053 inter-document cut'n paste
10054 * python/libxml.py: fixed node.doc on document nodes and added
10055 xpathEval() onto node objects
10056
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010057Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10060 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10061 fixup and integrated tests for the serialization stuff
10062
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010063Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10066 moved the libxml man page to section 3
10067
Daniel Veillard1e774382002-03-06 17:35:40 +000010068Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * tree.c: fix bug #72490
10071 * python/libxml.c python/libxml.py: added methods serialize()
10072 and saveTo() to all node elements.
10073
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010074Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * xmlIO.c: closed #73430, don't read from an input source
10077 which indicated an end-of-file or an error.
10078
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010079Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * parser.c: make sure SAX endDocument is always called as
10082 this could result in a Python memory leak otherwise (it's
10083 used to decrement ref-counting)
10084 * python/generator.py python/libxml.c python/libxml.py
10085 python/libxml2-python-api.xml python/libxml2class.txt
10086 python/tests/error.py python/tests/xpath.py: implemented
10087 the suggestions made by Gary Benson and extended the tests
10088 to match it.
10089
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010090Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * python/generator.py: applied patch fixing #73450
10093
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010094Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * xpath.c: fixing #61290 "namespace nodes have no parent"
10097 long standing divergence from the XPath REC. NodeSets
10098 simply hold a copy of namespace nodes and those node ->next
10099 points to the parent (which may not be the node carrying the
10100 definition).
10101 * include/libxml/xpath.h: flagged but didn't added a possible
10102 speedup
10103 * DOCBparser.c HTMLparser.c: removed some warnings from push
10104 parser due to new state being added.
10105 * tree.c: new fix from Boris Erdmann
10106 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10107 the XML Canonalization support from Aleksey Sanin
10108
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010109Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * tree.c: patch from Boris Erdmann fixing some namespace odities
10112 with xmlCopyNode()
10113
Daniel Veillardc6613042002-03-02 09:34:02 +000010114Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * xmlIO.c: fix bug #72706 when loading a NULL entity
10117
Daniel Veillardc0fef772002-03-01 16:16:31 +000010118Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10121 actually change in a future XML Namespace revision.
10122
Daniel Veillard79426f22002-03-01 16:14:17 +000010123Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10126 added the possibility of returning nodesets from XPath extension
10127 functions written in Python
10128
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010129Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * python/*: commiting some Python bindings work done while travelling
10132
Daniel Veillard97300512002-03-01 09:13:41 +000010133Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10136 explicitely with memory debugging switched on
10137
Daniel Veillard6361da02002-02-23 10:10:33 +000010138Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10141 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10142 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10143 the accessor generator for strings
10144 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10145 regression test.
10146
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010147Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * python/README python/generator.py python/libxml.c python/setup.py:
10150 added the 'usual' setup.py to allow building a libxml2-python
10151 module based on the same code. The initialization is however
10152 different the 2 .so files fo libxml2 and libxslt are identical and
10153 they entry point initialize both libraries. this is done to avoid
10154 some possible nasty problem since the Python don't merge the maps
10155 of all shared modules.
10156
Daniel Veillard158a4d22002-02-20 22:17:58 +000010157Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * parser.c: fixed a push/encoding bug reported by Michael
10160 on librsvg
10161
Daniel Veillard7839e162002-02-20 18:54:48 +000010162Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * include/libxml/parserInternals.h: fixes a misplaced #endif
10165
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010166Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * parser.c valid.c: found and fixed a couple of allocation bugs
10169
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010170Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * doc/xml.html doc/python.html doc/*: added a Python and binding
10173 page describing the current state of the Python bindings and
10174 giving pointers to the other languages wrappers.
10175
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010176Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10179 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10180 rebuilt the API and web site
10181 * xpath.c: fixed #71978 portability bugs
10182
Daniel Veillard8aff2472002-02-19 21:50:43 +000010183Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10186
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010187Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * include/libxml/parserInternals.h parser.c: had to change
10190 2 internal parsing API when processing document content
10191 to check the start and end of element content are defined
10192 in the same entity
10193 * valid.c include/libxml/valid.h: attribute normalization can
10194 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10195 with the context to report it.
10196 * SAX.c: fixed the last known bugs, crazy validation constraints
10197 when a document is standalone seems correctly handled. There
10198 is a couple of open issues left which need consideration especially
10199 PE93 on external unparsed entities and standalone status.
10200 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10201 The 2 tests left failing are actually in error. Cleanup done.
10202
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010203Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * valid.c: implemented E59 spaces in CDATA does not match the
10206 nonterminal S
10207
Daniel Veillard878eab02002-02-19 13:46:09 +000010208Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * SAX.c parser.c valid.c: more validation test fixups
10211 * check-xml-test-suite.py: added duration info for the tests
10212
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010213Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * parser.c valid.c: a couple of errors were reported but not
10216 saved back as such in the parsing context. Down to 1% failure rate
10217 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10218
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010219Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * xmlInternald.c: isExtender was missing a char
10222 * parser.c include/libxml/parser.h: % are acceptable in the
10223 internal subset if within a PUBLIC ID
10224
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010225Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * SAX.c parserInternals.c valid.c: more work on the conformance
10228 suite. Took the step to finally block documents with encoding
10229 errors. It's a fatal error per the spec, people should have fixed
10230 their documents by now.
10231
Daniel Veillard55253e22002-02-18 14:32:39 +000010232Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * check-xml-test-suite.py: fixed the test script after some discussion
10235 on the semantic of TYPE="error"
10236 * Makefile.am: added the script to the distrib
10237
Daniel Veillard28757702002-02-18 11:19:30 +000010238Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * SAX.c entities.c: fixed a couple of conformances issues deep
10241 into the validation code (standalone and undeclared Notations)
10242
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010243Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10246 stayed there for years !
10247
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010248Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10251 missing
10252
Daniel Veillardc7612992002-02-17 22:47:37 +000010253Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * check-xml-test-suite.py: improved the behaviour a bit as
10256 well as the logs
10257 * parser.c valid.c SAX.c: fixed a few more bugs
10258 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10259
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010260Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * check-xml-test-suite.py: python script to run regression tests
10263 against the XML Test suite of W3C/OASis
10264 * SAX.c: fixed a validation bug
10265 * parser.c: fixed 3 errors pointed by the test suite
10266 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10267 * python/Makefile.am: fixed a dependendy
10268
Daniel Veillard9f28f302002-02-15 20:48:08 +000010269Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * xmlmemory.c: avoid a warning bug #71594
10272
Daniel Veillard144024e2002-02-13 21:14:46 +000010273Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10276 warning on alpha/Tru64
10277
Daniel Veillarde4301c82002-02-13 13:32:35 +000010278Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * include/libxml/entities.h: fixing a comment
10281 * valid.c: fixing some troubles with validity check on namespaces
10282 * result/VC/NS3 test/VC/NS3: added a specific regression test
10283
Daniel Veillarda6d05382002-02-13 13:07:41 +000010284Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * tree.c: Fixing #71342 serializing '\n' in attribute values
10287 * result/noent/att3 result/att3 test/att3: added a specific
10288 test.
10289
Daniel Veillard797a5652002-02-12 13:46:21 +000010290Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * python/libxml.c: couple of bug fixes
10293
Daniel Veillard01a6d412002-02-11 18:42:20 +000010294Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * python/*.py: removed tabs and used spaces.
10297
Daniel Veillard397ff112002-02-11 18:27:20 +000010298Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10301 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10302
Daniel Veillard03517542002-02-11 13:54:40 +000010303Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10306 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10307
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010308Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * include/libxml/encoding.h include/libxml/entities.h
10311 include/libxml/globals.h include/libxml/parser.h
10312 include/libxml/threads.h include/libxml/tree.h
10313 include/libxml/xmlmemory.h: trying to fix the include mess
10314
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010315Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * include/libxml/xmlmemory.h: reverted part of the previous
10318 attempt to provide #69655, this was breaking the build.
10319
Daniel Veillard0ba59232002-02-10 13:20:39 +000010320Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10323 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10324 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10325 include/libxml/parserInternals.h include/libxml/tree.h
10326 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10327 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10328 clean.
10329 * python/libxml.c: fixed a warning.
10330
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010331Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10334 copying of node, merge back IDs in the target document.
10335 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10336 test/XInclude/ents/ids.xml: test case
10337 * result/VC/ElementValid4: output changed due to a typo fix
10338
Daniel Veillard1c18e302002-02-09 22:16:40 +000010339Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * python/Makefile.am: seems some version of automake didn't
10342 generate the dependancies right as Jacob found out. Add
10343 an extra dependancy rule.
10344
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010345Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * parserInternals.c valid.c: Justin Fletcher found some parts
10348 of the code needing cleanup
10349 * libxml.spec.in python/Makefile.am python/generator.py
10350 python/libxml.c python/libxml.py: Fixed the python Makefiles
10351 corrected a bug showing up on ia64, changed the name of the
10352 python internal module too
10353
Daniel Veillard07be19b2002-02-08 14:20:35 +000010354Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * Makefile.am: applied patch from Andris Pavenis for binary
10357 name suffixes
10358
Daniel Veillardf216d462002-02-08 13:44:24 +000010359Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * xmllint.c win32/win32config.h: fixing #68748
10362
Daniel Veillardd455d792002-02-08 13:37:46 +000010363Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * valid.c: fixing #70166
10366
10367Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * valid.c: fixing #70077
10370
Daniel Veillardc575b992002-02-08 13:28:40 +000010371Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * Copyright Makefile.am README configure.in libxml.spec.in:
10374 Changed to the MIT Licence
10375 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10376 doc/xmlio.html: updated the doc accordingly
10377 * include/libxml/xmlwin32version.h configure.in: preparing
10378 2.4.14 release
10379 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10380 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10381 fixed the const xmlChar * wrapper and generator, XPath extension
10382 functions now use the context as first argument
10383 * python/tests/tstxpath.py python/tests/xpath.py
10384 python/tests/xpathext.py: Updated the tests accordingly
10385 * tree.c: fixed bug #70067
10386
Daniel Veillard7db38712002-02-07 16:39:11 +000010387Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * Makefile.am: cleanup
10390 * debugXML.c: always use stdout if output is NULL
10391 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10392 * python/Makefile.am python/generator.py python/libxml2class.txt
10393 python/libxml_wrap.h python/types.c: augmented the number of bindings
10394 handling FILE * and XPath contexts
10395 * python/tests/Makefile.am: avoid a stupid problem due to the
10396 use of TEST.
10397
Daniel Veillard15a143b2002-02-06 22:40:50 +000010398Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10401
Daniel Veillard70cab352002-02-06 16:06:58 +000010402Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * python/TODO python/libxml.c: cleanup the extension function lookup
10405 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10406
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010407Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * configure.in python/Makefile.am: do not install outside
10410 of prefix
10411
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010412Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * python/TODO python/libxml.c: started adding SAX interfaces
10415 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10416 SAX test
10417
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010418Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * tree.c: hardened the addChild function
10421 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10422 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10423 added accessors needed for xmlNode, a bit more testing and
10424 extension of interfaces
10425 * python/tests/Makefile.am python/tests/build.py: added a test
10426 build from scratch/save/load/check
10427
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010428Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * parserInternals.c: change a small bit in the way valididy
10431 error messages get initialized
10432 * python/TODO python/libxml.c python/libxml2-python-api.xml
10433 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10434 added some memory debugging to track leaks at the libxml2 level
10435 * python/tests/*.py: changed all tests to check for leaks,
10436 there is just one left in XPath extension registrations.
10437
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010438Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * python/TODO python/generator.py python/libxml2-python-api.xml
10441 python/libxml2class.txt: more accessor classes for the parser
10442 context, allow to switch on and check validity
10443 * python/tests/Makefile.am python/tests/error.py
10444 python/tests/invalid.xml python/tests/valid.xml
10445 python/tests/validate.py: attded more test and and added error.py
10446 which I forgot to commit in the last step
10447
Daniel Veillard3ce52572002-02-03 15:08:05 +000010448Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * python/Makefile.am python/types.c: cleanup
10451 * python/libxml.c python/libxml.py python/libxml_wrap.h
10452 python/generator.py python/libxml2-python-api.xml
10453 python/libxml2class.txt: added class for parser context, added
10454 first cut for push mode support. Added a framework to generate
10455 accessors functions.
10456 * python/tests/Makefile.am python/tests/push.py: added a push
10457 test
10458
Daniel Veillardcfb05462002-02-02 23:18:22 +000010459Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10462 bug a bit of cleanup.
10463
Daniel Veillard5d819032002-02-02 21:49:17 +000010464Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10467 python/libxml2class.txt: adding error redirections and preformat
10468 to a python handler
10469 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10470 tests self checking
10471
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010472Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10475 a function
10476
Daniel Veillard9589d452002-02-02 10:28:17 +000010477Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10480 python/libxml.c python/libxml2-python-api.xml
10481 python/libxml2class.txt: Progressing through the TODOs, class
10482 description output, extra XML API, RPM now builds the wrappers
10483 for all python installed versions
10484
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010485Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * configure.in libxml.spec.in python/Makefile.am python/TODO
10488 python/generator.py python/libxml2class.txt: added more informations
10489 in the libxml2-python package including docs. Slightly changed
10490 the class hierarchy
10491 * python/tests/*: added basic regression tests infrastructure too
10492
10493Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10496 added libxml2-python as part of the packages installed
10497
Daniel Veillarda7340c82002-02-01 17:56:45 +000010498Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * python/Makefile.am python/generator.py python/libxml.c
10501 python/libxml.py: more work, now able to extend the
10502 XPath interpreter with functions written in python.
10503
Daniel Veillardc3e39442002-02-01 09:29:41 +000010504Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * python/Makefile.am: Jacob sent a patch to allow building from
10507 tarfile.
10508
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010509Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10512 inserted the python wrappers build, I hope this won't be too
10513 unportable
10514
Daniel Veillard1971ee22002-01-31 20:29:19 +000010515Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * xpath.c: minor optimization
10518 * python/generator.py python/libxml.c python/libxml.py
10519 python/libxml_wrap.h: more work on the python bindings,
10520 they now support XPath and there is no evident leak
10521
Daniel Veillard36ed5292002-01-30 23:49:06 +000010522Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/generator.py python/libxml.c python/libxml.py:
10525 more work on the python bindings generator.
10526
Daniel Veillard96fe0952002-01-30 20:52:23 +000010527Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * python/generator.py python/libxml.c python/libxml_wrap.h:
10530 more work on the python bindings.
10531
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010532Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * python/generator.py python/libxml.c python/libxml.py
10535 python/libxml_wrap.h: commited early version of a python binding
10536 for private use only ATM
10537
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010538Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * entities.c tree.c include/libxml/entities.h: applied patch
10541 from Anthony Jones to implement copy of DTD subtree too. Had
10542 just to keep 2 function private which really ought to become
10543 public ones.
10544
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010545Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * xmllint.c: added pointers to the web pages in the usage()
10548
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010549Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * tree.c: more fixes from Petr Kozelka for attribute handling
10552 in the tree API to align the semantic with DOM.
10553
Daniel Veillard36065812002-01-24 15:02:46 +000010554Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * valid.c tree.c entities.c: another set of patches from
10557 Anthony Jones for copy operations cleanup and robustness
10558
Daniel Veillardf8592562002-01-23 17:58:17 +000010559Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10562 an alphabetic index based on comments content
10563 * doc/*: rebuilt the web site with the new references
10564
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010565Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * parserInternals.h: Greg Sjaardema suggested to use an
10568 eponential buffer groth policy in xmlParserAddNodeInfo()
10569
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010570Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10573 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10574 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10575 to generate cross-references, and added/updated the stylesheets
10576 to generate and link API indexes. The generic keyword index
10577 is not done yet.
10578 * doc/*.html: regenerated all the usual docs too
10579
Daniel Veillard2070c482002-01-22 22:12:19 +000010580Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * debugXML.c: added an xpath function to the shell for T. V. Raman
10583
10584Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010585
10586 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10587 debug routines.
10588
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010589Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10592 support of attribute nodes
10593
Daniel Veillard9d06d302002-01-22 18:15:52 +000010594Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10597 hopefully near complete and fully documented of the API in XML
10598 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10599 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10600 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10601 include/libxml/parserInternals.h include/libxml/valid.hi
10602 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10603 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10604 include/libxml/xpath.h include/libxml/xpathInternals.h:
10605 Cleaned up the doc comments a lot in the process, the interface
10606 coverage is now 100%
10607
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010608Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10611 extracts comments from the gtk-doc DocBook output (a bit
10612 convoluted but seems to work).
10613
Daniel Veillard61006472002-01-21 17:31:47 +000010614Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10617 added an XML description of the API, moved the script generating
10618 it here. Added a "make api" target
10619
Daniel Veillardd2f23002002-01-21 13:36:00 +000010620Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10623
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010624Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * xpath.c include/libxml/xpathInternals.h: the change made to
10627 xmlXPathFuncLookupFunc was incompatible roll it back
10628
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010629Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * SAX.c: cleanup patch from Anthony Jones
10632 * doc/Makefile.am: fix the headers to avoid in make scan
10633 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10634 includes, * vs Ptr and general cleanup
10635 * parsedecl.py: first version of a script to extract the
10636 module interfaces, the goal will be to provide .decl or XML
10637 specification of the interfaces to build wrappers.
10638
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010639Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10642 now provides return codes in case of errors
10643
Bjorn Reese026d29f2002-01-19 15:40:18 +000010644Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10645
10646 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10647 Upgraded to trio baseline 1.6
10648 * strio.h strio.c: Replaced by triostr.h and triostr.c
10649
Daniel Veillard572577e2002-01-18 16:23:55 +000010650Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10653 of strdup usage in the code
10654
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010655Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * parser.c error.c: Keith Isdale complained rightly that
10658 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10659
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010660Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * tree.c: fixed the funxtion to set the xml: attributes
10663 * debugXML.c: added "setbase" to test it.
10664
Daniel Veillard2c748c62002-01-16 15:37:50 +000010665Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10668 to allow updating an attribute content
10669
Daniel Veillard8de85c62002-01-15 17:10:15 +000010670Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * libxml.h: try to avoid problems when compiling on Windows
10673
Daniel Veillard314cfa02002-01-14 17:58:01 +000010674Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * hash.c: patch from Anthony Jones for hash.c allocation size
10677 * Makefile.am: trying to work around Yet Another Libtool Madness
10678 and build the 2.4.13 release finally ...
10679
Daniel Veillard744683d2002-01-14 17:30:20 +000010680Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10683 * doc/* : update of the documentation
10684
Daniel Veillarde6a55192002-01-14 17:11:53 +000010685Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10688 at fixing #61290 :-(
10689
Daniel Veillardfb25a512002-01-13 20:32:08 +000010690Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10693 Fixes bug #67229
10694
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010695Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * tree.c: trying to avoid troubles when a subtree is copied
10698 and coalesced in part with the target tree. Should fix
10699 bug #67407
10700
Daniel Veillardd8224e02002-01-13 15:43:22 +000010701Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * valid.c: fixed validation of attributes content of type
10704 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10705 values, very old bug. Fixes #67671
10706
Daniel Veillard8107a222002-01-13 14:10:10 +000010707Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * parser.c include/libxml/parserInternals.h tree.c: integrated
10710 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10711 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10712
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010713Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * threads.c: applied Serguei Narojnyi's patch to add native
10716 thread support on the Win32 platform
10717 * testThreadsWin32.c Makefile.am: added the test program also
10718 from Serguei, Win32 specific
10719 * include/win32config.h include/libxml/xmlwin32version.h.in:
10720 added patch from Igor for the Windows thread specific defines.
10721
Daniel Veillard845cce42002-01-09 11:51:37 +000010722Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10725
Daniel Veillard7b602b42002-01-08 13:26:00 +000010726Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10729 output page into XMLinfo.html. Close bug #66951 and
10730 raised by Robert Collins too.
10731
Daniel Veillard73c6e532002-01-08 13:15:33 +000010732Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * encoding.c: Paul Keogh pointed out a possibility of segfault
10735 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10736 Closes bug # 68238
10737
Daniel Veillard4a859202002-01-08 11:49:22 +000010738Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * doc/*.html: updated the Gdome2 links
10741
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010742Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * libxml.h: Applied following patches from Robert Collins
10745 and make sure IN_LIBXML is defined when compiling it
10746 -------
10747 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10748 as well as Visual C.
10749 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10750 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10751 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10752 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10753 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10754 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10755 xmlSysIDExists xmlNoNetExists).
10756 * xmllint.c: Don't include winsock2.h for Cygwin.
10757
Daniel Veillard401c2112002-01-07 16:54:10 +000010758Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10761 when the version info is not present.
10762
Daniel Veillard6f42c132002-01-06 23:05:13 +000010763Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * tree.c: Anthony Jones pointed out a problem in
10766 xmlStringGetNodeList() and provided a fix for it
10767
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010768Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010770 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010771 xmlCreatePushParserCtxt() when the initial buffer passed
10772 is large.
10773
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010774Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * win32/*: big cleanup of the Windows/MSVC project files
10777 from Igor Zlatkovic
10778
Daniel Veillardcebb1362002-01-02 13:13:30 +000010779Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * doc/Makefile.am: should fix #67674 and avoid troubles if
10782 xsltproc is not available or fails in the prefix provided
10783
Daniel Veillard26908ab2002-01-01 16:50:03 +000010784Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10787
Daniel Veillard5344c602001-12-31 16:37:34 +000010788Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10789
10790 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10791 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10792 Fixed a few other problems raised by Charlie Bozeman.
10793 * result/VC/ElementValid[5-7]: fixed the output
10794
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010795Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10796
10797 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10798 patches from Charlie Bozeman. Regenerated the HTML docs.
10799
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010800Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10801
10802 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10803 for Windows from Igor
10804
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010805Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10806
10807 * xmllint.c: applied Justin Fletcher patch for --output or -o
10808
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010809Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10810
10811 * win32/libxml2/libxml2.def.src: close #67019
10812
Daniel Veillard01db67c2001-12-18 07:09:59 +000010813Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10814
10815 * xmllint.c: applied Justin Fletcher generic timing patch
10816 similar to the one already applied to xsltproc.
10817
Daniel Veillardd1640922001-12-17 15:30:10 +000010818Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10819
10820 * include/libxml/tree.h tree.c: applied documentation patches
10821 from Charlie Bozeman
10822
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010823Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10824
10825 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10826
Daniel Veillard29e43992001-12-13 22:21:58 +000010827Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10828
10829 * valid.c: fix the xmlStrdup() used in the previous patch.
10830 * valid.c: added --dropdtd
10831 * tree.c: fixed xmlUnlinkNode so it also removes the references
10832 from the document if the node is a DTD
10833
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010834Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10835
10836 * HTMLtree.c valid.c: cleanup some static declarations
10837
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010838Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10839
10840 * xmllint.c: removed another strdup()
10841 * doc/FAQ: removed the HP/UX entry
10842
Daniel Veillarded472f32001-12-13 08:48:14 +000010843Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10844
10845 * valid.c: fix bug #66816 when validating.
10846 * xmllint.c: don't use sys/time.h if configure did not found it
10847
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010848Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10849
10850 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10851 xmlcatalog_man.xml
10852
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010853Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10854
10855 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10856 xmlInitMemory() was declared twice
10857
Daniel Veillardb82c1662001-12-09 14:00:54 +000010858Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10859
10860 * globals.c: do not reference strdup() !
10861 * configure.in libxml-2.0.pc.in: trying to fix the libs
10862 of the various config extraction modules
10863
Daniel Veillardef90ba72001-12-07 14:24:22 +000010864Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10865
10866 * configure.in : preparing 2.4.12
10867 * doc/* : updated and rebuilt the docs
10868
Daniel Veillard220346d2001-12-07 11:33:54 +000010869Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10870
10871 * uri.c: closed bug #66159
10872 * testURI.c: added --escape option
10873 * configure.in: some cleanup for xml2-config --cflags
10874
Daniel Veillard2a906822001-12-06 14:34:08 +000010875Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * globals.c testThreads.c: removed some misplaced includes
10878 of xmlversion.h
10879
Daniel Veillarde28313b2001-12-06 14:08:31 +000010880Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * threads.c: patch from Gary Pennington fixing a possible
10883 problem at initialization time.
10884
Daniel Veillardd3b08822001-12-05 12:03:33 +000010885Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10886
10887 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010888 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010889 CodeWarrior.
10890
Daniel Veillarda7866932001-12-04 13:14:44 +000010891Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * xmllint.c: applied Geert Kloosterman's patch to fix
10894 --repeat --timing output
10895
Daniel Veillard19840942001-11-29 16:11:38 +000010896Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10899 where non-wellformed XML declaractions were not detected.
10900
Daniel Veillarde85d9342001-11-28 14:43:12 +000010901Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10902
10903 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10904
Daniel Veillard22f25a82001-11-28 09:12:23 +000010905Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10908 gets reset by xmlCleanupInputCallbacks() and this makes the
10909 function useless. Same for output.
10910
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010911Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10912
10913 * xmlIO.c: robert pointed out a loop error in callback cleanups
10914
Daniel Veillard8faa7832001-11-26 15:58:08 +000010915Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10918 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10919 they are not really tied to debugging
10920
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010921Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10922
10923 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10924 * xmllint.c: better --catalogs description
10925
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010926Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10927
10928 * tree.c: fixed a couple of problems in xmlSetProp()
10929
Daniel Veillardcd337f02001-11-22 18:20:37 +000010930Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10931
10932 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10933 unappropriate stdout output.
10934
Daniel Veillard566d4df2001-11-22 13:00:53 +000010935Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10936
10937 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10938 by Denis Beurive, closes #65111
10939
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010940Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10941
10942 * valid.c: in case of content model validity error, don't
10943 print it if validity warnings were not requested.
10944
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010945Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10946
10947 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10948 * parserInternals.c: removed the last exit() call. Print an
10949 unmaskable error on stderr instead (library mismatch detection)
10950
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010951Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10952
10953 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10954 shell instructions from Heiko Rupp
10955
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010956Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10957
10958 * catalog.c: use the URL notation file:// for default catalog paths
10959
Daniel Veillard0ec98632001-11-14 15:04:32 +000010960Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10961
10962 * include/libxml/tree.h: better comments for _private fields
10963 * tree.c: removed a problem when copying an entity reference.
10964
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010965Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10966
10967 * vms/*: updated instructions and diffs from John A Fotheringham
10968
Daniel Veillarda11001b2001-11-12 22:45:36 +000010969Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * include/libxml/xmlerror.h: avoid an include problem if
10972 #include <libxml/xmlerror.h> happens first in code
10973 seems to be the case in KDE libs
10974
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010975Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10978 from Igor for Windows
10979
10980Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * Makefile.am: Gary Pennington pointed out a missing prefix
10983
Daniel Veillard43d3f612001-11-10 11:57:23 +000010984Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10987 * doc/*: upgraded and rebuilt the docs
10988
Daniel Veillardc1f78342001-11-10 11:43:05 +000010989Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10990
10991 * HTMLparser.c: fix comment in scripts element parsing.
10992 * result/HTML/doc3*: updated the results.
10993
10994Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10995
10996 * uri.c: another URI bug fix #63336, using Joel Young patch.
10997
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010998Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11001 a cleaned up version of the Pwd shell string generation.
11002
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011003Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * valid.c include/libxml/tree.h: trying to fix namespaces +
11006 validation problems for good, closing #63619 in the process
11007 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11008 wrong in this respect, fixed it.
11009
Daniel Veillardd536f702001-11-08 17:32:47 +000011010Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11011
11012 * xmllint.c: Morus Walter patch to allow --format and --encode
11013
Daniel Veillard5004f422001-11-08 13:53:05 +000011014Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11015
11016 * debugXML.c: Stefan Kost provided an help command for the shell
11017
Daniel Veillarda6825e82001-11-07 13:33:59 +000011018Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11019
11020 * debugXML.c: Heiko Rupp pointed that the shell would crash
11021 on empty nodesets returns.
11022
Daniel Veillard03f848d2001-11-07 12:53:46 +000011023Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11024
11025 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11026 migh need the history libraries
11027
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011028Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11029
11030 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11031 handle the case of < in quoted attributes, Bastian Kleineidam
11032
Daniel Veillardc853b322001-11-06 15:24:37 +000011033Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11034
11035 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11036 fixing catalog breakages
11037 * Makefile.am catalog.c result/catalogs/catal
11038 result/catalogs/mycatalog.* test/catalogs/catal*:
11039 fixed more problems in catalog support, added more regression tests
11040 for both XML and SGML catalog handling
11041
Daniel Veillard66870c72001-11-05 19:27:49 +000011042Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * debugXML.c: applied an improvement to xmlGetLineNo() from
11045 Keith Isdale
11046
Daniel Veillardffe09c92001-11-05 14:21:47 +000011047Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11050 Side effect of the progressive catalog loading
11051
Daniel Veillardad661b92001-11-05 11:43:15 +000011052Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11053
11054 * Makefile.am: confexecdir and confexec_DATA were defined twice
11055 pointed out by Karl Eichwalder
11056
Daniel Veillard6eb17722001-11-04 22:19:27 +000011057Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * xmlcatalog.c: avoid unlink() and use remove() instead.
11060
Daniel Veillardea898282001-11-04 22:13:45 +000011061Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11062
11063 * libxml.spec.in: cleanup
11064 * include/libxml/xmlwin32version.h: updated with 2.4.8
11065
Daniel Veillarda4617b82001-11-04 20:19:12 +000011066Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11067
11068 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11069 of compiling libxml with a non standard set of options
11070
John Fleck027edfb2001-11-04 20:13:58 +000011071Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11072
11073 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11074 document --sgml option, fixing gnome bugzilla #63382
11075
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011076Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11077
11078 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11079 breakage of 2.4.7, added a couple of really needed APIs
11080 like xmlCatalogIsEmpty() and xmlNewCatalog()
11081 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11082 for install-catalog
11083 * configure.in: preparing 2.4.8
11084
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011085Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11088 include/libxml/tree.h include/libxml/xmlIO.h: more include
11089 cleanups, export cleanly one html output + format function.
11090
11091Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * parser.c: removed initGenericErrorDefaultFunc call from
11094 xmlInitParser() since it could destroy previous calls to
11095 xsltSetGenericErrorFunc() effects
11096
Daniel Veillardebd38c52001-11-01 08:38:12 +000011097Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11100 keyword.
11101
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011102Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * Makefile.am: cleanup
11105 * threads.c: cleanup too
11106 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11107 from xsltproc
11108 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11109 dependancy loop.
11110
Daniel Veillard91c00402001-10-30 17:41:38 +000011111Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11114 was not used anymore !
11115
Daniel Veillard52dcab32001-10-30 12:51:17 +000011116Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11117
11118 * configure.in: preparing 2.4.7
11119 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11120 manual page from John
11121 * doc/*: updated the doc and rebuilt the generated pages
11122
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011123Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * xmlIO.c: closing bug #62711, the library should never
11126 close stdin or stdout.
11127
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011128Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * uri.c: second pass at fixing #63336, using Joel Young
11131 final patch. looks okay.
11132
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011133Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * uri.c include/libxml/uri.h: trying to clear #63336
11136 allowing the escaping routine to parse unconformant
11137 URI-References.
11138
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011139Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11140
11141 * vms/readme.vms vms/build_libxml.com nanoftp.c
11142 include/libxml/xmlversion.h.in: a few VMS updates from
11143 John A Fotheringham
11144 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11145 and xmlCleanupOutputCallbacks() for the Perl binding people.
11146
Daniel Veillard635ef722001-10-29 11:48:19 +000011147Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11150 apply fixes to close #63271 and avoid segfaults when
11151 the error routine gets callbed before xmlInitParser()
11152 get called.
11153 * nanoftp.c error.c: Applied patches from Justin Fletcher
11154 correcting some xmlGenericError misuses.
11155
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011156Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11157
11158 *doc/xmllint.xml, doc/xmllint.1
11159 New and improved man page for xmllint - .xml is the original, .1
11160 is the generated man page
11161
Daniel Veillardc9484202001-10-24 12:35:52 +000011162Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11165 the web site from the main HTML document.
11166
Daniel Veillard5151c062001-10-23 13:10:19 +000011167Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11168
11169 * parser.c: fixed an erroneous validation bug when PE refs
11170 occurs in external parsed entities referenced from the
11171 internals subset
11172 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11173 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11174 added the associated testcase, it's a nice one.
11175 * HTMLparser.c: generate the DTD node as HTML still ...
11176 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11177
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011178Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11179
11180 * HTMLparser.c: fixed a bug in htmlNewDoc()
11181
Daniel Veillard89cad532001-10-22 09:46:13 +000011182Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11183
11184 * test/threads/*: added entities testing to the Thread test
11185 * testThreads.c: make the test reasonable
11186 * DOCBparser.c: fix the DTD public and system ID
11187 * xmllint.c: added --sgml for SGML DocBook importing
11188 * Makefile.am: added Docbtests target
11189
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011190Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11193 * testThreads.c: removed bogus include
11194
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011195Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11198 fixed a very serious (looping) validation bug
11199
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011200Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * include/libxml/globals.h include/libxml/threads.h threads.c
11203 testThreads.c: far more testing, cleaning up bugs
11204 * *.c : make sure globals.h is always included.
11205
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011206Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11207
11208 * HTMLparser.c: try to get rid of parser loops for good.
11209
Daniel Veillardab7488e2001-10-17 11:30:37 +000011210Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11211
11212 * configure.in: fixed some bugs in CFLAGS passing.
11213 * test/threads Makefile.am testThreads.c: added a specific
11214 threaded test case (really nasty, guaranteed).
11215
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011216Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * catalog.c: serious cleanup on the management of the
11219 XML catalog tree, more tests done, especially with
11220 the catalog PI.
11221
Daniel Veillard364789a2001-10-16 12:45:00 +000011222Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11223
11224 * catalog.c: avoid a problem in catalog cleanup on SMP if
11225 catalogs were not initialized.
11226
Daniel Veillard81463942001-10-16 12:34:39 +000011227Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * catalog.c xpath.c: trying to cleanup the not thread safe
11230 parts of the library.
11231
Daniel Veillard64a411c2001-10-15 12:32:07 +000011232Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * include/libxml/globals.h configure.in global.data: make
11235 the allocation be per-thread a configure option
11236 * encoding.c include/libxml/parser.h: fixed compilation
11237 errors
11238
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011239Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11240
11241 * include/libxml/parser.h: Norm reported that a few lines
11242 added were breaking libxslt compile, removed them for now
11243
Daniel Veillard6f350292001-10-14 09:56:15 +000011244Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * parser.c parserInternals.c threads.c: debugged and fixed
11247 initialization problems which were giving troubles on SMP
11248 boxes.
11249
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011250Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11251
11252 * include/libxml/Makefile.am: missing globals.h
11253
Daniel Veillarde7090612001-10-13 12:18:28 +000011254Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011255
Daniel Veillarde7090612001-10-13 12:18:28 +000011256 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011257
Daniel Veillardd0463562001-10-13 09:15:48 +000011258Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11261 include/libxml/parserInternals.h include/libxml/tree.h
11262 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11263 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11264 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11265 Applied the last patches from Gary, cleanup, activated threading
11266 all user accessible global variables are now handled in globals.[ch]
11267 Still a bit rought but make tests passes with either
11268 --with-threads defined at configure time or not.
11269 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11270 linking options
11271
Daniel Veillardb8478642001-10-12 17:29:10 +000011272Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * Makefile.am include/libxml/Makefile.am
11275 include/libxml/globals.h globals.c include/libxml/threads.h
11276 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11277 configure.in: started integrating the core of the thread support
11278 not activated yet but half integrated. The code should still
11279 compile and work anyway.
11280
Daniel Veillardb44025c2001-10-11 22:55:55 +000011281Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11282
11283 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11284 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11285 integrating the non-controversial parts of Gary Pennington
11286 multithread patches
11287 * catalog.c: corrected a small bug introduced
11288
Daniel Veillard75b96822001-10-11 18:59:45 +000011289Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * catalog.c include/libxml/catalog.h: very serious cleanup,
11292 isolating unportable code and as much as possible the accesses
11293 to the global shared catalog. May need more testing !
11294
Daniel Veillard78d12092001-10-11 09:12:24 +000011295Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11298 Keith Isdale patches for the XSLT debugger interfaces. Some
11299 cleanup
11300
Daniel Veillardff0b7312001-10-11 06:46:09 +000011301Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11304 * DOCBparser.c: generate line nubers in elements
11305
Daniel Veillard60087f32001-10-10 09:45:09 +000011306Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11307
11308 * configure.in: preparing 2.4.6 release
11309 * doc/xml.html doc/html/*: updated and rebuilt the docs
11310 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11311
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011312Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11313
11314 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11315 adding documentation for DV's supercatalog support
11316
Daniel Veillard82d75332001-10-08 15:01:59 +000011317Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11320 super catalog support adding one API and one flag --sgml to
11321 xmlcatalog
11322
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011323Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11324
11325 * doc/xmlcatalog_man.xml, xmlcatalog.1
11326 One more crack at
11327 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11328
11329
Thomas Broyer47334c02001-10-07 16:41:52 +000011330Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11331
11332 * xpath.c: implemented xmlXPathObjectCopy for external objects
11333 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11334
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011335Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11336
11337 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11338 finishing up fix to
11339 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11340 the xmlcatalog man page display more elegantly
11341
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011342Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11343
11344 * configure.in: closing bug #61832
11345 * HTMLparser.c: removed a warning
11346
Daniel Veillard6ab38382001-10-06 13:08:27 +000011347Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * xpath.c: fixing #61673 part I, do not loose doc information
11350 when copying result value trees.
11351
Daniel Veillard556c6682001-10-06 09:59:51 +000011352Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * xpath.c: trying to harden the XPath interpreter
11355
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011356Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11357
11358 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11359 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11360
William M. Brack1633d182001-10-05 15:41:19 +000011361Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11362
11363 * HTMLparser: repaired another loop problem
11364
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011365Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11368 parsing.
11369 * xpath.c: fix bug #61291 the default XML namespace node is
11370 missing from the namespace axis.
11371 * tree.c: refuse to create namespaces nodes with prefix "xml"
11372
Daniel Veillard651f9472001-10-04 14:51:06 +000011373Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * SAX.c: ouch a non-defined namespace could lead to a crash,
11376 fixed #61215
11377
Daniel Veillard7dd05702001-10-04 14:25:12 +000011378Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11379
11380 * parserInternals.c: closed bug #61054
11381
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011382Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * include/libxml/Makefile.am: closing #60708
11385
Daniel Veillarda293c322001-10-02 13:54:14 +000011386Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11389 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11390
Daniel Veillardf4309d72001-10-02 09:28:58 +000011391Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11394
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011395Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11398 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11399
Daniel Veillard16756b62001-10-01 07:36:25 +000011400Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * catalog.c: Justin Fletcher provided cleaup code in case
11403 HAVE_STAT is not defined
11404 * include/win32config.h: Igor Zlatkovic suggested to have
11405 HAVE_STAT defined there
11406
William M. Brack5e1cac12001-09-28 16:19:18 +000011407Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11408
11409 * catalog.c - fixed typing error reported by M. Barros
11410
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011411Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11412
11413 * xmllint.c - fixing typo
11414
William M. Brackd28e48a2001-09-23 01:55:08 +000011415Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11416
11417 * HTMLparser.c: small enhancement to prevent loop on
11418 unrecognizable data
11419
Daniel Veillardb1d62872001-09-21 09:47:08 +000011420Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * parserInternals.c: applying patch from bug #60757 this
11423 should close it
11424
Daniel Veillardc0631a62001-09-20 13:56:06 +000011425Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * catalog.c xmlcatalog.c: removed a couple of warning
11428 * xpath.c: try to solve the linking problem on platforms
11429 needing trio to compile
11430
Daniel Veillard1a123612001-09-19 08:06:23 +000011431Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011432
Daniel Veillard1a123612001-09-19 08:06:23 +000011433 * Makefile.am libxml.spec.in: backing up non-documented changes
11434 commited without review or aproval by Jens Finke <jens@gnome.org>
11435 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011436
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011437Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * configure.in: Joe Orton provided a patch fixing a problem
11440 when iconv is specified to be in a non-standard directory
11441 but wasn't exported in xml2-config --cflags
11442
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011443Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011445 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011446 troubles with 2.4.4 errors.
11447
Daniel Veillard16698282001-09-14 10:29:27 +000011448Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * encoding.c entities.c: do not output hexadecimal charrefs
11451 when serializing HTML since some version of Netscape can't
11452 grok it, generate decimal ones.
11453 * result/HTML/doc3.htm: output changed due to previous test
11454 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11455
Daniel Veillard98fed372001-09-13 11:34:58 +000011456Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11459 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11460
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011461Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011462 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011463
11464 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11465 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11466 updated the configuration scripts systems accordingly
11467
Daniel Veillard04382ae2001-09-12 18:51:30 +000011468Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * configure.in: preparing for 2.4.4
11471 * doc/xml.html doc/html/*: updated and rebuilt the docs
11472
Daniel Veillardd63437e2001-09-12 15:00:27 +000011473Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11474
11475 * win32/dsp/libxml2.def.src: tried to incorporate comments
11476 from bug #59220
11477
Daniel Veillard319a7422001-09-11 09:27:09 +000011478Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * parser.c result/noent/wml.xml: fixed bug #59981 related
11481 to handling of '&' in attributes when entities are substitued
11482
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011483Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11484
11485 * libxml.h include/libxml/xmlversion.h.in
11486 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11487 Tried to close bug #60131
11488
Daniel Veillardbce62332001-09-10 18:46:55 +000011489Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11492
Daniel Veillard143b04f2001-09-10 18:14:14 +000011493Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * SAX.c: fixing bug #59946 on xmlns=""
11496
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011497Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11500 but allocates a new error code.
11501
Daniel Veillard05c13a22001-09-09 08:38:09 +000011502Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * xmllint.c: John Fleck fixed typos in the options output
11505 * parser.c SAX.c: fix ignorable white space SAX selection
11506
11507Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * entities.c: Steve Underwood found the possibility of an
11510 ininite loop in case of error.
11511
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011512Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11515
Daniel Veillarda050d232001-09-05 15:51:05 +000011516Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * parser.c: warn if version is not 1.0 but it's not
11519 strictly speaking an error after analyzing the spec
11520
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011521Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11522
11523 *doc/catalog.html - add link to the html version of the
11524 man page, other linguistic cleanups
11525
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011526Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11527
11528 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11529 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11530 file, has not yet been included in the build.
11531
Daniel Veillard99784ff2001-09-01 16:20:28 +000011532Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * catalog.c: removed a duplicate affectation Justin Fletcher
11535
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011536Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * tree.c: Armin Sander pointed a possible text coalescing
11539 problem, completed his patch.
11540
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011541Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11542
11543 * trionan.c: Fixed const and volatile re-definition problem
11544
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011545Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * libxml.4 parser.c: doc updates from Heiko Rupp
11548 * parserInternals.c: 2 sanity checks from Heiko Rupp
11549
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011550Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * tree.c: applied patch from Armin Sander to make some pointers
11553 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011554 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011555
Daniel Veillardb06c6142001-08-27 14:26:30 +000011556Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * xpath.c: hum, restrict the integer usage gcc bug workaround
11559 to only gcc compilers so that other architecture don't get
11560 penalized by this limitation.
11561 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11562
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011563Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11566 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11567
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011568Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11571 --convert option to xmlcatalog to convert SGML ones to
11572 the XML syntax.
11573 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11574
11575 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011576Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * catalog.c xmlIO.c: started some serious testing and fixed
11579 a few bug and optmization needs.
11580
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011581Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11584 preparing for a 2.4.3 release even if it may not be ready yet
11585 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11586 all file parsing lookup to go through the entity resolver, add
11587 to add an API to bypass it (needed to load catalogs themselves),
11588 some cleanup on the catalog code too.
11589 * nanoftp.c: small cleanup
11590 * doc/catalog.html: small update
11591
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011592Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11593
11594 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11595 Jun Kuriyama
11596
Daniel Veillardffb120d2001-08-23 00:52:23 +000011597Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * doc/catalog.html: finished the catalog documentation
11600
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011601Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * doc/catalog.html doc/xml.html: added documentation about
11604 Catalog support, misses an API description
11605 * doc/html/*: reextracted the API pages
11606
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011607Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11610 Added the part about section 7.2 on URI resolution,
11611 fixed a side effect in the HTML parser, look complete
11612 and ready to rock except the URI/SystemID part!
11613
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011614Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * include/libxml/catalog.h include/libxml/parser.h
11617 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11618 xmlIO.c: added support and APIs needed for the catalog PI
11619 * include/libxml/xmlIO.h: cleanup
11620
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011621Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11624 include/libxml/catalog.h: starts to look okay, really
11625 plugged the new framework, cleaned a lot of stuff,
11626 added some APIs, except the PI's support missing this
11627 should be mostly complete
11628 * result/catalogs/* test/catalogs/*: added new test, enriched
11629 the existing one with URN ID tests
11630
Daniel Veillard64339542001-08-21 12:57:59 +000011631Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * catalog.c: fixed nextCatalog
11634 * result/catalogs/docbook test/catalogs/*: started adding
11635 a small regression test
11636
Daniel Veillardcda96922001-08-21 10:56:31 +000011637Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11640 more work on the XML catalog support.
11641 * parser.c include/libxml/parser.h: small cleanup seems using
11642 list as a public parameter name can give portability troubles
11643 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11644 include/libxml/xpath.h include/libxml/Makefile.am: removed
11645 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11646 wrappers
11647
Bjorn Reese45029602001-08-21 09:23:53 +000011648Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11649
11650 * Makefile.am trio.c triodef.h trionan.c xpath.c
11651 include/libxml/Makefile.am include/libxml/trionan.h:
11652 Re-worked Not-A-Number and Infinity support.
11653 * xmlcatalog.c: added readline include files
11654
Daniel Veillard344cee72001-08-20 00:08:40 +000011655Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11658 testCatalog as xmlcatalog, making it an installed app
11659 adding a shell, and preparing it to be a /etc/xml/catalog
11660 management tool, though not ready yet
11661 * catalog.c include/libxml/catalog.h: adding support for
11662 XML Catalogs http://www.oasis-open.org/committees/entity/
11663 not finished, there is some interesting tradeoffs and a
11664 few open questions left.
11665
Daniel Veillardb7664f42001-08-19 13:00:43 +000011666Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * xmllint.c: fixed a line formatting problem
11669
Daniel Veillard5015b712001-08-17 09:37:52 +000011670Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * SAX.c: removed a couple of unused variable (Albert Chin)
11673
Daniel Veillardbb371292001-08-16 23:26:59 +000011674Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11677 trying to fix some troubles w.r.t. function returning
11678 const xxxPtr.
11679
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011680Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11683 defined
11684
Daniel Veillardae6db172001-08-16 19:32:00 +000011685Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * xpointer.c: removed unused var
11688
Daniel Veillard09190202001-08-16 16:27:41 +000011689Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * testXPath.c: another small cleanup closing bug #59110
11692
Daniel Veillard796f4b62001-08-16 16:00:13 +000011693Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * win32/dsp/libxml2.def.src: small cleanup closing bug
11696 #59108
11697
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011698Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * example/gjobread.c: add xmlCleanupParser() before leaving
11701
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011702Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * config.h.in configure.in include/libxml/xmlwin32version.h:
11705 released 2.4.2
11706
Daniel Veillardd3d06722001-08-15 12:06:36 +000011707Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * include/libxml/valid.h debugXML.c valid.c: deprecate
11710 the non-boundchecking Sprintf functions, add Snprintf
11711 this should close bug #57984
11712
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011713Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11716 URIs before doing the lookups (pointed by Mark Vakoc)
11717
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011718Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11719
11720 * xpath.c: serious changes on Result Value Trees and NodeSets
11721 w.r.t. deallocation and collect operations. Probably not
11722 100% clean (merge of allocated trees smells like a problem).
11723 Seems sufficient to close #58943
11724
Daniel Veillard90493a92001-08-14 14:12:47 +000011725Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * xmllint.c: adding a --format option
11728
Daniel Veillardfe703322001-08-14 12:18:09 +000011729Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * xpath.c: count() was broken on Result Value Tree
11732 * xmlIO.c: fixed file:/// accesses on _WIN32
11733
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011734Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11737 macro was renamed, this should close bug #58683
11738
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011739Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11742 entity substitution mode text at the end of the entity might
11743 be added due to text coalescing.
11744 * nanoftp.c parser.c: small cleanup
11745
Daniel Veillard0c720972001-08-08 20:59:00 +000011746Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * HACKING: added John Fleck right to commit in the doc subdir
11749
Daniel Veillard48da9102001-08-07 01:10:10 +000011750Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11751
11752 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11753 allow to inherit attributes from the DTD directly in the
11754 tree, this is needed for XPath and can be a useful feature.
11755 Inherited namespaces are always provided at the tree level now
11756 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11757 of tests for this feature (XSLT being the prime user).
11758
Daniel Veillard50f34372001-08-03 12:06:36 +000011759Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11762 testSAX.c xmlIO.c xmllint.c include/win32config.h
11763 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11764 include/libxml/xmlwin32version.h.in win32/README.MSDev
11765 win32/dsp/*: applied Win32 Facelift No.2 patches from
11766 Igor Zlatkovic for Windows/MSC
11767
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011768Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * SAX.c: unparsedEntityDecl() the URI computation of the
11771 entity wasn't done breaking XSLT unparsed-entity-uri()
11772
Daniel Veillard567e1b42001-08-01 15:53:47 +000011773Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * xpath.c: fixed a bug when walking the descendants and
11776 the current node has no children
11777 * debugXML.c: show up when a text node is supposed to not be escaped
11778
Thomas Broyerf186c822001-07-31 23:30:37 +000011779Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11780
11781 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11782 worked like the set:leading() function)
11783 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11784
Daniel Veillardba6db032001-07-31 16:25:45 +000011785Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11786
11787 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11788
Daniel Veillard57905372001-07-31 15:52:17 +000011789Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11790
11791 * include/libxml/xmlIO.h: apply change to close #58141
11792 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11793
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011794Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11795
11796 * parser.c: when the internal subset uses a PE, then the
11797 included entity can use conditional sections.
11798
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011799Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11800
11801 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11802 when walking the namespace axis showing up in
11803 libxst/tests/general/bug-12
11804 * xmlmemory.c: added the possibility to trace a given block
11805 defined by its address
11806
Daniel Veillard4aafa792001-07-28 17:21:12 +000011807Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11808
11809 * parser.c: don't override existing encoding specified before
11810 starting xmlParseDocument()
11811
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011812Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11813
11814 * include/libxml/xmlwin32version.h: reinserted, needed for
11815 Windows users of CVS
11816
Darin Adlera77cac02001-07-27 17:41:51 +0000118172001-07-27 Darin Adler <darin@bentspoon.com>
11818
Darin Adler699613b2001-07-27 22:47:14 +000011819 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11820 * testCatalog.c: Add include of <libxml/parser.h>.
11821
118222001-07-27 Darin Adler <darin@bentspoon.com>
11823
Darin Adlera77cac02001-07-27 17:41:51 +000011824 * include/libxml/.cvsignore:
11825 * include/libxml/xmlwin32version.h:
11826 Remove this file from CVS because it's generated.
11827
Daniel Veillard50822cb2001-07-26 20:05:51 +000011828Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11829
11830 * parser.c include/libxml/parser.h: applied const patches from
11831 Tom Moog #58002
11832
Thomas Broyerba4ad322001-07-26 16:55:21 +000011833Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11834
11835 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11836 lookup framework
11837
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011838Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11839
11840 * tree.c: fixed xmlCopyNode() for documents
11841
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011842Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11843
11844 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11845
11846Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011847
11848 * parser.c: fixes bug #57652 reported by Morus Walter
11849
Daniel Veillarde3924972001-07-25 20:25:21 +000011850Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11851
11852 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11853
Daniel Veillarda53c6882001-07-25 17:18:57 +000011854Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11855
11856 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11857 errors, lesson don't add new functions at 1am before a release
11858 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11859 from XPath initialization when possible.
11860
Daniel Veillardd9bad132001-07-23 19:39:43 +000011861Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * result/scripts/base*: removing history/readline changed
11864 this slightly
11865 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11866 xmllint.c: make element content line number generation
11867 optionnal to avoid breaking old apps added interface to switch
11868
Daniel Veillardf012a642001-07-23 19:10:52 +000011869Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11870
11871 * configure.in: get rid of the readline and libhistory
11872 dependancies by default, release 2.4.1 with IA64 fix
11873 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11874 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11875 John Kroll fixes to allow saving to HTTP via PUT (or
11876 POST of needed).
11877 * doc/html/*.html: regenerated the docs
11878
Thomas Broyere8126242001-07-22 03:54:15 +000011879Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11880
11881 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11882 xmlHashScanFull and xmlHashScannFull3 to get passed the
11883 three keys as arguments to the callback function
11884
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011885Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11886
11887 * configure.in Makefile.am: removed libxml softlink for good
11888 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11889 100% coverage by gtk-doc
11890
Daniel Veillard8599e702001-07-17 21:38:51 +000011891Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11892
11893 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11894 fixed serious troubles due to size_t vs. int mismatch
11895
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011896Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11897
11898 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11899
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011900Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11901
11902 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11903 convenient extension API for value and context managing
11904 Now handles external objects through xmlXPathPopExternal,
11905 xmlXPathWrapExternal and xmlXPathReturnExternal.
11906 Added functions for sets operations (intersection, etc.)
11907
Daniel Veillard22090732001-07-16 00:06:07 +000011908Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11909
11910 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11911 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11912 HTMLparser.c: cleanup of global variables, marking some
11913 const or private.
11914
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011915Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011916
11917 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11918 fixed xmlXPathNodeSetItem when passing index=0
11919
Daniel Veillard05dec342001-07-14 21:57:39 +000011920Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11921
11922 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11923
Daniel Veillard28ae6362001-07-14 16:44:32 +000011924Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11925
11926 * xmllint.c: fixed compilation under Cygwin #57503
11927 * TODO: update
11928
Peter Williamsed156f52001-07-13 18:35:13 +0000119292001-07-13 Peter Williams <peterw@ximian.com>
11930
11931 * config.h.in: add #undef HAVE_DLFCN_H
11932
11933 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11934 builddir.
11935
Daniel Veillard73b36e32001-07-12 15:09:52 +000011936Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11937
11938 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11939 raised by #57348 and #57381
11940
Daniel Veillard7db37732001-07-12 01:20:08 +000011941Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11942
11943 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11944 tree.c xpointer.c: store the line numbder in element->content,
11945 may break some software, need a configuration mechanism
11946
Darin Adler96037892001-07-11 00:03:16 +0000119472001-07-10 Darin Adler <darin@bentspoon.com>
11948
11949 * .cvsignore:
11950 * example/.cvsignore:
11951 * include/.cvsignore:
11952 * include/libxml/.cvsignore:
11953 Various things that are generated and should be ignored.
11954
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011955Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11956
11957 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11958 * doc/xml.html doc/html/*: updated the docs
11959
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011960Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11963 validation occured on content with element child
11964
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011965Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11966
11967 * tree.c: fixed XML Base computation which was broken
11968 * debugXML.c: added a base function to the shell
11969 * Makefile.am result/scripts/* test/scripts/*: added scripts
11970 based regression tests, and adding 2 XML Base tests
11971
Daniel Veillard19e96c32001-07-09 10:32:59 +000011972Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11973
11974 * tree.c: set properties doc and call xmlSetListDoc for properties
11975 content when grafting them in a different tree.
11976 * aclocal.m4: remove from CVS
11977
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011978Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11979
11980 * win32/libxml2/libxml2.def.src: added some missing entry point
11981 for XPath (Mark Vakoc)
11982
Daniel Veillard388236f2001-07-08 18:35:48 +000011983Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11984
11985 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11986 layer should URI-Unescape before trying to open resources.
11987
Daniel Veillard04383752001-07-08 14:27:15 +000011988Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11989
11990 * xpath.c: fix the name() bug for elements in the default
11991 namespace reported by Charlie Bozeman
11992
Daniel Veillard7583a592001-07-08 13:15:55 +000011993Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11994
11995 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11996 led to an XPath fix, improvements of SAX initialization, and
11997 an added option --nocdata to testXPath
11998
Daniel Veillard449d7392001-07-07 19:11:06 +000011999Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * doc/libxml-doc.el: Felix Natter provided anew version working
12002 with XEmacs too
12003
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012004Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * include/libxml/xpath.h: small cleanup
12007 * doc/xml.html: update
12008
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012009Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12012 released 2.3.14
12013
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012014Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12015
12016 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012017 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012018
Daniel Veillard73c9c042001-07-05 20:02:54 +000012019Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12020
12021 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12022 were not equal to empty strings
12023
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012024Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12025
12026 * SAX.c: fixed a URI-Reference computation problem when validating
12027 * xmlIO.c: small cleanup
12028
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012029Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * parser.c: improved the description of a couple of interfaces
12032 upon Larry Stamper suggestion
12033
Daniel Veillard62f313b2001-07-04 19:49:14 +000012034Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12035
12036 * SAX.c entities.c parser.c: changed completely the way entities
12037 are handled when running the parser in entity substitution mode.
12038 This fixes a bug reported by Stephan Kulow and nearly divides
12039 by 3 the amount of memory required by libxslt to load and process
12040 DocBook TDG.
12041
Daniel Veillardf420ac52001-07-04 16:04:09 +000012042Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12043
12044 * HTMLparser.c: fixing a too early root closing problem raised
12045 byt Prashanth Naidu
12046
Daniel Veillard8c357d52001-07-03 23:43:33 +000012047Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
12049 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12050 raised by Mark Vakoc.
12051
Daniel Veillard6e90d192001-07-03 16:37:49 +000012052Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12053
12054 * example/Makefile.am: fixed the include path to add srcdir/include
12055 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12056 and some cleanup
12057
Daniel Veillardf06307e2001-07-03 10:35:50 +000012058Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12059
12060 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12061 lot of optimization work, results in significant improvements
12062 when handling really complex XPath queries. Add a small optimizer
12063 for unions, improve [n] and [last()], avoid some costly ops.
12064
Daniel Veillard77044732001-06-29 21:31:07 +000012065Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12066
12067 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12068 * xpath.c: small cleanup
12069 * xmlGetNsList: reformated, fixed problems if used on Entities
12070
Daniel Veillard2adbb512001-06-28 16:20:36 +000012071Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12074
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012075Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12076
12077 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12078 * Makefile.am example/Makefile.am: workaround automake generating
12079 erroneous deps
12080
Daniel Veillard12f7d292001-06-28 13:12:11 +000012081Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12082
12083 * include/win32config.h: bug #56801 Yon Derek provided a patch
12084 to the windows config file.
12085
Daniel Veillard87ee9142001-06-28 12:54:16 +000012086Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12087
12088 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12089 libxml.h : Yon Derek provided a set of changes to compile from
12090 CVS on Windows/MSC
12091
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012092Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12093
12094 * parser.c: fixed UTF8 BOM support in push mode
12095 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12096 added a specific testcase
12097
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012098Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
12100 * Makefile.am: added --push regression tests
12101 * parserInternals.c: the XML parser segfaulted in --push mode
12102
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012103Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * configure.in: moved the symlinks detection within a CVS
12106 check, this is not portable and will be removed soon.
12107 * xpath.c: small cleanup/speedup
12108
Daniel Veillard11648102001-06-26 16:08:24 +000012109Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12110
12111 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12112 release of 2.3.12
12113 * parser.c: make an error message if unknow entities in all cases
12114
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012115Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12116
12117 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12118
Daniel Veillard23793842001-06-25 16:07:45 +000012119Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12120
12121 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12122 includes were installed in the wrong dir
12123
Daniel Veillardf5498f32001-06-25 15:08:36 +000012124Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12125
12126 * doc/html.xml: warn against sending code to exhibit bugs.
12127
Daniel Veillard56f06462001-06-24 21:34:03 +000012128Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12131 Tru64 from Thomas Leitner
12132
Daniel Veillardc5d64342001-06-24 12:13:24 +000012133Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12134
12135 * AUTHORS: added William and Bjorn
12136 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12137 daniel@veillard.com hopefully I won't have to do this again
12138 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12139 docs can be rebuilt cleanly now
12140 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12141 from CVs it's generated, added include/libxml/xmlwin32version.h
12142 also generated but which should change far less frequently.
12143 * catalog.c nanoftp.c: made sure to include libxml.h not
12144 libxml/xmlversion.h directly
12145 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12146 when compiling on WIN32 and MSC
12147
Daniel Veillard07385fd2001-06-23 21:55:48 +000012148Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * include/Makefile.am include/libxml/Makefile.am configure.in:
12151 fixed make distcheck and rebuilding the rpms
12152
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012153Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12154
12155 * configure.in: should finish the migration of exported includes
12156 into a real include/libxml in CVS, at least for CVS users.
12157 * removed the exported headers, added in include/libxml (as well
12158 as xmlversion.h.in).
12159
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012160Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12161
12162 * configure.in: fixed the way to detect symlink
12163
Daniel Veillard66541772001-06-23 18:31:04 +000012164Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12165
12166 * configure.in: updated, include/libxml is now a real CVS dir
12167
Daniel Veillardca989762001-06-23 17:39:29 +000012168Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12169
12170 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12171 version works with both libxml1 and libxml2 (it autodetects
12172 the prefix of the html-files) from Felix Natter.
12173 * doc/xml.html: updated doc accordingly
12174
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012175Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12176
12177 * xpath.c: fixed the bug generating a template loop in libxslt
12178 when using docbook-xsl-1.4, * should filter out document nodes
12179 * HACKING: added William
12180 * TODO: updated
12181
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012182Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
12184 * doc/FAQ.html: added a warning about gcc-3.0
12185 * doc/xml.html: added reference to gdome2 and removed a confusing
12186 sentence
12187
Daniel Veillardf7f41852001-06-22 15:18:01 +000012188Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * xmlversion.h: okay this is a generated file, but Windows
12191 users need it and they can't generate it, and I want CVS
12192 Windows users ...
12193 * win32/libxml2/libxml2_so.dsp: Windows project file for
12194 the shared lib version of libxml2
12195 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12196 resources needed for libxslt/xsltproc by Yon Derek
12197
Bjorn Reese3157b342001-06-22 14:41:45 +000012198Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12199
12200 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12201
Daniel Veillard4151acb2001-06-22 10:48:57 +000012202Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12203
Daniel Veillardcc146db2001-06-22 11:10:52 +000012204 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12205
12206Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12207
Daniel Veillard4151acb2001-06-22 10:48:57 +000012208 * include/win32config.h: Yon Derek provided a first fix
12209 to be able to compile libxslt/xsltproc on Windows
12210
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012211Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * xpath.c: attempt to work around what seemed a gcc optimizer
12214 bug when handling floats on i386 http://veillard.com/gcc.bug
12215 * tree.c entities.c encoding.c: doing some cleanups while
12216 chasing it
12217
Daniel Veillard017b1082001-06-21 11:20:21 +000012218Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12219
12220 * Makefile.am: cleanup when --without-debug is specified
12221 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12222 w.r.t. --without-debug and other include points
12223 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12224 Catalogs
12225 * configure.in entities.h tree.h HTMLparser.c: removed
12226 --without-corba, made the _private field mandatory
12227
Daniel Veillard87a764e2001-06-20 17:41:10 +000012228Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12229
12230 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12231 outputs a BOM in UTF8, an errata has been issued to avoid the
12232 problem, that was the most reasonable solution... Add support
12233 for a leading UTF8 BOM in entities.
12234
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012235Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * valid.c: fixed a bug found when post validating an entity ref
12238 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12239 activate it too
12240
Daniel Veillard39196eb2001-06-19 18:09:42 +000012241Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12244 weakness in the node copy the XPointer and the XInclude
12245 implementations. Serious cleanup.
12246
Daniel Veillard3739b982001-06-19 12:51:30 +000012247Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * Makefile.am: Kjartan Maraas provided a small patch to
12250 add xml2-config.in to EXTRA_DIST
12251
Daniel Veillarda9142e72001-06-19 11:07:54 +000012252Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12255 provided another failing case found in KDE, the way the
12256 ctxt->vctxt.nodeTab was allocated and freed changed over
12257 time but it wasn't completely cleaned up. This should fix it.
12258
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012259Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12260
12261 * parser.c: Stephan Kulow also raised the fact that line number
12262 could get miscounted making debug harder, fixed the problem
12263 in xmlParseCharData()
12264
Daniel Veillard64b98c02001-06-17 17:20:21 +000012265Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * valid.c: Stephan Kulow pointed out a problem when validating
12268 and using an empty entity, forgot a 'break' in a case.
12269
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012270Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12273 * doc/xml.html: updated with 2.3.11
12274
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012275Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * TODO: updated adding cleanup of generated doc
12278 * configure.in: prepared to release 2.3.11
12279 * xmllint.c: added --version for bug reporting
12280 * doc/html/*.html: rebuilt the doc
12281
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012282Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * xpath.c: first part of the work on selecting namespace to
12285 fix bug #56115
12286
Daniel Veillard96ed5832001-06-15 22:22:04 +000012287Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12288
12289 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12290 when using -liconv
12291 * TODO: updated
12292
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012293Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12296 cleanup, encoding support.
12297
Daniel Veillard608ad072001-06-14 08:32:28 +000012298Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12299
12300 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12301
Daniel Veillard239d0522001-06-13 23:02:48 +000012302Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12303
12304 * xpath.c: bug detected by Ankh when / is used as a function arg
12305
Daniel Veillard02bb1702001-06-13 21:11:59 +000012306Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12309 of element and use it to avoid outputting formatting spaces at
12310 the wrong place. Implemented the format parameter for HTML save.
12311 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12312 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12313 result/HTML/wired.html: of course this impact the result of a
12314 number of HTML tests
12315
Daniel Veillard95d845f2001-06-13 13:48:46 +000012316Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * HTMLtree.[ch]: started augmenting the HTML save API with
12319 encoding and formatting parameters
12320
Daniel Veillardeca60d02001-06-13 07:45:41 +000012321Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * HTMLtree.h: cleanup and started evaluating the work needed on
12324 revamping the HTML output code
12325
Daniel Veillard84666b32001-06-11 17:31:08 +000012326Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12329
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012330Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * valid.c: fixed bug #56049, forgot one check in the
12333 validation routine
12334
Daniel Veillardca2366a2001-06-11 12:09:01 +000012335Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12338
Daniel Veillard6761eee2001-06-11 10:29:38 +000012339Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12340
12341 * libxml.h: fixed an error in last commit
12342 * doc/FAQ.html: added an entry for compilation from CVS
12343
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012344Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * xmlversion.h.in libxml.h: Cygwin patches
12347 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12348 * tree.h: cleanup
12349
Daniel Veillardacd370f2001-06-09 17:17:51 +000012350Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12353 memory block in a strange case where libxml is linked twice
12354 in the binary.
12355
Daniel Veillard1d047672001-06-09 16:41:01 +000012356Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12359 state far too often, simple fix used to avoid it.
12360
Daniel Veillard4497e692001-06-09 14:19:02 +000012361Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12364 being processed, applied his patch
12365 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12366
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012367Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12368
12369 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12370 provided fixes to compile on MSCC again
12371 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12372 also provided an update for the project files.
12373
Daniel Veillarda682b212001-06-07 19:59:42 +000012374Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12377 bug #55810
12378
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012379Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
12381 * tree.c: fixed xmlGetNsProp() to close bug #55683
12382 Note this requires libxslt to use it's own function instead.
12383
Daniel Veillardf0c53762001-06-07 16:07:07 +000012384Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12385
12386 * HTMLtree.c: when in a pre element no formatting space should
12387 be added.
12388 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12389
Daniel Veillard068a9652001-06-07 15:30:26 +000012390Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * configure.in: added tests for signal() and signal.h
12393
Daniel Veillard541d6552001-06-07 14:20:01 +000012394Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12395
12396 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12397
Daniel Veillard8a367d42001-06-07 14:01:34 +000012398Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * doc/libxml-doc.el: Felix Natter provided a new version for
12401 libxml2
12402
Daniel Veillard8a926292001-06-07 11:20:20 +000012403Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * HTMLtree.c: when in a pre element no formatting space should
12406 be added.
12407
Daniel Veillard14839d52001-06-06 16:11:56 +000012408Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12411
Daniel Veillarde95e2392001-06-06 10:46:28 +000012412Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12413
12414 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12415 hack
12416 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12417 * uri.c: fixed a warning
12418
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012419Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * HTMLtree.c: trying to close bug #55772 escaping in script
12422 elements
12423 * doc/xml.html: suggest to send mail to the list
12424
12425Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012426
12427 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12428 good. Use a macro and based on the solution provided in
12429 vsnprintf manual page from GNU.
12430
Bjorn Reese99748722001-06-05 12:49:15 +000012431Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12432
12433 * error.c: Workaround for non-preserving variadic list.
12434 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12435
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012436Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * doc/xml.html: added 2.3.10 release
12439
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012440Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * configure.in: releasing 2.3.10
12443
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012444Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12447
Daniel Veillard20042422001-05-31 18:22:04 +000012448Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * encoding.c: Robert Collins provided a patch to add the
12451 "US-ASCII" encoding alias
12452
Daniel Veillard97ac1312001-05-30 19:14:17 +000012453Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12456 string oriented functions and started cleaning the related areas
12457 in xpath.c which needed fixing in this respect
12458
Daniel Veillard2d703722001-05-30 18:32:34 +000012459Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12462 #55380
12463 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12464
Daniel Veillard9403a042001-05-28 11:00:53 +000012465Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * TODO: updated
12468 * nanohttp.[ch] : started adding APIs to get the redirected URL
12469 when this occurs (needed for further base computation
12470 * tree.h: cleanup
12471 * encoding.c: cleanup
12472 * SAX.c: minor change around ctxt->loadsubset
12473
Daniel Veillard6278fb52001-05-25 07:38:41 +000012474Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * Makefile.am include/Makefile.am: small change to have
12477 include/libxml rebuilt if working from CVS.
12478 * uri.c: applied another patch from Carl Douglas for URI escaping,
12479 this should close bug #51876
12480
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012481Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12484 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12485 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12486 added specific regression test
12487 * parser.h: preparing for the XSLT mode where DTD inherited
12488 attributes are added to the tree.
12489
Daniel Veillardbbd22452001-05-23 12:02:27 +000012490Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * xinclude.[ch]: Updated the namespace for the Last Call version
12493 * result/XInclude/include test/XInclude/include: updated the
12494 testsuite accordingly
12495
Daniel Veillard8514c672001-05-23 10:29:12 +000012496Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12499 related to bug #51876
12500
Daniel Veillard42596ad2001-05-22 16:57:14 +000012501Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12502
12503 * tree.c: fixed a gross mistake in base computation, xml:base is
12504 not completely correct yet (need cascade).
12505 * xpath.[ch]: added the few things needed to find a function name
12506 and URI from the XPath context when it is called.
12507
Daniel Veillard81418e32001-05-22 15:08:55 +000012508Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12511 * DOCBparser.c: small cleanup
12512 * xmllint.c: added a --catalogs option to load catalogs from
12513 $SGML_CATALOG_FILES
12514 * tree.c: cleanup
12515 * configure.in: iconv library fixup, ICONV_LIBS
12516
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012517Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * catalog.c: handling of CATALOG entries. detection of recursion,
12520 and a few bugfixes
12521 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12522 against the default namespace
12523
Daniel Veillard04b93292001-05-21 08:15:31 +000012524Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12527
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012528Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * parser.c: fixed propagation context info when parsing an
12531 external entity.
12532 * doc/html/*.html: regenerated a couple of docs
12533
Daniel Veillard4623acd2001-05-19 15:13:15 +000012534Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * doc/xml.html: update with 2.3.9 informations
12537
Daniel Veillardbed7b052001-05-19 14:59:49 +000012538Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12541 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12542 * doc/html/* : rebuilt the docs
12543 * valid.c: small patch which may improve some case when
12544 validating.
12545
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012546Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12547
12548 * HTMLparser.c: Closed bug #54891
12549 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12550 to the suite
12551
12552Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12555 applied a documentation patch from LotR and filled in a few missing
12556 descriptions
12557
Daniel Veillard76d66f42001-05-16 21:05:17 +000012558Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * xpath.c tree.c parser.c: speed optimizations at the parser level
12561 document tree freeing and xpath evaluation
12562
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012563Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * parser.c parser.h parserInternals.h: fixed a couple of
12566 interfaces for handling memory buffer input to const char *
12567 upon suggestion of JamesH.
12568
Daniel Veillardc3739e72001-05-15 15:23:27 +000012569Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * configure.in: LoTR sent a patch fixing the previous commit
12572
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012573Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * configure.in: trying to deal again with the stoopid -R linking
12576 flag of Solaris
12577
Daniel Veillard790142b2001-05-15 10:51:53 +000012578Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * xpath.h: two nodeset access macros from Thomas Broyer
12581
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012582Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12585 patch from Thomas Broyer
12586
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012587Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12590 case
12591 * INSTALL: was empty added stuff from the FAQ
12592
Daniel Veillard75bea542001-05-11 17:41:21 +000012593Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12596 attributes handling and #54433 by adding xmlUnsetProp()
12597 and xmlUnsetNsProp()
12598
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012599Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * HTMLparser.c: Patch from Jonas Borgström
12602 (htmlGetEndPriority): New function, returns
12603 the priority of a certain element.
12604 (htmlAutoCloseOnClose): Only close inline elements if they
12605 all have lower or equal priority.
12606 * result/HTML: this of course changed a number of tests results.
12607
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012608Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * xmlIO.c catalog.c: plugged in the default catalog resolution
12611 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12612 documentations
12613 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12614
Daniel Veillarda7374592001-05-10 14:17:55 +000012615Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12618 integrating catalogs
12619 * catalog.[ch] testCatalog.c: adding a small catalo API
12620 (only SGML catalog support).
12621 * parser.c: restaured xmlKeepBlanksDefault(0) API
12622
Daniel Veillardc17337c2001-05-09 10:51:31 +000012623Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12626
Daniel Veillard257d9102001-05-08 10:41:44 +000012627Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * parser.c: added xmlParseExternalEntityPrivate() to allow
12630 propagation of ctxt->_private when parsing external entities
12631
Daniel Veillard083c2662001-05-08 08:27:14 +000012632Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12635
Daniel Veillard01ef7382001-05-08 07:31:43 +000012636Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12639
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012640Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * valid.c: warn when indeterminist content model is detected
12643 * result/VC/ElementValid8: this adds a message
12644 * Makefile.am: add --novalid for VCM tests
12645 * parserInternals.c: added a call to Init memory
12646
Daniel Veillard64269352001-05-04 17:52:34 +000012647Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12650 when both parameters are NULL.
12651
Daniel Veillard37721922001-05-04 15:21:12 +000012652Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * valid.c: applied small patch from Gary Pennington, reindented
12655 some part of the code.
12656
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012657Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12660 release, updated and regenerated the docs
12661
Daniel Veillard357c9602001-05-03 10:49:20 +000012662Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * xpath.c result/XPath/expr/floats : clarified and cleanup
12665 printing of abnormal floats in tests.
12666
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012667Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12670 * results/HTML/ : a few changes in the output of the HTML tests as
12671 a result.
12672 * configure.in: tying to fix -liconv where needed
12673
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012674Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * Makefile.am: fixed a stupid error
12677
Daniel Veillard7150a032001-05-02 16:41:11 +000012678Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * configure.in Makefile.am: make the inclusion of the trio
12681 modules in the library conditional
12682
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012683Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * DOCBparser.c: patche from László Kovács, fixed entities refs
12686 in attributes handling
12687
Daniel Veillardedddff92001-05-02 10:58:52 +000012688Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12691 flushing
12692
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012693Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * xpath.c: fix of an XSLT namespace bug reported on the list
12696 general/bug-8-
12697
Daniel Veillard5792e162001-04-30 17:44:45 +000012698Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * strio.h trio.c: Dan McNichol suggested a couple of small
12701 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12702
Daniel Veillard02141ea2001-04-30 11:46:40 +000012703Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * tree.c parser.c encoding.c: spent a bit more time looking
12706 at the parsing speed and DOM handling. Added a few more
12707 speedups.
12708
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012709Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * parser.c: small but effective parsing speed improvement
12712
Daniel Veillardb59076b2001-04-29 17:04:07 +000012713Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * configure.in: default on the DocBook parser inclusion (for Gnome)
12716 * DOCBparser.h: fixed a header reference
12717
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012718Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * configure.in xpath.c: applied Bjorn patches for FPE on the
12721 alpha
12722
Daniel Veillardeefd4492001-04-28 16:55:50 +000012723Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12726 xmlSaveFormatFileTo()
12727
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012728Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * xpath.c: simple and efficient optimization, XPath functions
12731 aways bind to the same code, cache this
12732 * TODO: updated (by saying some is obsolete)
12733
Daniel Veillard2156a562001-04-28 12:24:34 +000012734Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * xpath.c: more cleanup work on XPath name parsing routines
12737
Daniel Veillard61d80a22001-04-27 17:13:01 +000012738Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12741 xmlXPathParseName
12742 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12743 * debugXML.c: avoid compilation problems if compiling without
12744 HTML support, Igor Zlatkovic
12745 * win32/libxml2/libxml2.def.src: being able to compile without
12746 XPath on Windows
12747
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012748Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * libxml.m4: yet another patch from Toshio Kuratomi
12751
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012752Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12755
Daniel Veillard67fee942001-04-26 18:59:03 +000012756Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * tree.[ch]: added xmlSaveFormatFile interface for saving
12759 and indenting a file.
12760
Daniel Veillard82e49712001-04-26 14:38:03 +000012761Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * xpath.c: fixed bug #53689 related to processing-instruction()
12764
Daniel Veillard02f077a2001-04-26 10:59:11 +000012765Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * DOCBparser.c: patche from László Kovács
12768
Daniel Veillard30211a02001-04-26 09:33:18 +000012769Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * parser.c: applied fixes from Christian Glahn bug report #53391
12772
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012773Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * error.c: Jean François Lecomte provided a complete description
12776 and a fix to bug #53537
12777
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012778Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12781
Daniel Veillard1034da22001-04-25 19:06:28 +000012782Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * DOCBparser.c SAX.c: a bit more work on entities processing.
12785 Still Need to cleanup XML output and references in attributes
12786
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012787Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12790
Daniel Veillardb33c2012001-04-25 12:59:04 +000012791Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * tree.c: trying to fix #53574, not completely complete,
12794 I would like xmllint --copy --debug test/ent1 and
12795 xmllint --debug test/ent1 to show the same result.
12796 * xpath.c: fix a bug when trying to sort namespace nodes
12797
Daniel Veillard5146f202001-04-25 10:29:44 +000012798Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * HTMLtree.c: real fix for #53402
12801
Daniel Veillard7533cc82001-04-24 15:52:00 +000012802Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12805 PIs when using xsl:output
12806 * valid.c: closing #53537 some case generate segfaults if there
12807 is validity errors
12808
Daniel Veillard61b33d52001-04-24 13:55:12 +000012809Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12812 of external parsed entities, added --noent to testDocbook
12813 * valid.c: Garry Pennington found an uninitialized variable
12814 access in xmlValidateElementContent()
12815
Daniel Veillard56098d42001-04-24 12:51:09 +000012816Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12819 with madness
12820 * result/HTML/ : this modified the result of the regression tests
12821 a lot.
12822
Daniel Veillard122376b2001-04-24 12:12:30 +000012823Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12826 to doc where it wasn't checked against NULL reported by
12827 Jens Laas
12828
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012829Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12832 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12833
Daniel Veillardeae522a2001-04-23 13:41:34 +000012834Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12837 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12838 * SAX.[ch]: cleanup and updates for DocBook
12839 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12840 ex SGML identifier changes
12841 * valid.c: removed a static unused function.
12842
Daniel Veillardde57c612001-04-23 09:13:36 +000012843Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * HTMLtree.c: applied change for Paul Sponagl on script saving
12846 * Makefile.am: the warning about entity title.xml are normal.
12847
Daniel Veillard393df012001-04-22 20:11:18 +000012848Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * configure.in: release of 2.3.7
12851 * Makefile.am: fixing make distcheck
12852
Daniel Veillarda41123c2001-04-22 19:31:20 +000012853Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * doc/html/* doc/xml.html: updated and regenerated the docs
12856
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012857Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12860
Daniel Veillarde82a9922001-04-22 12:12:58 +000012861Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * tree.c: fixed #53388 with the provided patch
12864
Daniel Veillard06803992001-04-22 10:35:56 +000012865Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * valid.c: Bjorn detected an invalid memory access. Fixed
12868 vstateVPush()
12869
Daniel Veillard40af6492001-04-22 08:50:55 +000012870Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12873
Bjorn Reese70a9da52001-04-21 16:57:29 +000012874Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12875
12876 * libxml.h: new header used only for the compilation of libxml
12877 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12878 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12879 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12880 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12881 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12882 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12883 baseline (version 1.2 plus a single patch).
12884 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12885 scientific notation for numbers. Tests added.
12886 * xpath.c: formatting of numbers changed to use sprintf
12887 (contribution from William Brack)
12888
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012889Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * valid.c: cleanup, more useful debugging
12892 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12893 * xmlIO.c: entity loading is printed as an error when validating
12894
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012895Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * valid.c: fixed to validate within entities
12898 * test/VCM/v22.xml: added a specific testcase
12899
Daniel Veillardca1f1722001-04-20 15:47:35 +000012900Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * valid.c: forgot an epsilon transition in for ()+
12903 * test/VCM/v21.xml : added a specific test case
12904
Daniel Veillard85349052001-04-20 13:48:21 +000012905Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * valid.c: removed a state explosion exhibited by RSS
12908 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12909 from bug #51872
12910
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012911Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12914 validation without using an ugly NFA -> DFA algo in the source.
12915 Made a specific algorithm easier to maintain, using a single
12916 stack and without recursion.
12917 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12918 * hash.c: made the growing routine static
12919 * tree.h parser.c: added the parent information to an
12920 xmlElementContent node.
12921
Daniel Veillarde470df72001-04-18 21:41:07 +000012922Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * SAX.c parser.c xpath.c: generating IDs when not validating
12925 from an external parsed entity was poisoning the ID has table
12926 with removed values. This was killing XSLT on the KDE help
12927 browser.
12928
Daniel Veillardceacdd92001-04-18 15:10:35 +000012929Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * entities.h: andrew@ugh.net.au detected a double declaration
12932
Daniel Veillarda10efa82001-04-18 13:09:01 +000012933Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * debugXML.c hash.c tree.h valid.c : some changes related to
12936 the validation suport to improve speed with DocBook
12937 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12938 the way validation errors get reported
12939
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012940Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12943 by P C Chow and William M. Brack for XSLT HTML output
12944
Daniel Veillard2d90de42001-04-16 17:46:18 +000012945Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12948 Igor Zlatkovic patches for MSC compilation and added his
12949 updates
12950
Daniel Veillarde043ee12001-04-16 14:08:07 +000012951Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12954 prefix lookup.
12955 * parserInternals.c: fixed the bug reported by Morus Walter
12956 due to an off by one typo in xmlStringCurrentChar()
12957
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012958Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * HTMLparser.c result/HTML/*: revamped the way the HTML
12961 parser handles end of tags or end of input
12962
Daniel Veillard82daa812001-04-12 08:55:36 +000012963Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12964
12965 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12966
Daniel Veillard67a21302001-04-11 14:39:16 +000012967Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12970 bug where the linktime verions of free() won't work ...
12971
Daniel Veillard27b55282001-04-11 12:22:25 +000012972Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12975
Daniel Veillardafc73112001-04-11 11:51:41 +000012976Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * doc/xml.html: added 2.3.6 release
12979
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012980Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12983 * result/wml.xml: resulted in a small output change
12984
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012985Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * tree.c: xmlNewDoc was missing the charset initialization
12988 * xmllint.c: added --auto to autogenerate a doc, allow to
12989 reproduce the problem fixed on xmlNewDoc
12990
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012991Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * xpath.c: trying to get 52979 solved
12994 * tree.c result/ result/noent/: trying to get 52712 solved, this
12995 also made me clean up the fact that XML output in general should
12996 not add formating blanks by default, this changed the output of
12997 a few tests
12998
Daniel Veillard73639a72001-04-10 14:31:39 +000012999Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13002
Daniel Veillardfac26a12001-04-08 13:08:14 +000013003Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * configure.in: finally released 2.3.6
13006
Daniel Veillard911f49a2001-04-07 15:39:35 +000013007Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * xpath.c: checking for null pointer generated by new code
13010
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013011Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * xpath.c: fixed a [] evaluation problem reported
13014 * test/XPath/tests/simpleaddr: extended test
13015 * result/XPath/simpleaddr: updated result
13016
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013017Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * xmllint.c: Dan Timis reported a portability problem
13020 on Macs without mmap, fixed it.
13021
Daniel Veillardb38bd552001-04-03 18:22:00 +000013022Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * testXPath.c : added a --tree option allowing to display the
13025 tree dump of the XPath expression
13026
Daniel Veillard4dd93462001-04-02 15:16:19 +000013027Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * xpath.c: fixed a memleak when comparing nodesets
13030 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13031 * tree.c: added a TODO
13032
Daniel Veillard92ad2102001-03-27 12:47:33 +000013033Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13036 we need string functions
13037 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13038 to be able to use them where needed. Applied some changes
13039 to reduce name linking pollution and compile in only what's
13040 needed.
13041 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13042 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13043 for the string manipulation functions
13044 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13045 to the free() function of xmlmemory.c
13046 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13047 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13048 usage.
13049
13050
Daniel Veillard2be30642001-03-27 00:32:28 +000013051Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * error.c: applied the context output patch of the error
13054 handling submitted by Chuck Griffith
13055 * error/VC/*: this slightly change some error logs
13056
Daniel Veillard50582112001-03-26 22:52:16 +000013057Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * parser.c: fixed line number reporting on error
13060
Daniel Veillard04be4f52001-03-26 21:23:53 +000013061Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * parser.c: Sullivan and Darin found a parser bug,
13064 applied the patch.
13065
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013066Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13069 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13070 xmlversion.h.in xpointer.c: of course the way I defined
13071 UNUSED breaks on old gcc version. Try to be smart and
13072 also define it directly in xmlversion.h
13073 * configure.in: removed -ansi flag from the pedantic set
13074
13075Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013076 Huge cleanup, I switched to compile with
13077 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13078 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13079 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13080 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13081 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13082 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13083 encoding.h entities.c error.c list.[ch] nanoftp.c
13084 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13085 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13086 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13087 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13088 Cleanup, staticfied a number of non-exported functions,
13089 detected and cleaned up a dozen of problem found this way,
13090 avoided a lot of public function name/typedef/system names clashes
13091 * doc/xml.html: updated
13092 * configure.in: switched private flags to the really pedantic ones.
13093
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013094Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * configure.in: 2.3.5
13097 * doc/html/*: rebuilt the docs
13098
Daniel Veillard146c9122001-03-22 15:22:27 +000013099Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * parser.c: fixed a reported bug in NOTATION parsing
13102 * uri.c: accepted but not fixed bug 51876, added TODO
13103 * Makefile.am: fixed bug 51876
13104
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013105Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * config.h.in configure.in error.c: fix a compilation problem
13108 on platforms without vsnprintf (xml@thewrittenword.com)
13109
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013110Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * parser.c: fixed a function name header typo
13113 * SAX.c: notations can also occur in external subset.
13114
Daniel Veillard7d42b542001-03-20 13:22:46 +000013115Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * error.c: removed a C++ like comment
13118
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013119Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * parser.c: fixing bug 52299 strange condition leading
13122 to a parser crash due to a buffer overflow
13123 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13124 added the specific test case
13125
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013126Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13129 xmlXPathConvert{String,Number,Boolean} to be able to make
13130 type casts without a context stack, fixed some implementation
13131 problems related to the absence of context at parse-time,
13132 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13133 in the public API too
13134 * xpointer.c xpathInternals.h: we need to know at parse time
13135 whether we are compiling an XPointer
13136
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013137Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13140 cleaned up the parser internals, refactored XPath code, added
13141 new compilation based APIs and cleanly separated public and
13142 private APIs.
13143
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013144Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * xpath.h: the comp field must be added at the end to avoid
13147 killing binary compat.
13148
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013149Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * Makefile.am: detect XPath memleaks in regreson tests
13152 * error.c: fixed and error w.r.t. error reporting still using
13153 stderr
13154 * hash.c: added new line at end of file
13155 * tree.h: minor cleanup
13156 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13157 expression parsing from evaluation, resulted in a number of
13158 changes internally, and in XPointer. Likely to break stuff
13159 using xpathInternals.h but should remain binary compatible,
13160 new interfaces will be added.
13161
Daniel Veillardd574f782001-03-14 19:40:17 +000013162Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * configure.in: fixed a couple of problems reported by
13165 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13166 without gcc on non linux platforms.
13167
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013168Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13171 a fix for --with-html-dir= configure support. I hope it won't
13172 break rpm generation
13173
Daniel Veillarda022fe02001-03-14 16:30:00 +000013174Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * xmlIO.c: one function comment cleanup.
13177
Daniel Veillard25239c12001-03-14 13:56:48 +000013178Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * SAX.c: external subset notations were improperly registered
13181 in the internal subset.
13182
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013183Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * README.cvs-commits: added, pointing to HACKING
13186 * HACKING: updated
13187
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013188Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * parser.c: and Matt Sergeant found one in the XML push
13191 parser (erroneous check I forgot to remove when I fixed the
13192 main parser).
13193
Daniel Veillard68d7b672001-03-12 18:22:04 +000013194Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * xpath.c: ptittom found a small bug in UnaryExpr
13197
Daniel Veillarde356c282001-03-10 12:32:04 +000013198Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * configure.in: bumped to 2.3.4
13201 * error.c: fixed bug #51860
13202 * tree.c: fixed bug #51861
13203 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13204 * tree.[ch] : added xmlDefaultBufferSize
13205 * nanoftp.c: typo in function name header block
13206 * doc/xml.html : updated, added link to XML::LibXSLT
13207 * doc/html/* : rebuilt the docs
13208
Daniel Veillard80f32572001-03-07 19:45:40 +000013209Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * parser.c SAX.c: the new content parsing code raised an
13212 ugly bug in the characters() SAX callback. Found it
13213 just because of strangeness in XSLT XML Rec ouptut :-(
13214
Daniel Veillard6c831202001-03-07 15:57:53 +000013215Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * Makefile.am: Martin Baulig suggested to add -lm
13218 * tree.c: found another bug in xmlNodeGetContent()
13219
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013220Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * xpath.c: Bjorn found the error related to strictness of comparison.
13223
Daniel Veillard29631a82001-03-05 09:49:20 +000013224Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * parser.c: trying to fix the Dtd parsing problem reported
13227 by Gary, side effect of last week speed optimizations.
13228
Daniel Veillard14be0a12001-03-03 18:50:55 +000013229Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13232 * parserInternals.c: removed unneeded test raised by Stric
13233
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013234Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13235
13236 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13237 and fixed by William Brack). Added xmlXPathFormatNumber.
13238 Changed the sorting slightly.
13239 * configure.in Makefile.am example/Makefile.am: Added -lm.
13240 Please note that applications linking with libxml2, must
13241 also like with the math library from now on.
13242
Daniel Veillardf9533d12001-03-03 10:04:57 +000013243Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13246
Daniel Veillard2f362242001-03-02 17:36:21 +000013247Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * parser.c: one must report spaces even if the Dtd element
13250 content proves that this is not part of the element content.
13251 * result/valid/*.xml: this changed the ouptu slightly
13252
Daniel Veillardb402c072001-03-01 17:28:58 +000013253Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * configure.in: bumped to 2.3.3
13256 * doc/xml.html: updated
13257
Daniel Veillard77851712001-02-27 21:54:07 +000013258Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * tree.c: minor doc fix
13261 * xpath.c: deallocation issues when a result tree has been
13262 converted to a node-set
13263
Daniel Veillardec70e912001-02-26 20:10:45 +000013264Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * doc/xml.html: oops corrected dates s/2000/2001
13267
Daniel Veillard8730c562001-02-26 10:49:57 +000013268Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * valid.c: new patch from Gary Pennington
13271
Daniel Veillard91e9d582001-02-26 07:31:12 +000013272Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * doc/xml.html: applied patch from Ankh
13275
Daniel Veillardedac3c92001-02-26 01:36:19 +000013276Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * xinclude.c: fixed a problem building on Mac
13279
Daniel Veillard21a0f912001-02-25 19:54:14 +000013280Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * parser.c: more work on increasing parsing ferformances
13283
Daniel Veillard48b2f892001-02-25 16:11:03 +000013284Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13287 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13288 avoiding memcpy in production builds MEM_CLEANUP macro use
13289 * parser.[ch] parserInternals.c: optimizations of the tightest
13290 internal loops inside the parser. Better checking of I/O
13291 flushing/loading conditions
13292 * xmllint.c : added --timing
13293
Daniel Veillard71681102001-02-24 17:48:53 +000013294Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * configure.in: bumped to 2.3.2
13297 * doc/xml.html: updated for release
13298
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013299Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xpath.c: found a memleak and fixed a nasty bug
13302
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013303Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * xmllint.[c1] : added return code errors for xmllint
13306 * xpath.c: specific debug dump function for result value trees
13307
Daniel Veillard4b637072001-02-21 21:52:55 +000013308Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xpath.c: finally implemented xmlXPathCompareNodeSets
13311 * test/XPath/expr/floats results/XPath/expr/floats: added
13312 a test for float expressions
13313
Daniel Veillardf714aa32001-02-21 03:07:44 +000013314Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13317 * parserInternals.[ch]: trying to speed up parsing
13318 * xpath.c : speeded up node set equality op
13319
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013320Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13323 better handling of ID/IDREF and the list modules associated
13324 * configure.in: small CFLAGS cleanup
13325
Daniel Veillarda8abee62001-02-19 15:14:59 +000013326Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * configure.in: fixed iconv detection on AIX (stric)
13329
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013330Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013331
13332 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13333
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013334Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13335
13336 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13337 and optimized xmlXPathNodeSetSort
13338
Daniel Veillard142adbf2001-02-17 13:21:05 +000013339Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * xpath.c: bug fix when context size is 0
13342 * parser.c: I like Norm's Dtd because they still manage to break
13343 the parser occasionally
13344
Daniel Veillardf23e0092001-02-16 13:21:29 +000013345Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13348
Daniel Veillarde0e26512001-02-16 00:11:46 +000013349Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13352 attributes within the XML-1.0 namespace
13353
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013354Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * xpathInternals.h: exported a few axis functions
13357 * doc/xml.html: updated the doc
13358
Daniel Veillard760f4422001-02-15 14:59:48 +000013359Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * configure.in: applied patch from Daniel van Balen for OpenBSD
13362 and bumped version to 2.3.1
13363 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13364 attempt to find autoclosing was simply broken, removed it,
13365 updated the examples, this is better
13366
Daniel Veillardd194dd22001-02-14 10:37:43 +000013367Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13370 hash functionnalities.
13371 * doc/html/* : rebuild the doc
13372
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013373Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13376 on predicate
13377 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13378 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13379 really want to have tags closed on output even if we accept
13380 unclosed ones on input
13381
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013382Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * xpath.c: ouch don't free NULL, rare case fixed
13385 * tree.c: don't coalesce text nodes if they don't have the
13386 same behaviour wrt escaping on output
13387
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013388Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * xpath.c: small fixup
13391 * SAX.c: don't warn on empty namespaces.
13392
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013393Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * README: a bit of cleanup
13396 * configure.in: preparing for 2.3.0 release
13397
Daniel Veillard1f83d392001-02-08 09:37:42 +000013398Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * hash.[ch]: added a first version of xmlHashSize()
13401 * valid.c: another bug fix from Gary Pennington
13402
Daniel Veillard5eef6222001-02-07 18:24:48 +000013403Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * valid.c: couple of bug fixes pointed by Gary Pennington
13406 * HTMLtree.c: #if 0 cleanup
13407
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013408Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13411 which removes a time consuming check of xmlXPathNodeSetAdd()
13412 and use it in places where we are sure to not break unicity
13413
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013414Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * xpath.c: bug fixes found from XSLT
13417 * tree.c: preserve node->name special values when copying nodes.
13418 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13419 external subset are fetched when available but without full
13420 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13421 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13422 output with encoding disabled.
13423
Daniel Veillard2c833b62001-02-03 08:52:06 +000013424Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13427 xmlCheckFilename should not be called from xmlFileOpenW
13428 and xmlGzfileOpenW
13429
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013430Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13433 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13434 added the new tests for URI normalization
13435 * testURI.c: fixed stoopid bugs
13436 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13437 the URI in the error messages are now properly normalized
13438
Daniel Veillardea28ce62001-02-02 08:20:19 +000013439Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13442
Daniel Veillarde99a4762001-02-01 04:34:35 +000013443Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13446
Daniel Veillard2b325a02001-01-31 20:46:31 +000013447Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * xpath.c: fixed mod operator
13450
Daniel Veillardde55cf62001-01-31 15:53:13 +000013451Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * parser.c: fixed xmlStrcat doc
13454 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13455 trees.
13456
Daniel Veillard2f913b72001-01-31 13:23:49 +000013457Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xpath.c result/XPath/tests/chaptersbase
13460 result/XPath/tests/simplebase: fixed XPath node()
13461 * tree.c: small fix in xmlNewNs()
13462 * Makefile.am: removed extraneous xml2Conf.sh rule
13463
Daniel Veillardb42042b2001-01-28 07:40:36 +000013464Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13467 Changed the library name, in order to get libxml-devel and
13468 libxml2-devel to coexist on a single system
13469 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13470 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13471
Daniel Veillardee0a4662001-01-27 18:59:33 +000013472Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13475 libxml2-devel installable in // as libxml-devel.
13476
Daniel Veillard5eb05942001-01-27 17:50:22 +000013477Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * doc/Makefile.am: fixed make rebuild in doc
13480 * doc/html/*.html: rebuilt the docs
13481
Daniel Veillard65c295d2001-01-26 09:32:39 +000013482Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13485
Daniel Veillard8e199902001-01-25 18:54:39 +000013486Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13489 the HTML doc to go into the -devel RPM ...
13490 * aclocal.m4 config.h.in: some updates due to auto* magic
13491
Daniel Veillard93086662001-01-25 18:13:04 +000013492Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * xpath.h: added a hook in the context structure allowing to
13495 link to extra support, needed for XSLT
13496
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013497Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13500 xmlXPtrCmpPoints to use it.
13501 * propagated the following patch from Alejandro Forero
13502 * include/win32config.h xmlIO.c: applied further suggestions
13503 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13504 * example/gjobread.c: fixed warnings, now that it builds
13505
13506Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13507
13508 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13509
13510 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13511 filename points to a valid file (not a directory).
13512 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13513 Added calls to xmlCheckFilenameDir.
13514
13515 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13516 `path' (rather than `filename') as the parameter to gzopen and open.
13517
Daniel Veillard48177c22001-01-23 15:27:41 +000013518Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * Makefile.am: fixed a problem with EXTRA_DIST
13521
Daniel Veillardb83ba402001-01-22 22:45:10 +000013522Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * Makefile.am example/Makefile.am: finally found the trick
13525 to build the example, i.e. add "." in SUBDIRS before example
13526 in the list <grin/>
13527
Daniel Veillard82687162001-01-22 15:32:01 +000013528Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * doc/xml.html: updated with an XSLT section, removed pointer to
13531 W3C CVS base.
13532
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013533Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13536 too, and deallocation need to occur the same way.
13537
Daniel Veillarde4566462001-01-22 09:58:39 +000013538Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13541 type correponding to an XSLT result tree fragment. Share most
13542 of the data format with node set, as well as operators.
13543 * HTMLtree.c: added a newline at the end of the doctype output
13544 whe this one is not present initially.
13545 * tree.c: make sure taht the parent and doc pointers are properly
13546 set when copying attributes (lists).
13547
Daniel Veillard701c7362001-01-21 09:48:59 +000013548Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13551
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013552Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * xpath.c: seems I finally killed that ugly path evaluation
13555 context bug (tagged 9999 in case is is wrong)
13556
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013557Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13560 for XSLT
13561
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013562Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13565 for xmlGzfileOpen() bug
13566
Daniel Veillardf6eea272001-01-18 12:17:12 +000013567Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * xpath.c: removed an error found by XSLT usage
13570 * tree.c parserInternals.h: use a predefined static string
13571 for text and comment nodes, avoid freeing them in xmlFreeNode,
13572 exported the string name in parserInternals.h and added
13573 another value to disable encoding at output (for XSLT),
13574 gain memory, time.
13575
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013576Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13579 win32/libxml2/libxml2_so.dsp: new makefiles and update
13580 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13581
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013582Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13585 Gary Pennington
13586
Daniel Veillard389e6b72001-01-15 19:41:13 +000013587Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xpath.c: fixed the comaprision of values and nodelists,
13590 need to compare nodelist still ...
13591 * debugXML.c: avoided a possible core dump
13592 * HTMLparser.c: cleanup
13593 * nanohttp.c: contributed fix.
13594 * tree.c: fixes in properties handling added xmlSetNsProp
13595 needed by libxslt
13596 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13597 comment
13598 * TODO: updated
13599
Daniel Veillard167bd532001-01-06 21:09:34 +000013600Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * parser.c parserInternals.c: applied Bjorn Reese optimization
13603 patch
13604
13605Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * Makefile.am: applied patch fro make check from Martin Vidner
13608
Daniel Veillard503b8932001-01-05 06:36:31 +000013609Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * configure.in: preparing 2.2.11
13612 * doc/html/*: rebuild the HTML files
13613 * doc/xml.html : updated
13614
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013615Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * tree.c: fixed a stupid bug
13618 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13619 patches related to validation of an XInclude processing result
13620 * TODO: updated
13621
Daniel Veillarde2488192001-01-04 10:54:22 +000013622Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13625 on large files
13626
Daniel Veillardf060a412001-01-03 20:52:44 +000013627Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13630
Daniel Veillard45cff692001-01-03 18:02:04 +000013631Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13634 reported by Jonas Borgström
13635 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13636
Daniel Veillard08108982001-01-03 15:24:58 +000013637Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * testXPath.c xpath.c: fixing the XPath union expressions problem
13640 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13641
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013642Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * xmllint.c: Made is so if the file name is "-" is will read form
13645 standard input. Sven Heinicke <sven@zen.org>
13646 * tree.c: fixed a problem when growing buffer
13647 * tree.h: fixed the comment of the node types following andersca
13648 comment
13649 * TODO: updated
13650
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013651Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13652
13653 * HTMLparser.[ch]: added a way to avoid adding automatically
13654 omitted tags. htmlHandleOmittedElem() allows to change the
13655 default handling.
13656 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13657 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13658 of xmllint too when using --memory flag, added a memory test
13659 suite at the Makefile level.
13660 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13661 with namespace use when encountering QNames in XPath evalation,
13662 added xmlns() scheme in XPointer.
13663 * nanoftp.c : incorporated a fix
13664 * parser.c xmlIO.c: fixed problems raised with encoding when using
13665 the memory I/O
13666 * parserInternals.c: closed bug 25934 reported by
13667 torsten.landschoff@innominate.de
13668 * TODO: updated
13669
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013670Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13671
13672 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13673 on a non-updated tree :-(, made a 2.2.10 release to correct the
13674 situation
13675
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013676Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13677
13678 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13679 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13680 integrated a set of OpenVMS changes from Howard Taylor
13681 <Howard.Taylor@pacoast.com>
13682
Daniel Veillard58770e72000-11-25 00:48:47 +000013683Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13684
13685 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13686 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13687
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013688Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13689
13690 * HTMLparser.c: some fixes on auto-open of html/head/body
13691 * encoding.c: fixed a compilation error on some gcc env
13692 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13693 XPointer implementation
13694 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13695 related XPointer tests and associated results
13696
Daniel Veillard300f7d62000-11-24 13:04:04 +000013697Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13698
13699 * doc/xmldtd.html doc/xml.html: following a short step by step
13700 guidance on IRC to help maciej with DTDs I started a small
13701 page on the subject.
13702
Daniel Veillard748e45d2000-11-17 16:36:08 +000013703Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13704
13705 * HTMLparser.c: fixed handling of broken charrefs
13706 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13707 patches
13708
Daniel Veillard28929b22000-11-13 18:22:49 +000013709Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13710
13711 * doc/xml.html doc/html/* : rebuilt the docs after adding
13712 xinclude and updated page for 2.2.7 and 2.2.8
13713 * configure.in: releasing 2.2.8
13714
Daniel Veillard41e06512000-11-13 11:47:47 +000013715Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13716
13717 * parser.[ch] parserInternals.c: applied the conditional
13718 section processing fix from Jonathan P Springer
13719 <jonathan.springer2@gte.net>
13720 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13721 project file, fixed iconv default non support
13722 * xpath.c: fixed the problem of evaluating relative expressions
13723 when a node context is provided.
13724
Daniel Veillardbf432752000-11-12 15:56:56 +000013725Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13726
13727 * nanoftp.c: fixed gcc 2.95 new warnings
13728 * SAX.c: fixed a stupid bug
13729 * tree.c: fixed a formatting problem when round-tripping
13730 from/to memory
13731 * xinclude.c: chased memleak, fixed a base problem
13732 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13733 xmlXPtrBuildNodeList()
13734 * TODO: updated
13735 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13736 adding a first small set of regression tests for XInclude
13737
Daniel Veillardc2def842000-11-07 14:21:01 +000013738Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13739
13740 * nanohttp.[ch]: applied Wayne Davison patches to access
13741 the WWW-Authorization header.
13742 * parser.c: Closed Bug#30847: Problems when switching encoding
13743 in short files by applying Simon Berg's patch.
13744 * valid.c: fixed a validation problem
13745 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13746 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13747 Wayne Davison
13748 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13749 need to be extended to non full nodes selections.
13750 * xinclude.c: starts to work decently
13751
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013752Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13753
13754 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13755 debugXML.c xmlversion.h.in: Started adding XInclude support,
13756 this is a new xmllint option
13757 * tree.c xpath.c: applied TOM patches for XPath
13758 * xpointer.c: fixed a couple of errors.
13759 * uri.c: added an escaping function needed for xinclude
13760 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13761 new warning from RH70 gcc's version
13762
Daniel Veillarda4964b72000-10-31 18:23:44 +000013763Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13764
13765 * HTMLparser.c: fixed loop on invalid char in scripts
13766 * parser.c: update to description of xmlIOParseDTD()
13767 * libxml.m4 xmlversion.h.in: changes contributed by
13768 Michael Schmeing <m.schmeing@internet-factory.de>
13769 * configure.in: preparing for 2.2.7
13770 * Makefile.am: trying to avoid config.h and acconfig.h
13771 being included in the distrib
13772 * configure.in: released 2.2.7
13773
13774Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13775
13776 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13777 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13778
Daniel Veillard01411222000-10-30 15:33:22 +000013779Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13780
13781 * parser.[ch]: added xmlIOParseDTD()
13782 * xpointer.c: added support for the 2 extra parameters of
13783 string-range, fixed a stoopid error when '0' was present
13784 in XPointer expressions
13785 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13786 testsuite for the above
13787
Daniel Veillard6db58192000-10-30 09:27:53 +000013788Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13789
13790 * libxml.spec.in: improved package descriptions
13791
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013792Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13793
13794 * xpath.c xpathInternals.h: applied a large cleaning patch
13795 from TOM <ptittom@free.fr>, it also add namespace support
13796 for function and variables registration.
13797
Daniel Veillardbd20df72000-10-29 17:53:40 +000013798Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13801 * Makefile.mingw: Wayne Davison's update adding hash.c
13802
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013803Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13804
13805 * xpath.c: fixed the root evaluation problems
13806 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13807 ignorable spaces with <b> <bold> <em>
13808 * tree.c: fixed a loop in xmlSearchNsByHref()
13809
Daniel Veillard767662d2000-10-27 17:04:52 +000013810Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13811
13812 * xpath.c: applied another XPath patch from TOM
13813 * xpath.c include/makefile.am: applied another patch from
13814 china@thewrittenword.com (cleanup on IRIX).
13815
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013816Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * xml-config.1: received a fixed version from Fredrik Hallenberg
13819 <hallon@lysator.liu.se>
13820
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013821Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13822
13823 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13824 cleanup patch for XPath
13825
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013826Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13827
13828 * patched to redirrect all "out of context" error messages to
13829 a reconfigurable routine. The changes are:
13830 * xmlerror.h : added the export of an error context type (void *)
13831 an error handler type xmlGenericErrorFunc there is an interface
13832 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13833 to reset the error handling routine and its argument
13834 (by default it's equivalent to respectively fprintf and stderr.
13835 * all the c files: all wild accesses to stderr or stdout within
13836 the library have been replaced to calls to the handler.
13837
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013838Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13839
13840 * configure.in: release 2.2.6
13841 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13842 exporting the inner functions of xpath for extension modules
13843 * doc/*: updated and rebuilt the doc
13844
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013845Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * nanohttp.c : applied Wayne HTTP cleanup patch
13848 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13849 and xmlNodeSetSpacePreserve()
13850
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013851Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13852
13853 * xpath.c: closing bug #29260
13854
Daniel Veillard126f2792000-10-24 17:10:12 +000013855Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13856
13857 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13858 multikey tuples, made hash structure opaque
13859 * valid.[ch]: moved elements, attributes, notations decalarations
13860 as well as ID and refs to hash tables.
13861 * entities.c: hash cleanup
13862 * xmlmemory.c: fixed a dump problem in debug mode
13863 * include/Makefile.am: problem passing in DESTDIR= values patch
13864 from Marc Christensen <marc@calderasystems.com>
13865 * nanohttp.c: removed debugging remains
13866 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13867 * HTMLparser.c parser.c: fixing a number of problems with the
13868 macros in the *parser.c files (Wayne).
13869 * HTMLparser.c: close the previous option when opening a new one
13870 (Marc Sanfacon).
13871 * result/HTML/*: updated the HTML results accordingly
13872
Daniel Veillard52afe802000-10-22 16:56:02 +000013873Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13874
13875 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13876 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13877 XPath functions and XML entities table to them. More to come...
13878 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13879
Daniel Veillard683cb022000-10-22 12:04:13 +000013880Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * tree.c: coalesce adjacent text nodes
13883 * valid.c: handling of blank nodes in DTd validation (raised
13884 by problems with a posteriori validation).
13885 * nanohttp.c: changing behaviour on HTTP write stuff.
13886 * HTMLtree.c: forced body and html to be explicitely closed.
13887 * xpath.h: exported more XPath functions.
13888
Daniel Veillard1baf4122000-10-15 20:38:39 +000013889Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13890
13891 * Release of 2.2.5
13892 * xpointer.c: range() range-inside and other helper functions
13893 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13894
Daniel Veillard47e12f22000-10-15 14:24:25 +000013895Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13896
13897 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13898 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13899
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013900Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13901
13902 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13903 and XPointer modules
13904
Daniel Veillard134c9f32000-10-15 10:27:08 +000013905Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13906
13907 * SAX.h: closed #25107
13908
Daniel Veillard39915622000-10-15 10:06:55 +000013909Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * testSAX.c: fixed problem with cdata reporting
13912 * SAXresult/* : updated
13913
Daniel Veillard1e851392000-10-15 10:02:56 +000013914Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13917 Closed bug #27499, added to regression tests
13918 * TODO: updated
13919
Daniel Veillard7eda8452000-10-14 23:38:43 +000013920Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13923 support for SCRIPT and STYLE with help from Bjorn Reese
13924 * test/HTML/* result/HTML/*: added simple testcase and updated
13925 the existing ones.
13926
Daniel Veillardff9c3302000-10-13 16:38:25 +000013927Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13928
13929 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13930 string-range for empty strings
13931 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13932 test/XPath/xptr/strrange: augmented the XPointer testsuite
13933
Daniel Veillard189446d2000-10-13 10:23:06 +000013934Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13935
13936 * doc/xml.html doc/xmlmem.html: added a module describing memory
13937 interfaces and use, updated the main page.
13938
Daniel Veillard2f971a22000-10-12 23:26:32 +000013939Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13940
13941 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13942 nanoftp code work on Windows too now
13943
13944Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013945
13946 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13947 * xpointer.c: implemented string-range() at least a good first version
13948 * test/XPath/docs/str test/XPath/xptr/strrange
13949 result/XPath/xptr/strrange: the string-range() tests
13950
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013951Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * Makefile.am include/Makefile.am include/win32config.h
13954 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13955 and make distcheck
13956
Daniel Veillard19d61112000-10-11 23:50:35 +000013957Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13958
13959 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13960 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13961 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13962
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013963Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13964
13965 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13966 patch for socklen_t detection by
13967 Albert Chin-A-Young <china@thewrittenword.com>
13968
Daniel Veillardcd429612000-10-11 15:57:05 +000013969Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13970
13971 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13972 and added a --dtdvalid option to xmllint used to test it
13973
Daniel Veillard47c02452000-10-11 13:04:36 +000013974Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13975
13976 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13977 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13978
Daniel Veillard2d38f042000-10-11 10:54:10 +000013979Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13980
13981 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13982 handlings (registration, lookup, cleanup)
13983
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013984Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13985
13986 * configure.in Makefile.am include/makefile.am: adding XPointer
13987 and XPtrtests target
13988 * xpointer.[ch] : new files for XPointer support
13989 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13990 more XPath tests
13991
Daniel Veillard57fda592000-10-10 23:24:14 +000013992Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13993
13994 * configure.in: fixed, very broken, make distcheck works again
13995
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013996Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13997
13998 * More work toward 2.2.5, integrated a number of patches
13999 * configure.in Makefile.am win32config.h.in: trying to cleanup
14000 make distcheck .... huh ...
14001 * include/Makefile.am include/win32config.h: new directory
14002 for includes
14003 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14004 updated teh makefiles and instructions for WIN32
14005 * xpath.c: small fixes
14006 * test/XPath/ results/XPath: updated the testcases and results
14007 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14008 suggested patches
14009 * valid.c: fixed an ID bug
14010
Daniel Veillardb71379b2000-10-09 12:30:39 +000014011Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14012
14013 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14014 the automake bug where wrong dependancies were generated.
14015 * xpath.[ch]: worked on XPointer
14016
Daniel Veillard7e99c632000-10-06 12:59:53 +000014017Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14018
14019 * configure.in Makefile.am: 2.2.5, ship the include in an
14020 include/libxml subdirectory, use symlinks when using CVS
14021 * testSAX.c: fixed small bug
14022 * testXPath.c: changed the way testfiles are parsed
14023 * debugXML.c: same kind of cleanup when parsing an argument expression
14024 XPath/XPointers can have blanks embedded
14025 * xpath.[ch]: more cleanup, reorgs for XPointer work
14026 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14027 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14028
Daniel Veillard55b91f22000-10-05 16:30:11 +000014029Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14030
14031 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14032 in the XPath engine, rewrote large parts of it, now it's far
14033 cleaner and in sync with the REC not an old WD. Fixed a parsing
14034 problem in the interactive XML shell found when testing XPath.
14035
Daniel Veillardac260302000-10-04 13:33:43 +000014036Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14039 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14040 examples with the extra test
14041
Daniel Veillard7cfce322000-10-04 12:40:27 +000014042Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14045 the global init function.
14046
Daniel Veillard970112a2000-10-03 09:33:21 +000014047Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14048
14049 * HTMLparser.c: Doohhh, attribute name parsing was still case
14050 sensitive ! Fixed this ...
14051 * result/HTML/* : updated the tests results accordingly
14052
Daniel Veillard740abf52000-10-02 23:04:54 +000014053Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14056 engine, should be far more stable, incorporated a new version of
14057 preceding/following axis, need testing
14058 * uri.c: fixed file:///c:/a/b/c problem
14059 * test/XPath/tests/idsimple: augmented the XPath tests
14060
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014061Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14062
14063 * doc/* rebuilding docs for 2.2.4 release
14064
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014065Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14066
14067 * configure.in: releasing 2.2.4
14068 * parser.[ch]: added xmlStrEqual()
14069 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14070 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14071 use xmlStrEqual instead
14072 * TODO: updated
14073 * added an XPath test
14074
Daniel Veillardbc765302000-10-01 18:23:35 +000014075Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14076
14077 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14078 * entities.h: exported xmlInitializePredefinedEntities
14079 * parser.[ch] : added xmlInitParser()
14080 * parserInternals.h : had to export htmlInitAutoClose()
14081
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014082Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14083
14084 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14085 problems
14086 * Makefile.am : added XPath regression tests to normal tests
14087 * uri.c: fixed a problem with local paths, cleanup
14088 * parser.c: fixed a problem with large CData sections
14089
Daniel Veillardd2ade932000-09-30 14:39:55 +000014090Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14091
14092 * configure.in xml-config.in: patch from "Ben Taylor"
14093 <sol7x86@hotmail.com> for solaris shared libs lookup
14094
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140952000-09-30 Martin Baulig <baulig@suse.de>
14096
14097 * libxml-2.0.pc.in: Provide pkg-config script.
14098
14099 * configure.in: Create the libxml-2.0.pc script from the
14100 libxml-2.0.pc.in templates.
14101 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014102 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014103
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014104Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14107 when compiling with MSC
14108
Daniel Veillard46057e12000-09-24 18:49:59 +000014109Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * xpath.c: patch for normalize-string() substring-before(),
14112 substring-after() and translate() functions from Bjorn Reese
14113 <breese@mail1.stofanet.dk>
14114 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14115 Fredrik Hallenberg <hallon@lysator.liu.se>
14116 * TODO: updated
14117
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014118Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14119
14120 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14121 problem of socklen_t being undefined on a number of platforms
14122 * debugXML.c: fixed a compilation problem when without snprintf
14123
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014124Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14125
14126 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14127 an URI bug and a fix for the control-character-induced infinite loop
14128 * nanohttp.c: preventive fix for compiling on WIN32
14129
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014130Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14131
14132 * xmlint.c: closing bug #25000
14133
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014134Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14135
14136 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14137 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14138 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14139 related function, fixing xmlStrncmp(), and associated cleanup
14140 * result/HTML/entities.html.sax: updating result
14141
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014142Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14143
14144 * uri.c: applied patch for URI escaping from Wayne Davison
14145 <wayned@blorf.net>
14146 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14147 from Denis Barbier <barbier@imacs.polytechnique.fr>
14148 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14149 patch from Wayne Davison
14150
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014151Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * doc/xml.html : updated with new releases, adding "how to help"
14154
Daniel Veillard04698d92000-09-17 16:00:22 +000014155Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14156
14157 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14158 removed a few warnings in pedantic mode ...
14159 * parserInternals.c parser.c: moved encoding switching function
14160 to parserInternals.c
14161 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14162
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014163Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14164
14165 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14166 error or warning handlers
14167
Daniel Veillardb1059e22000-09-16 14:02:43 +000014168Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14169
14170 * parserInternals.c parserInternals.h parser.c Makefile.am:
14171 created a new module parserInternals.c, moved most of the
14172 code shared by the various parsers there, as well as
14173 deprecated code from parser.c. More cleanup of parser.c
14174 * uri.c: fixed a problem when URI is NULL
14175 * valid.c: speedup when looking for an attribute declaration
14176
Daniel Veillard39c7d712000-09-10 16:14:55 +000014177Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14178
14179 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14180 the cleanup of the computation of URI references when seeking
14181 external entities. The URI reference string and the resulting
14182 URI are both stored now.
14183 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14184 large s(n)printf checks and cleanup from Denis Barbier
14185 <barbier@imacs.polytechnique.fr>
14186 * xmlversion.h.in tree.h: couple of SGML declarations for a
14187 possible docbook module.
14188 * result/VC/ : a couple of test output changed due to the change
14189 of the entities URI
14190
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014191Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14192
14193 * parser.h: added a _private field for linking user's data
14194
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014195Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * parser.c parserInternals.h: demacroified most of the IS_XXX
14198 the gain in size is significant so ...
14199
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014200Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * entities.c: cases where looking up entities with doc==NULL
14203 covered
14204
Daniel Veillard90e11312000-09-05 10:42:32 +000014205Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
Daniel Veillard1de50802000-09-07 08:54:32 +000014207 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014208 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14209
Daniel Veillard98a79162000-09-04 11:15:39 +000014210Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14211
Daniel Veillard1de50802000-09-07 08:54:32 +000014212 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014213 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14214 * Makefile.in: added URItest and included thenin "make tests"
14215
14216Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014217
14218 * xmlversion.h.in: closed bug 22941
14219
Daniel Veillard2bb89092000-08-31 14:57:50 +000014220Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * doc/xmlio.html: added doc and example for entity loader
14223 redefinition.
14224
Daniel Veillard96984452000-08-31 13:50:12 +000014225Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14226
14227 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14228 used by libxml
14229
Daniel Veillarde715dd22000-08-29 18:29:38 +000014230Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * parser.c: Fixed bug on invalid ontent characters and when using
14233 push.
14234 * xmllint.c: fixed xmllint endling of errors in push mode
14235
Daniel Veillard4948eb42000-08-29 09:41:15 +000014236Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014239 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014240 * result/HTML/*.sax: regenerated HTML SAX output
14241 * parser.c: more cleanup.
14242
Daniel Veillarde010c172000-08-28 10:04:51 +000014243Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014246 patches from Wayne Davison <wayned@users.sourceforge.net>,
14247 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014248 * HTMLparser.c: fixed an ignorable white space detection bug
14249 occuring when parsing with SAX only
14250 * result/HTML/*.sax: updated since the output is now HTML
14251 encoded...
14252
Daniel Veillard47f3f312000-08-27 22:40:15 +000014253Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014255 * HTMLparser.[ch]: applied some of Wayne Davison
14256 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014257
Daniel Veillarde0854c32000-08-27 21:12:29 +000014258Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14261 undeclared namespace prefix was used, added a warning.
14262 Cleaned up support w.r.t. entities, spilling out a warning
14263 and being pedantic on lookups.
14264 * test/warning/ent9 : added testcase for previous example.
14265 * TODO: updated
14266 * parserInternals.h parser.c: changed the way names are parsed
14267 now allow infinite size and decrease penalty for normal use
14268 * parser.c: Started a big cleanup/check of the parser code,
14269 fixed some of the most tortuous entity code, spotted code
14270 unused anymore
14271 * test/*: added tests for very long names and related nasty
14272 things.
14273
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014274Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * doc/encoding.html: added encoding aliases doc
14277 * doc/xml.html: updates
14278 * encoding.[ch]: added EncodingAliases functions
14279 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14280 bottleneck affecting large DTDs like Docbook
14281 * parser.[ch] xmllint.c: added a pedantic option, will be
14282 useful
14283 * SAX.c: redefinition of entities is reported in pedantic mode
14284 * testHTML.c: uninitialized warning from gcc
14285 * uri.c: fixed a couple of bugs
14286 * TODO: added issue raised by Michael
14287
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014288Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14289
14290 * doc/encoding.html: propagated Martin Duerst suggestions
14291
Daniel Veillard52402ce2000-08-22 23:36:12 +000014292Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14295 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14296 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14297 by Wayne Davison
14298
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014299Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * nanoftp.c nanohttp.c: small cleanup
14302 * TODO: updated
14303
Daniel Veillard244ece92000-08-19 20:58:02 +000014304Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14305
14306 * added an old VC testcase and updated title.xml entity
14307
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014308Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14309
14310 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14311 done on auto-opening of <p> tags and cleanup of SAX output
14312
Daniel Veillard979e55e2000-08-19 16:48:54 +000014313Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14314
14315 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14316
Daniel Veillard4540be42000-08-19 16:40:28 +000014317Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14318
14319 * doc/xml.html libxml.* structure.*: updated the doc a bit
14320
Daniel Veillard808a3f12000-08-17 13:50:51 +000014321Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14324 of SAX tests
14325
Daniel Veillard29579362000-08-14 17:57:48 +000014326Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
14328 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14329 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14330
Daniel Veillard1255ab72000-08-14 15:13:33 +000014331Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14332
14333 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14334 * testHTML.c: fix core dump on Solaris 2.x systems
14335 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14336 * result/HTML/*.sax: previous bug fix lead to new results
14337
Daniel Veillard03109292000-08-14 14:58:22 +000014338Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14341 * configure.in: added --with-readline=DIR to accept alternate
14342 path for readline include/library
14343 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14344 for ANSI under HP-UX
14345 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14346 includes @LIBS@
14347
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014348Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14349
14350 * doc/* : rebuilt the docs
14351 * getting ready for 2.2.2 release
14352
Daniel Veillard87b95392000-08-12 21:12:04 +000014353Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14356 and xmlAddFeature()
14357 * tree.[ch]: added xmlAddChildList()
14358 * xmllint.c: MAP_FAILED macro test
14359 * parser.h: added xmlParseCtxtExternalEntity()
14360 * valid.c: applied bug fixes removed warning
14361 * tree.c: added CDATA block to elements content
14362 * testSAX.c: cleanup of output
14363 * testHTML.c: added SAX testing
14364 * encoding.c: better error recovery
14365 * SAX.c, parser.c: fixed one of the external entity processing
14366 of the OASis testsuite
14367 * Makefile.am: added HTML SAX regression tests
14368 * configure.in: bumped to 2.2.2
14369 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14370 SAX results
14371
Daniel Veillard88a172f2000-08-04 18:23:10 +000014372Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * configure.in: patch for HP compiler
14375
143762000-08-04 Sven Heinicke <sven@zen.org>
14377
14378 * xmllint.c: Was coredumping sometimes when the file given didn't
14379 exist.
14380
Daniel Veillard46e370e2000-07-21 20:32:03 +000014381Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14382
14383 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014384
Daniel Veillard46e370e2000-07-21 20:32:03 +000014385 when using in memory parsing. Need some cleanup.
14386 * xmllint.c configure.in: added a --memory flag to test memory
14387 parsing
14388
Daniel Veillard36650692000-07-21 15:16:39 +000014389Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14390
14391 * nanohttp.c: fixed socklen_t replacement to unsigned int
14392 * parser.c: fixed a space handdling missing at the end of
14393 production 28 DOCTYPE.
14394 * xmlmemory.c: fixed a stupid bug on the routine to override
14395 allocation functions
14396 * TODO: updated
14397
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014398Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * doc/ regenerated the docs
14401
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014402Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * doc/encoding.html doc/xml.html: added I18N doc
14405 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14406 improvements, both parser and filters, added ASCII & HTML,
14407 fixed the ISO-Latin-1 one
14408 * xmllint.c testHTML.c: added/made visible --encode
14409 * debugXML.c : cleanup
14410 * most .c files: applied patches due to warning on Windows and
14411 when using Sun Pro cc compiler
14412 * xpath.c : cleanup memleaks
14413 * nanoftp.c : added a TESTING preprocessor flag for standalong
14414 compile so that people can report bugs more easilly
14415 * nanohttp.c : ditched socklen_t which was a portability mess
14416 and replaced it with unsigned int.
14417 * tree.[ch]: added xmlHasProp()
14418 * TODO: updated
14419 * test/ : added more test for entities, NS, encoding, HTML, wap
14420 * configure.in: preparing for 2.2.0 release
14421
Daniel Veillard49703262000-07-10 10:27:46 +000014422Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * nanoftp.c: fixed the way the control connection is handled
14425 * libxml.spec.in: fixed the dependancies and cleanup
14426
Daniel Veillard306be992000-07-03 12:38:45 +000014427Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * doc/xml.html: changed the xmlsoft.org structure, updated the
14430 examples w.r.t. root and childs
14431
Daniel Veillard7d853352000-07-02 18:53:09 +000014432Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14433
14434 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14435
Daniel Veillard365e13b2000-07-02 07:56:37 +000014436Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14437
14438 * HTMLparser.c: Work on character encoding support for the HTML parser
14439 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14440 * encoding.c: Fixed a potential memleak in the encoding stuff
14441
Daniel Veillardaf743792000-07-01 11:49:28 +000014442Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * doc/FAQ.html doc/Makefile.am : added a FAQ
14445
14446Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014447
14448 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14449 of the HTML parser to force it to not bypass SAX
14450
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014451Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * win32config.h.in: updated
14454 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14455 lacks iconv support :-( need to release 2.1.1
14456 * configure.in: release 2.1.1
14457 * HTMLparser: fixed bug #14784
14458 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14459 by Windows compiler
14460 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14461 the SAX startDocument() callback.
14462 * TODO: updated
14463
14464Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * added xmlStopParser()
14467
Daniel Veillardbe803962000-06-28 23:40:59 +000014468Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * configure.in: 2.1.0 prerelease
14471 * Large resync between W3C and Gnome tree
14472 * nanoftp, nanohttp.c: fixed stalled connections probs
14473 * HTMLtree.c SAX.c : support for attribute without values in
14474 HTML for andersca
14475 * valid.c: Fixed most validation + namespace problems
14476 * HTMLparser.c: start document callback for andersca
14477 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14478 * parser.h, SAX.c: serious speed improvement for large
14479 CDATA blocks
14480 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14481 different encoding
14482 * example/Makefile.am example/gjobread.c tree.h: work on
14483 libxml1 libxml2 convergence.
14484 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14485 and the LIBXML_TEST_VERSION macro
14486
Daniel Veillardc310d562000-06-23 18:32:15 +000014487Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * doc/xml.html: various patches and improvements typo fixed by
14490 Felix Natter
14491 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14492 from Felix Natter <fnatter@gmx.net>
14493
Daniel Veillardf3029822000-05-06 08:11:19 +000014494Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * doc/upgrade.html: updated with instructions for support of both
14497 libxml-1.x and libxml-2.x
14498 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14499 for 2.x support and also fixed includes
14500
14501
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014502Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14505 the encoding support, added iconv support, so now libxml if
14506 compiled with iconv automatically support japanese encodings
14507 among others. Work based on initial patch from Yuan-Chen Cheng
14508 I may have broken binary compat in the encoding handler
14509 registration scheme, but that was so utterly broken I don't
14510 expect anybody to have used this feature until now.
14511 * parserInternals.h: fixup on the CHAR range macro
14512 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14513 code.
14514 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14515 * uri.c: added xmlParseURI() I can't believe I forgot to
14516 implement this one in 2.0 !!!
14517 * SAX.c: moved doc->encoding update in the endDocument() call.
14518 * TODO: updated.
14519
Daniel Veillard06047432000-04-24 11:33:38 +000014520Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * tree.h: removed extraneous xmlRemoveProp definition
14523 * TODO: added item about --disable-corba configure switch
14524 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14525 * nanoftp.c: fixed include problems giving troubles on AIX and
14526 slowlaris
14527 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14528 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14529 comment and headers changes to lower gtk-doc number of warnings
14530 * doc/html/*: rebuilt docs
14531
Daniel Veillarde0aed302000-04-16 08:52:20 +000014532Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * HACKING: documented the tag for 1.x and instructions
14535
Daniel Veillard5e873c42000-04-12 13:27:38 +000014536Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14539 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14540 xmlCreateIOParserCtxt
14541 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14542 significant overall improvement
14543 * xmllint.c: added I/O test to xmllint
14544 * testSAX.c: added a speed test
14545 * doc/* : updated/regenerated
14546
Daniel Veillardfc708e22000-04-08 13:17:27 +000014547Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * xpath.c uri.h parserInternals.h: cosmetic changes from
14550 "Timur I. Bakeyev" <timur@bat.ru>, including making
14551 xmlCreateURI() public
14552
Daniel Veillard5d211f42000-04-07 17:00:24 +000014553Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
14555 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14556 and the code at the same time. Added a clean mechanism for
14557 overload or added input methods: xmlRegisterInputCallbacks()
14558 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14559 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14560 * TODO: updated
14561 * doc/* : updated/regenerated
14562 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14563 source dir
14564
Daniel Veillarde77a9182000-04-05 19:12:29 +000014565Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * testURI.c: yet another forgotten commit, I should get some sleep !
14568
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014569Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14570
14571 * xmllint.c: forgot to commit this too ?
14572
Daniel Veillardb9df4042000-04-05 14:23:16 +000014573Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * xmlversion.h.in : forgot to commit this previously
14576
Daniel Veillard361d8452000-04-03 19:48:13 +000014577Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14580 * README TODO: updated for release
14581 * uri.c uri.h: added authority parsing/saving
14582 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14583 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14584 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14585 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14586 Makefile.am : added compile-time customization of libxml
14587 --with-ftp --with-http --with-html --with-xpath --with-debug
14588 --with-mem-debug
14589 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14590 #include <libxml/xxx.h> I hope it won't break too much stuff
14591 and will be manageable in the future...
14592 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14593 and added xmllint to the installed programs
14594 * uri.h: added xmlFreeURI()
14595
Daniel Veillardec303412000-03-24 13:41:54 +000014596Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * uri.c uri.h: finished the escaping handling, the base support
14599 and the URI path normalization. Looks good just lacks the
14600 authority content parsing code.
14601 * Makefile.am: added instructions to generate testURI
14602 * TODO: updated
14603 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14604 added links and icons for W3C and Gnome
14605
Daniel Veillard8f621982000-03-20 13:07:15 +000014606Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * xmlmemory.[ch] : seems I forgot to actually update the files in
14609 the last commit :-)
14610 * doc/xml.html doc/html/* : updated and uploaded the docs
14611
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014612Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
14614 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14615 * TODO: updated
14616 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014617 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014618 gfree).
14619 * Makefile.am, uri.c, uri.h: added a set of functions to do
14620 exact (litteraly copied from the RFC 2396 productions) parsing
14621 and handling of URI. Will be needed for XLink, one XML WFC,
14622 XML Base and reused in the nano[ftp/http] modules. Still work
14623 to be done.
14624
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014625Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * configure.in, libxml.spec.in : libxml2
14628 * doc/* : updated the doc page, rebuilt the docs
14629
Daniel Veillardcf461992000-03-14 18:30:20 +000014630Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * all: tagged LIB_XML_1_X
14633 * *.c *.h : updated from W3C CVS tree
14634 * configure.in : 2.0.0-beta
14635 * libxml.spec.in : libxml2 package nam
14636 * result/* : new version of the tests output
14637
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014638Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14641
Daniel Veillardb566ce12000-03-04 11:39:42 +000014642Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * doc/* : rebuilt the docs
14645 * parser.c: final patch on #6766
14646 * valid.c: small patch on validity checks.
14647
Daniel Veillardfb76c402000-03-04 11:39:42 +000014648Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14651 added
14652 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14653 compatibility w.r.t. XML spec and existing code.
14654
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014655Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * parser.c: seems a better solution to <a> </a> exists,
14658 will try it for a while
14659
Daniel Veillard83a30e72000-03-02 03:33:32 +000014660Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * parser.c: tried to remove the <a> </a> generating <a/>
14663 this is hard. Left a flag for that purpose. Fixed bug #6766
14664 * configure.in: prepared 1.8.7 not released, due to previous
14665 problem
14666
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014667Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * doc/xml.html : applied second patch from Paul DuBois
14670
Daniel Veillard402e8c82000-02-29 22:57:47 +000014671Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * doc/xml.html : applied patch from Paul DuBois
14674
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014675Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14678
Daniel Veillard5feb8492000-02-02 17:15:36 +000014679Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14682 compilation warnings on various platforms.
14683 * parser.c: Fixed #5281 validity error callbacks are now desactived
14684 by default if not validating.
14685
Daniel Veillardf341f932000-02-02 14:52:08 +000014686Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14689
Daniel Veillard13c757e2000-02-01 23:59:15 +000014690Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14693 <gkatsi@cs.toronto.edu>
14694
Daniel Veillard726e8792000-01-30 20:04:29 +000014695Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14696
14697 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14698 processing URLs
14699
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014700Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14703 xmlNanoFTPUpdateURL for persistent control connections.
14704 * configure.in: 1.8.6
14705
14706Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14709 * tree.[ch] : added xmlSaveNoEmptyTags
14710
James Henstridgef3be9312000-01-28 13:59:21 +0000147112000-01-29 James Henstridge <james@daa.com.au>
14712
14713 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14714
14715 * Makefile.am: added nanoftp.[ch] to the build.
14716
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014717Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * nanoftp.[ch]: cleanup, comments, API
14720 * debugXML.c : fixed a bug in the cat command
14721 * doc/*: regenerated the docs
14722
Daniel Veillardda07c342000-01-25 18:31:22 +000014723Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14724
14725 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14726 * debugXML.c : fixed a bug in the cat command
14727 * valid.c: fixing some small probs
14728 * libxml.spec.in: get rid of the SNAP suffix
14729 * doc/xml.html: updated the status
14730
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014731Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * xml-config.in: xml-config --version to just return the
14734 version number
14735 * xpath.c: some cleanup w.r.t. axis when the current node is
14736 an attribute.
14737 * TODO: updated
14738
Daniel Veillard461a66c2000-01-18 18:01:01 +000014739Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * configure.in: prepared for libxml-1.8.5
14742 * doc/* recompiled the documentation
14743
147442000-01-17 Jody Goldberg <jgoldberg@home.com>
14745
14746 * configure.in : WARNING autoconf subtlety alert :
14747 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14748 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14749 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14750 get defined by AC_CHECK_HEADERS.
14751
Daniel Veillardf967b902000-01-17 16:06:10 +000014752Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14755 Rune.Djurhuus@fast.no
14756
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014757Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * TODO: updated
14760 * tree.c, parser.c: made sure that only memory alloc problems
14761 and internal parser errors are allowed to write to stdout or
14762 stderr.
14763
Daniel Veillard0142b842000-01-14 14:45:24 +000014764Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * tree.c : restored xmlNewGlobalNs since this seems used by
14767 a lot of existing code :-(, fixed a bug in xmlNewNs
14768 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14769 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14770 to exit() from the library code.
14771 * xpath.c, parser.c: removed bugs or unused code detected by
14772 Windows compilers
14773 * parser.c: started adding interfaces for parsing well balanced
14774 XML fragments
14775 * configure.in: releasing 1.8.4
14776 * doc/* : rebuilt the docs
14777
Daniel Veillard2eac5032000-01-09 21:08:56 +000014778Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * tree.[ch] : added xmlNewDocFragment() for DOM
14781 * testHTML.c: uninitialized variable.
14782
Daniel Veillardf3a73582000-01-05 14:58:39 +000014783Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * doc/* : rebuild the docs
14786
Daniel Veillard71b656e2000-01-05 14:46:17 +000014787Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * acconfig.h: readline and history patch
14790 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14791 * tree.c: added check and handling when possibly removing an ID
14792 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14793 and saving.
14794 * test/HTML/entities.html result/HTML/entities.html* : test for
14795 various entities reference cases
14796 * result/HTML/* : as a result output of some testcase have
14797 changed
14798 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14799 by previous example. added xmlParseTryOrFinish().
14800 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14801 entities.h debugXML.h HTMLparser.h: changed the way struct are
14802 declared to allow gtk-doc to expose those
14803 * parser.c: closed bug #4960
14804 * Makefile.am configure.in: Applied patch from
14805 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14806 and math/socket libs detection
14807
Daniel Veillard437b87b2000-01-03 17:30:46 +000014808Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * configure.in, Makefile.am: link tester against readline
14811 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14812
Daniel Veillard686d6b62000-01-03 11:08:02 +000014813Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * tree.[ch]: added xmlRemoveProp
14816 * win32config.h.in nanohttp.c: avoid including the Windows
14817 socket stuff in every C files
14818 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14819 the XmL parser(s)
14820 * test/ns4 result/ns4 etc...: added test case for previous prob
14821 * tree.c: xmlNewNs wasn't checking for double definition
14822 * Makefile.in: fixed a problem with dist-hook duplicates
14823 * parser.[hc], xmlIO.c: fixed the loading of external entities
14824 APIs, now xmlLoadExternalEntity() is used everywhere and
14825 setting up an app specific front-end using the
14826 * SAX.c parser.c: some fixes, now the xhtml spec validates
14827 with the xhtml DTD.
14828 * error.c: fixed crashes in case of no input stream
14829 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14830 to the validation tests and results
14831
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014832Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14835 too htmlCreatePushParserCtxt() and htmlParseChunk()
14836 * parser.c: a bit of cleanup.
14837 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14838 to XML) removed the last mem leak known
14839 * HTMLtree.c: output message cleanup
14840 * xmlmemory.c: display content info about memory blocks
14841 * result/HTML/wired.* : missing att value warning change
14842
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014843Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * doc/* : rebuilt the documentation
14846
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014847Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * parser.[ch] parserInternals.h: Push parser for XML,
14850 seems to work fine now
14851 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14852 --push for push testing
14853 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14854 * testSAX.c: added --push
14855 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14856 subtree
14857 * xmlIO.[ch] : enriched API + fixes for push mode
14858 * entities.[ch]: added the entity content length to the struct.
14859 * xmlmemory.[ch]: new API to show the last entries for the shell
14860 * valid.c: added required attribute testing
14861 * SAX.c: the cdata callback now merge contiguous fragments
14862 * HTMLparser.c: cleanup of some macros
14863
Daniel Veillard3c558c31999-12-22 11:30:41 +000014864Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14865
14866 * parser.c: fix for PIs name starting with xml
14867 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014868 * *.c, configure.in win32config.h.in : generate win32config.h for
14869 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014870
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014871Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * parser.c: fixed a stupid = vs. == bug :-(
14874 * doc/gnome-xml.sgml: s/glade/xml/
14875
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014876Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14877
14878 * configure.in, doc/xml.html : bug fix release 1.8.2
14879 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14880 Hopefully the end of that silly C++ include problem
14881 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14882 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14883 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14884 troubles with autoclosed elements when the stree shape doesn't
14885 follow the DtD specs. Added htmlIsAutoClosed() and
14886 htmlAutoCloseTag()
14887 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14888 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14889 * debugXML.c: fixed a bug on printing default namespaces.
14890 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14891
Daniel Veillardb24054a1999-12-18 15:32:46 +000014892Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14893
14894 * result/HTML/*.htm[l] : updated the HTML regression tests according
14895 to the new output
14896 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14897 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14898 problem due to intermix of extern "C" { ... } declarations for C++
14899 and recursive includes in the headers
14900
Chris Lahey323c48c1999-12-18 15:32:45 +0000149011999-12-20 Chris Lahey <clahey@umich.edu>
14902
14903 * HTMLtree.c: Made it so that html nodes with a single child do
14904 not insert a carriage return before or after the child node.
14905
Daniel Veillardb24054a1999-12-18 15:32:46 +000014906Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014907
14908 * configure.in, doc/xml.html : bug fix release 1.8.1
14909 * parser.c: fixed bug #4344
14910 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14911 added the glue to avoid C++ problems
14912 * doc/* : regenerated the documentation
14913
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014914Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14917 namespace recognition, and Dia as a resul :-(
14918 * encoding.c: closed bug #3950
14919
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014920Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * valid.c: debugging a posteriori validation, except URI expansion
14923 stuff this should be fixed now
14924 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14925 Carl Nygard <cnygard@bellatlantic.net>
14926 * tester.c: added --postvalid, cleaning of the code
14927 * tree.[ch]: added xmlDocGetRootElement()
14928
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014929Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14930
14931 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14932 c++ losage.
14933
Daniel Veillard10a2c651999-12-12 13:03:50 +000014934Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * configure.in, doc/xml.html : bumped to 1.8.0
14937 * xlink.[ch], Makefile.am : added framework for link detection
14938 * parser.h: added nbChars to parser context, needed for cleanup.
14939 * xmlmemory.c: removed a nasty bug when out of mem
14940 * valid.[ch]: adding namespace support for attribute decl
14941 * tester.c: added --debugent option
14942 * debugXML.[ch]: added xmlDebugDumpEntities()
14943 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14944 buffers instead, this was really needed, validation was breaking
14945 in strange ways due to that. Added xmlParseStringPEReference()
14946 and other parsing from strings functions. Entities processing
14947 modified again, but PERef are still not handled correcly but
14948 unless you're Eve Maller you won't notice :-)
14949 * HTMLparser.c: large changes toward reliability, and switched to
14950 lowercase internal tags, XHTML is lowercase, so it will help
14951 that output is closer to next version.
14952 * doc/* : regenerated the documentation, it is now hosted at
14953 http://xmlsoft.org/ (same bits I just bought the domain :-)
14954
14955
Daniel Veillard294cbca1999-12-03 13:19:09 +000014956Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14959 doc generation
14960 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14961 in the SAX API
14962 * doc/*: rebuilt the doc making sure everything appears in the
14963 HTML files
14964
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014965Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14968 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14969 which allow impressive speed improvement on dataset with
14970 large text pieces, but at the cost of broken binary
14971 compatibility and slightly bigger memory usage.
14972 Configure with --with-buffers to activate them, they
14973 are protected with XML_USE_BUFFER_CONTENT define.
14974 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14975 goal is 0 memory left allocated once parser is no more used
14976 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14977 call xmlCleanupParser() and xmlMemoryDump()
14978
Daniel Veillarda819dac1999-11-24 18:04:22 +000014979Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14982 * parser.[ch] encoding.[ch]: added memory cleanup routines
14983 * parser.c: closing bug #3788
14984 * doc/*: rebuilt the doc
14985
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014986Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14989 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14990 * tester.c: added --compress option
14991 * doc/*: rebuilt the documentation
14992
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014993Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14996 if given /proc/kcore as input !
14997 * doc/xml.html doc/*: updated and rebuilt the documentation
14998
14999Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015000
15001 * parser.c: Fixed some wrongly space collapsing code due to
15002 a misreading of the spec.
15003 * result/*: fixed the output accordingly
15004
15005Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015006
15007 * encoding.c: bug fix and typos
15008 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15009 * parser.c: added attribute normalization closing bug #3597
15010 * test/att* result/att* SAXresult/att*: testcase for attribute
15011 normalization
15012
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015013Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * configure.in: closing bug #3163 by adding extra flags for the
15016 cc compiler on HP-UX
15017
Daniel Veillard51e3b151999-11-12 17:02:31 +000015018Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * valid.[ch] : removed a typo and an enumerated type bug in the
15021 xmlAddElementDecl() function
15022 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15023 call to xmlEncodeEntitiesReentrant() so that the functions
15024 New, Set and Get are at the same level.
15025 * parser.c HTMLparser.c: extra memory allocation bug for
15026 attributes detected by someone using libxml in embedded systems :-)
15027
Daniel Veillard962195f1999-10-28 15:51:53 +000015028Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * xmlmemory.h: turned off mem debug :-\
15031
Daniel Veillard35008381999-10-25 13:15:52 +000015032Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * parser.c: closed bug #2784 a one line fix, but worth pushing
15035 a new release out
15036 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15037 some structures, comments before and after the
15038 main element, and other nastyness
15039 * HTMLtree.c tree.c: accomodate the extended HTML supported
15040 * configure.in: pushing 1.7.4
15041 * test/ent8 and related outputs : added a new test for bug #2784
15042 * test/HTML/wired.html and related output: a nasty HTML example
15043 * Makefile.am: improved the test scripts
15044 * docs/* : reran the documentation extractor, updated xml.html
15045
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015046Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15049 HTMLparser and debugged the HTML related code. HTML documents
15050 now have their own type
15051 * entities.c: do not dump &apos; for HTML output
15052 * xmlmemory.c: improvement, breakpoint mechanism
15053 * testHTML.c: added --sax --repeat ...
15054 * Makefile.am: improved the HTML tests
15055 * valid.[ch]: added xmlValidGetValidElements and
15056 xmlValidGetPotentialChildren
15057 * tester.c: added --insert to test the 2 new functions
15058 * test//* result//* SAXresult//* : regression test cleanup
15059 and extension.
15060 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15061 gnome-xml-nanohttp.html
15062
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015063Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * HTMLparser.c: fixed problems with some autoclose tags
15066 * tree.c: fixed XML output problems.
15067 * result/* SAXresult/*: update of the tests output
15068
Daniel Veillard6077d031999-10-09 09:11:45 +000015069Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * Makefile.am: Arturo patch for xmlConf.sh version info
15072 * parser.c: Tim Josling patch for single quoted items
15073 * tester.c: Tim Josling patch for tester options usage
15074 * tree.h: indent cleanup
15075
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015076Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15079 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15080
Daniel Veillard00fdf371999-10-08 09:40:39 +000015081Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * tree.c : Raph patch for initialization of CORBA fields
15084 * parser.c, xpath.c, ...: modification of doc comments
15085 * xpath.c : allow spaces in xpath expressions
15086
Daniel Veillardad219441999-09-27 08:17:49 +000015087Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * xmlmemory.h: turning off memory debug :-(
15090
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015091Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15094 better SAX interfaces.
15095 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15096 entity.
15097 * configure.in: 1.7.2
15098
15099Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015100
15101 * libxml.spec.in: fixed the URL
15102 * doc/xml.html: improved the documentation front-end
15103
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015104Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015105
15106 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15107
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015108Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015109
15110 * libxml.spec.in: fixed the alpha compile problem
15111 * parser.[ch]: changed errno to errNo in the parser context :-(
15112 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15113 * doc/xml.html: changed CHAR to xmlChar
15114 * doc/html/*: recompiled the documentation
15115 * configure.in: 1.7.1
15116
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015117Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * parser.h: modified the parser context struct to regain 1.4.0
15120 binary compatibility
15121 * parser.c, xml-error.h: added errno ot teh context and defined
15122 a set of errors values with update of errno
15123 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15124 DTDs and entities
15125 * *.h, *.c: complete cleanup of the use of config.h and include
15126 protection depending on the current setup.
15127 * overalll debugging, maintenance and bug-fixing on all modules
15128 * updated the documentation
15129 * ready for 1.7.0
15130
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015131Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * HTMLparser.c : cleanup
15134 * SAX.c valid.c valid.h: added ID/IDREF checking
15135 * tree.c tree.h: extended doc structure for refs
15136 * configure.in: 1.6.2
15137 * parser.c: patched bug in SAX user arg call
15138 * parserInternals.h: patched missing close in C++ wrapping
15139 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15140 especially upcoming XPointer implementation.
15141 * doc/xml.html: augmented, typo
15142
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015143Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15144
15145 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15146 not all invocations of install understand -d.
15147
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015148Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15149
15150 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15151 to make 'check' works, when builddir != srcdir.
15152
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015153Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * doc/xml.html : updated the documentation
15156
Daniel Veillard6454aec1999-09-02 22:04:43 +000015157Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15160 not deallocated memory blocks
15161 * *.c : replaces all calls to malloc() free() and realloc() to
15162 the wrapper functions/macros
15163 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15164 instead of xmlFreeNodeList()
15165
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015166Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * HTMLparser.c: corrected a stupid bug leading to core dump at
15169 tree deallocation. Removed warnings indicated by
15170 Stephane.Conversy@lri.fr
15171 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15172 looked for in the external subset
15173
15174Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015175
15176 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15177 on SGI by Stephane.Conversy@lri.fr
15178
Daniel Veillardb96e6431999-08-29 21:02:19 +000015179Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * all .h : changed the prototype declaration indent as in gtk
15182 * most .c : working on reducing the TODOs in the code
15183 * most .c : cleanup though -pedantic and Insure++
15184 * improvements on validation ID checkings.
15185 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15186 * xml-config.in: closed #1810
15187
15188Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015189
15190 * tree.h, valid.c, valid.h: more work on validity, IDs
15191 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15192 definition for AIX
15193
Daniel Veillardb556eb51999-08-15 17:19:50 +000015194Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15197 the distribution due to a cut'n paste error at last commit
15198
Daniel Veillardb05deb71999-08-10 19:04:08 +000015199Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * configure.in: upgraded to version 1.4.0
15202 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15203 Big update, added a large part of the validation process,
15204 it should be usable, but some parts are missing
15205 * xpath.c: improved the implementation w.r.t. root.
15206 * Makefile.am: added more tests
15207 * test and result trees: added a lot of tests
15208 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15209
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015210Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * Added an HACKING file
15213
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015214Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * xpath.[ch] : improvements and debug of the XPath implementation
15217 * parser.c, HTMLparser.c : modified the parsers to be progressive
15218 * tree.[ch] : extended the Buffer promitives
15219 * xmlIO.[ch] : added basic I/O routines providing progressive
15220 parsing and ready for I18N conversion plugins
15221 * SAXresult/* : the SAX callback sequence maybe slightly different
15222 now
15223 * test*.c : improved/updated the tests programs
15224 * doc/* : recompiled the docs.
15225
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152261999-07-26 Michael Meeks <michael@edenproject.org>
15227
15228 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15229
15230 * tree.c: Ditto.
15231
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015232Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * configure.in: upgraded to version 1.4.0
15235 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15236 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15237 XML query language, see http://www.w3.org/TR/xpath for more details.
15238 * parser.c, parser.h: added CHAR* related string functions for XPath
15239 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15240 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15241 rebuild the docs.
15242 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15243 and regression testing capabilities for XPath.
15244
Daniel Veillardd79d7871999-07-12 10:38:12 +000015245Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15248 closing bug #1646
15249
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015250Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * Makefile.am, example/Makefile.am: closed bug #1683
15253
Daniel Veillard3166ab11999-07-11 16:14:19 +000015254Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * example/Makefile.am, configure.in: added the makefile for the
15257 gjobread example
15258
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015259Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15260
15261 * doc/Makefile.am:
15262 - fix which allow "make install DESTDIR=</install/prefix>".
15263
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015264Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15267 which fixed a problem on the file reading-code.
15268
Daniel Veillard82150d81999-07-07 07:32:15 +000015269Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15272 output.
15273 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15274
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015275Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * parser.h : Oops removed the binary compatibility problem
15278 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15279 * parser.c, HTMLparser.c: applied patches for reading from stdin
15280
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015281Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * parser.c, entities.c, valid.c: cleanup bug #1591
15284 * configure.in: cleanup bug #1592
15285 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15286 the same tree back-end. Hence gdome will be available for it.
15287 * doc/Makefile.am: close bug #617
15288
Daniel Veillard97fea181999-06-26 23:07:37 +000015289Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * parser.c: alloctate a per parser context SAX interface block
15292
Daniel Veillard14fff061999-06-22 21:49:07 +000015293Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15296 and xmlEncodeEntitiesReentrant with the correct one :-\
15297
15298Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * commit of my internal XML base changes, quite a lot of
15301 changes, cleanups, better entities support, framework for
15302 new I/O and charset detection and handling
15303 * Fixed the configure/Makefile stuff to generate shared libs
15304 with the proper version info, so we jumped on rev from
15305 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15306 xmlEncodeEntities() result need to be freed now, and a string
15307 xmlParserVersion provide the current library version.
15308
Raph Levien05240da1999-06-15 21:27:11 +000015309Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15310
15311 * parser.c: fixed a buffer overrun for when you have a very long
15312 attribute with no entities in it.
15313
Daniel Veillardbb2da581999-06-13 14:37:07 +000015314Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * added example directory
15317 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15318
Daniel Veillard011b63c1999-06-02 17:44:04 +000015319Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * Release of libxml-1.1, nearly everything has been touched for
15322 this.
15323 * Added more regression tests
15324 * Updated the documentation
15325
Daniel Veillard27d88741999-05-29 11:51:49 +000015326Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * tree.[ch]: unified the XML_NO_CORBA defines.
15329 * parser.c encoding.[ch]: started plugging in char encoding detection
15330
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015331Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15332
15333 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15334 Also freed allocated buffer.
15335
Daniel Veillard27d88741999-05-29 11:51:49 +000015336Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015337 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15338 reentrancy problem at printing. One is left in entities.c, to
15339 remove ASAP
15340 * testSAX.c : added a test example showing the use of the SAX
15341 interface if one doesn't want to build the DOM tree.
15342 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15343
Daniel Veillard517752b1999-04-05 12:20:10 +000015344Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15347 large revamping of the parser to use SAX callbacks
15348 http://www.megginson.com/SAX/ (or at least a C like interface
15349 a la Expat). It's now possible to set up your own callbacks
15350 and the parser will not build a DOM tree.
15351 * test/* result/*: updated the test suite, I finally removed
15352 the old Namespace draft support (PI based).
15353
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015354Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * Makefile.am: added test result to EXTRA_DIST for make tests
15357
Daniel Veillard64068b31999-03-24 20:42:16 +000015358Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * parser.c, parserInternals.h: moved the chars macro definitions
15361 to parserInternals.h
15362 * parser.c, error.c: applied patches from "Knut Åkesson"
15363 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15364
Daniel Veillard012ccc11999-03-23 10:11:11 +000015365Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * xml-config.in : applied patch to make --version work
15368
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153691999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15370
15371 * Makefile.am (check-local): Alias for `tests' target. This will
15372 cause `make check' to do the right thing.
15373 (tests): Don't run tests in srcdir. Also, replaced calls to
15374 basename with a `sed' "equivalent".
15375
Daniel Veillardd109e371999-03-05 06:26:45 +000015376Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15379 it in the header and not the sources, updated the doc.
15380 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15381 pointing this out.
15382
Daniel Veillardbc50b591999-03-01 12:28:53 +000015383Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15386 exported the inputStream routines.
15387 * doc/html/* : updated accordingly
15388
Daniel Veillardd692aa41999-02-28 21:54:31 +000015389Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * parser.c, parser.h, parserInternals.h: added a few extra
15392 internal calls to allocate and free parser contexts ...
15393 * doc/html/* : updated accordingly
15394
Daniel Veillard55a99271999-02-25 11:01:29 +000015395Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * configure.in, Makefile.am, doc/makefile.am : General changes for
15398 1.0.0 release and including the generated HTML documentation.
15399
Daniel Veillard35925471999-02-25 08:46:07 +000015400Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * makefile.am : added parserInternals.h, oops.
15403
Daniel Veillard1e346af1999-02-22 10:33:01 +000015404Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * parserInternals.h: added this header giving access to the parser
15407 internal functions.
15408 * doc/Makefile.am : added a rebuild target which rebuilds the full
15409 set of documentations
15410 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15411 the internal subset.
15412 * *.c *.h: modifications needed to generate the documentation using
15413 gtk-doc, cleanup of functions blocks, reorganisation of struct
15414 declarations.
15415
Daniel Veillard1164e751999-02-16 16:29:17 +000015416Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15419 the tar and spec file to include the beginning of the doc.
15420
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154211999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15422
15423 * doc/.cvsignore: Added this file.
15424
Daniel Veillard6800ef31999-02-08 18:33:22 +000015425Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * tree.c: fixed xmlGetProp to return "" when the attribute
15428 exists, even if the node-list is NULL.
15429
Daniel Veillard726c7e31999-02-08 15:13:10 +000015430Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * tree.c: patched an error outputting empty attribute values.
15433 * Makefile.am and doc/makefile.am: have been updated during the
15434 week-end. Sorry for an empty CVS log, I got a shell problem.
15435
Daniel Veillard1899e851999-02-01 12:18:54 +000015436Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * tree.h: cleaned up using enums instead of defines
15439 * parser.c, valid.[ch]: more work on parsing/output of element
15440 declarations
15441
Daniel Veillard3b9def11999-01-31 22:15:06 +000015442Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * valid.[ch], tree.c, parser.c : more work toward full parsing
15445 of XML DTDs.
15446 * README: added informations about mailing-list and on-line
15447 documentation
15448
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154491999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15450
15451 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15452
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015453Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * parser.c, tree.[ch] : more work toward conformance testing,
15456 added a last element to accelerate parsing of very flat structures
15457 started working on internal subset Element content declaration.
15458 * valid.[ch] : first cut at adding code toward validation.
15459 * previous changes had also small impact on most files, especially
15460 the conformance testing using James Clark test suite.
15461
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015462Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * test/* : updated the examples, most of them were not well
15465 formed (humm), and added rdf2.
15466 * result/* : resulting changes in the output.
15467
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015468Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15471
Daniel Veillard44b3a061998-12-05 17:27:22 +000015472Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * tree.c: patched a bug in the generation of empty attributes
15475
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015476Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15479 for node/trees/documents/... Biggest problem is namespace
15480 support when copying subtrees.
15481
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015482Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * parser.c, entities.c: improve entities and char ref encoding,
15485 and cleanups of error messages.
15486
Daniel Veillard242590e1998-11-13 18:04:35 +000015487Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * parser.c, entities.c: simple bug hunting done during rpm2html and
15490 rpmfind integration.
15491
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015492Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * parser.[ch]: Added interfaces allowing to specify a SAX
15495 handler before parsing.
15496
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015497Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * parser.c: redirrect all errors reporting through the SAX
15500 error function
15501
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015502Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15505 * libtool, tlmain ...: update of the libtool files
15506
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155071998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15508
15509 * entities.c: Use g_snprintf insteda of snprintf.
15510
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015511Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15514 added ent5 test for this purpose.
15515 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15516
Daniel Veillard27271681998-10-30 06:39:40 +000015517Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * parser.c: fixed? a strange error due to compression on a GWP
15520 document.
15521
Daniel Veillard25940b71998-10-29 05:51:30 +000015522Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * tree.[ch]: bug fixing
15525 * entities.[ch]: defined a specific type for predefined entities
15526 * doc/xml.html: more documentation on the library, how to use it,
15527 overview of the interfaces.
15528
Daniel Veillard16253641998-10-28 22:58:05 +000015529Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15532
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015533Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15534
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015535 * tree.c: corrected a small bug
15536 * doc/xml.html: continuing writing documentation.
15537
15538Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15539
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015540 * debugXML.h debugXML.c: added debugging utilities.
15541 * tester.c: added --debug switch.
15542 * tree.c: patched an incorrect node->type assignment.
15543 * parser.c: formatting, ensure that node->doc != NULL in attributes
15544
Daniel Veillardccb09631998-10-27 06:21:04 +000015545Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15548 entity support and provide an internal representation close to
15549 DOM one (entity ref nodes, and attribute value as tree). I tried
15550 to preserve the interface but this will surely break some apps
15551 (I have to change rpm2html/rpmfind for example). I had to change
15552 two interfaces, and the generated tree is somewhat different.
15553 * doc/* : started documenting the XML library, the tree and
15554 DOM/Corba. This is a first step.
15555
Daniel Veillard11e00581998-10-24 18:27:49 +000015556Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * parser.c: Set up the fonctions comment block, boring but useful.
15559 * parser.h, SAX.c, parser.c: now attributes are processed through
15560 the SAX interface. The problem is that my SAX interface diverged
15561 quite a bit from the original one, well this is not an official
15562 spec, and translating it from Java to C is hairy anyway...
15563
Daniel Veillard97b58771998-10-20 06:14:16 +000015564Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15567 fonctions comment block, boring but useful.
15568
15569Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015570
15571 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15572 conversion routines. However they are not yet used to convert the
15573 inputs. The core will run with UTF-8.
15574
Daniel Veillard33942841998-10-18 19:12:41 +000015575Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * tree.c : make sure that the type id is properly set-up when
15578 a new object is allocated, needed for DOM.
15579
Daniel Veillard27fb0751998-10-17 06:47:46 +000015580Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * tree.h, tree.c: Ok, the main objects in the tree will be native
15583 corba objects, it costs 8 bytes per Node, Attribute and Document
15584 but it simplifies the Corba integration a lot (no extra interface
15585 objects to allocate/free).
15586
Daniel Veillard0bef1311998-10-14 02:36:47 +000015587Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15590 and changed NODEs contants for conformity with DOM Level 1
15591
Daniel Veillard27864701998-10-08 03:47:24 +000015592Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * added hooks to keep track of servants when creating objects
15595 xmlDoc and xmlNode (for Corba export).
15596
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015597Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * added xml-config script.
15600
Daniel Veillard7066a791998-10-01 20:28:28 +000015601Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15604 to autoupdate libtool and automake conf files.
15605
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156061998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15607
15608 * Makefile.am: Use '?' to separate the sed
15609 commands as ',' is used when people pass -Wl,something.
15610
15611
Daniel Veillard15a8df41998-09-24 19:15:06 +000015612Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * tree.c, tree.h: added a per-document compression interface.
15615
Daniel Veillard151b1b01998-09-23 00:49:46 +000015616Tue Sep 22 20:47:38 EDT 1998
15617
15618 * tree.c, tree.h: added saving with compression and added interfaces
15619 to control the compression level (xmlGetCompressMode,
15620 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15621
Daniel Veillard70120ff1998-09-22 00:24:21 +000015622Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * parser.c: corrected a loop for files of size 0
15625
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156261998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15627
15628 * error.h: New file. Contains prototyes from `error.c'.
15629
Tom Tromeyc19653d1998-08-14 01:22:43 +000015630Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15631
15632 * Makefile.am (xmlincdir): New macro.
15633 (xmlinc_HEADERS): Renamed from include_HEADERS.
15634
Daniel Veillard845664d1998-08-13 04:43:19 +000015635Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * applied small patch on numeric entities from
15638 Christopher Blizzard <blizzard@appliedtheory.com>
15639
Daniel Veillard260a68f1998-08-13 03:39:55 +000015640Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * New release 0.2, removed the old xml_* files so that it's
15643 coherent with the other CVS base (W3C), far better conformance
15644 to standard, new namespaces, decent entities support, beginning
15645 of a SAX-like interface. Nearly nothing left intact, even the
15646 test examples ...
15647
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156481998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15649
15650 * .cvsignore: Add .deps dir
15651
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015652Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15655
Daniel Veillardfe926001998-07-26 04:28:20 +000015656Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015657
Daniel Veillardfe926001998-07-26 04:28:20 +000015658 * configure.in: added test for CPP
15659 * AUTHORS, Changelog: the original ones didn't get commited but the
15660 glib ones instead, fixed.
15661 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015662
Daniel Veillardfe926001998-07-26 04:28:20 +000015663Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015664
Daniel Veillardfe926001998-07-26 04:28:20 +000015665 * integrated code developped at W3C
15666 * changed the original Copyright
15667 * migrated to automake
15668 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015669