blob: 9974d09396a74a1540a6b5cef067322db36d2153 [file] [log] [blame]
Daniel Veillardea3f3982003-01-26 19:45:18 +00001Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: more work on Relax-NG
4 * test/relaxng/* result/relaxng/*: augmented/updated the
5 regression tests
6
Daniel Veillardedc91922003-01-26 00:52:04 +00007Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * relaxng.c: more work on Relax-NG
10 * test/relaxng/* result/relaxng/*: augmented/updated the
11 regression tests
12
Daniel Veillarddd1655c2003-01-25 18:01:32 +000013Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * README: updated the policy on private mail answers
16 * relaxng.c: more work on Relax-NG
17 * test/relaxng/* result/relaxng/*: augmented/updated the
18 regression tests
19
Daniel Veillard7424eb62003-01-24 14:14:52 +000020Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * error.c parser.c tree.c: applied a documentation patch from
23 Stefan Kost
24
Daniel Veillard276be4a2003-01-24 01:03:34 +000025Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * relaxng.c: more work on Relax-NG
28 * doc/*: regenerated the docs
29 * test/relaxng/* result/relaxng/*: updated and augmented the
30 Relax-NG regression tests and results
31
Daniel Veillard6eadf632003-01-23 18:29:16 +000032Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
35 First commit of the new Relax-NG validation code, not generally
36 useful yet.
37 * test/relaxng/* result/relaxng/*: current state of the regression
38 tests
39
Daniel Veillard814a76d2003-01-23 18:24:20 +000040Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * tree.c: minimized the memory allocated for GetContent
43 and a bit of cleanup.
44
Daniel Veillardff12c492003-01-23 16:42:55 +000045Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * python/generator.py: seems there is no good reasons to
48 not generate bindings for XPointer
49
Daniel Veillard540a31a2003-01-21 11:21:07 +000050Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * xmlreader.c doc/apibuild.py: applied a new patch from
53 Stéphane Bidoul for cleanups
54 * doc/libxml2-api.xml: rebuilt the API description with
55 new entry points
56
Daniel Veillard417be3a2003-01-20 21:26:34 +000057Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * xmlreader.c python/drv_libxml2.py python/generator.py
60 python/libxml.c python/libxml.py python/libxml_wrap.h
61 python/types.c: patch from Stéphane Bidoul for better per
62 context error message APIs
63 * python/tests/ctxterror.py python/tests/readererr.py:
64 update of the tests
65
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000066Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
67
68 * doc/guidelines.html
69 grammar and spelling cleanup
70
Daniel Veillard26f70262003-01-16 22:45:08 +000071Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * xmlreader.c include/libxml/xmlreader.h python/generator.py
74 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
75 a patch from Stéphane Bidoul to allow per XMLtextReader error
76 and warning handling
77 * python/tests/Makefile.am python/tests/readererr.py: adding the
78 specific regression test
79
Daniel Veillard71f9d732003-01-14 16:07:16 +000080Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
83 should raise a syntax error
84
Daniel Veillarde4a07e72003-01-14 14:40:25 +000085Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * python/libxml.c: cleanup patch from Stéphane Bidoul
88
Daniel Veillard81601f92003-01-14 13:42:37 +000089Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
92
Daniel Veillarde6227e02003-01-14 11:42:39 +000093Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * python/generator.py python/libxml.c python/libxml.py
96 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000097 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000098 Python level.
99 * python/tests/Makefile.am python/tests/ctxterror.py: added a
100 regression test for it.
101
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000102Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * xmlreader.c: fixed the streaming property of the reader,
105 it was generating tree faster than consuming it. Pointed out
106 by Nate Myers
107 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
108
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000109Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
110
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000111 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000112
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000113Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * xpath.c: fix to the XPath implementation for parent and
116 ancestors axis when operating on a Result Value Tree.
117 Fixes bug #100271
118
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000119Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
122 to fix some URI/file escaping problems
123
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000124Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * python/generator.py: fixed a bug raised by Raymond Wiker,
127 docSetRootElement() should not raise an exception if the
128 return is None
129
Daniel Veillard3e20a292003-01-10 13:14:40 +0000130Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
133 fixed bug #102181 by applying the suggested change and fixing
134 the generation/registration problem.
135
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000136Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
139 routines.
140
Daniel Veillard8f872442003-01-09 23:19:02 +0000141Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * parser.c: one more IsEmptyElement crazyness, that time in
144 external parsed entities if substitution is asked.
145 * python/tests/reader3.py: added a specific test.
146
Daniel Veillarde329fc22003-01-09 21:36:42 +0000147Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
150 support and improved error handler registration
151
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000152Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
155 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
156 * README: fixed a link
157
Daniel Veillarde2830f12003-01-08 17:47:49 +0000158Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * configure.in doc/* NEWS: preparing 2.5.1 release
161 * SAX.c parser.c: fixing XmlTextReader bug
162
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000163Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * SAX.c: fuck, I introduced a memory leak on external parsed
166 entities in 2.5.0 :-(
167
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000168Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xmllint.c: another fix needed as pointed by Christophe Merlet
171 for --stream --debug if compiled without debug support.
172
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000173Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
174
175 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000176 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000177 update man page with --stream and --chkregister
178
Daniel Veillard8326e732003-01-07 00:19:07 +0000179Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * globals.c: fixed --with-threads compile
182 * xmllint.c: fixed --without-debug compile
183 * include/libxml/globals.h: cleanup
184 * include/libxml/schemasInternals.h: add a missing include
185
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000186Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * configure.in NEWS: preparing 2.5.0 release
189 * SAX.c: only warn in pedantic mode about namespace name
190 brokeness
191 * globals.c: fix a doc generation problem
192 * uri.c: fix #101520
193 * doc/*: updated and rebuilt the doc for the release, includuding
194 stylesheet update
195 * python/Makefile.am: fix a filename bug
196
197Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
200 should not be called.
201
202Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * libxml-2.0.pc.in: applied the patch to fix #101894
205
206Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * tree.c : applied patch from Lukas Schroeder for register callbacks
209 * valid.c: modified patch from Lukas Schroeder to test
210 register callbacks with --chkregister
211
212Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * xmlreader.c: seriously changed the way data are pushed to
215 the underlying parser, go by block of 512 bytes instead of
216 tryng to detect tag boundaries at that level. Changed the
217 way empty element are detected and tagged.
218 * python/tests/reader.py python/tests/reader2.py
219 python/tests/reader3.py: small changes mostly due to context
220 reporting being different and DTD node being reported. Some
221 errors previously undetected are now caught and fixed.
222 * doc/xmlreader.html: flagged last section as TODO
223
224Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * python/libxml.py: integrated the Python 2.2 optimizations
227 from Hannu Krosing, while maintaining compatibility with
228 1.5 and 2.1
229
230Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * xmllint.c: a bit of cleanup
233 * xmlreader.c: small fix
234 * doc/xmlreader.html: more work on the XmlTextReader tutorial
235 * python/libxml.py: a few fixes pointed out by Hannu Krosing
236
237Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * python/setup.py.in: patch from Stéphane Bidoul to include
240 drv_libxml2.py in setup.py
241
242Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * doc/xmlreader.html: starting documenting the new XmlTextReader
245 interface.
246
247Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * xmllint.c: added the --stream flag to use the TextReader API
250 * xmlreader.c: small performance tweak
251
252Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * xmlreader.c python/tests/reader2py: okay the DTD validation
255 code on top of the XMLTextParser API should be solid now.
256
257Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * xmlreader.c python/tests/reader2py: Fixing some more mess
260 with validation and recursive entities while using the
261 reader interface, it's getting a bit messy...
262
263Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * xmlreader.c python/tests/reader.py: another couple of problem
266 related to IsEmptyElement reported by Stéphane Bidoul needed
267 some fixes.
268
269Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
272 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
273 based on the python XmlTextReader interface.
274
275Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
276
277 * tree.c: backing out one change in the last patch which broke the
278 regression tests
279
280Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * global.data globals.c tree.c include/libxml/globals.h: applied
283 an old patch from Lukas Schroeder to track node creation and
284 destruction. Probably missing a lot of references at the moment
285 and not usable reliably.
286
287Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
290 from doc/news.html and a stylesheet
291
292Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
293
294 * xmlreader.c python/tests/reader.py: fixed another couple of
295 xmlreader bugs reported by Stéphane Bidoul and added tests.
296
297Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xmlreader.c python/tests/reader2.py: fixed another validity
300 checking in external parsed entities raised by Stéphane Bidoul
301 and added a specific regression test.
302 * python/tests/reader3.py: cleanup
303
304Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * xmlreader.c python/tests/reader2.py: fixed a problem with
307 validation within entities pointed by Stéphane Bidoul, augmented
308 the tests to catch those.
309
310Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
311
312 * python/generator.py: modified the generator to allow keeping
313 class references when creating new classes, needed to fix a bug
314 pointed by Stéphane Bidoul where the input buffer of the
315 xmlTextReader instance gets destroyed if the python wrapper for
316 the input is not referenced anymore.
317
318Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
319
320 * xmlreader.c python/tests/reader.py: fixed another pair of problem
321 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
322
323Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
324
325 * xmlreader.c python/tests/reader.py: fixed another problem
326 pointed by Stéphane Bidoul
327
328Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
329
330 * xmlreader.c python/tests/reader.py: fixed a limit case problem
331 with "<a/>"
332
333Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
334
335 * SAX.c: warn on xmlns:prefix="foo"
336 * xmlreader.c python/tests/reader.py: fixed a couple of problem
337 for namespace attributes handling.
338
339Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
340
341 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
342 a really nasty problem raised by a DocBook XSLT transform
343 provided by Sebastian Bergmann
344
345Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
348 by Stéphane Bidoul and integrated it into the tests
349
350Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
353 extended the XmlTextReader API a bit, addding accessors for
354 the current doc and node, and an entity substitution mode for
355 the parser.
356 * python/libxml.py python/libxml2class.txt: related updates
357 * python/tests/Makefile.am python/tests/reader.py
358 python/tests/reader2.py python/tests/reader3.py: updated a bit
359 the old tests and added a new one to test the entities handling
360
361Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
362
363 * python/generator.py python/libxml2class.txt
364 python/tests/reader.py python/tests/reader2.py: changed the
365 generator to provide casing for the XmlTextReader similar to
366 C# so that examples and documentation are more directly transposable.
367 Fixed the couple of tests in the suite.
368
369Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
370
371 * doc/guidelines.html: added a document on guildeline for
372 publishing and deploying XML
373
374Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
375
376 * valid.c xmlreader.c: final touch running DTD validation
377 on the XmlTextReader
378 * python/tests/Makefile.am python/tests/reader2.py: added a
379 specific run based on the examples from test/valid/*.xml
380
381Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * python/libxml.py: added a few predefined xmlTextReader parser
384 configuration values.
385
386Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
387
388 * python/libxml_wrap.h: trying to fix #102037
389
390Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * SAX.c: fixing bug #95296, when the predefined entities
393 are redefined in the DTD the default one must be used
394 instead anyway.
395
396Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
397
398 * doc/xmllint.xml
399 * doc/xmllint.1
400 Add discussion of XML_DEBUG_CATALOG to xmllint man
401 page - bug #100907
402
403
404Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
405
406 * xmlreader.c: Fixed the empty node detection to avoid reporting
407 an inexistant close tag.
408
409Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
412 for Python 2.1
413
414Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
417
418Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
419
420 * doc/libxml2-api.xml python/tests/reader.py: one really need
421 to provide the base URI information when creating a reader parser
422 from an input stream. Updated the API and the example using it.
423
424Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
425
426 * testReader.c xmlreader.c valid.c include/libxml/tree.h
427 include/libxml/valid.h include/libxml/xmlreader.h: working on
428 DTD validation on top of xml reader interfaces. Allows to
429 validate arbitrary large instances. This required some extensions
430 to the valid module interface and augmenting the size of xmlID
431 and xmlRef structs a bit.
432 * uri.c xmlregexp.c: simple cleanup.
433
434Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
435
436 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
437 work on the xml reader interfaces.
438 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
439 Web page for the Windows binaries.
440
441Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
442
443 * xmlIO.c: applied a patch for VMS following the report by
444 Nigel Hall
445
446Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448 * parser.c: the parseStartTag bug fix wasn't complete.
449
450Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
451
452 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
453 parseStartTag, fixing it.
454 * test/att4 result/att4 result/noent/att4: adding the test
455 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
456 more methods to XmlTextReader.
457
458Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
459
460 * win32/libxml2.def.src: added more xml reader exports
461 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
462 to the build
463
464Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
465
466 * doc/tutorial/xmltutorial.xml
467 plus generated html and pdf
468 Updating tutorial again based on further comments from Niraj
469 Tolia on the last iteration
470
471Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
472
473 * doc/tutorial/xmltutorial.xml
474 * doc/tutorial/includekeyword.c
475 * doc/tutorial/includegetattribute.c
476 plus generated html and pdf
477 Adding fix from Niraj Tolia to tutorial to properly free memory.
478
479
480Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
483 more methods of XmlTextReader.
484 * python/libxml2class.txt python/tests/reader.py: this increased the
485 methods in the bndings, augmented the test to check those new
486 functions.
487
488Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
491 methods of XmlTextReader.
492 * python/generator.py python/libxml_wrap.h python/types.c
493 python/libxml2class.txt: added the reader to the Python bindings
494 * python/tests/Makefile.am python/tests/reader.py: added a specific
495 test for the Python bindings of the Reader APIs
496 * parser.c: small cleanup.
497
498Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
499
500 * xinclude.c: fallback was only copying the first child not the
501 full child list of the fallback element, closes #89684 as reopened
502 by Bernd Kuemmerlen
503
504Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
505
506 * win32/libxml2.def.src: exported htmlNodeDumpOutput
507
508Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * configure.in: preparing release of 2.4.30
511 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
512 gives enum values, fix functype return type, put back fields in
513 structs
514 * doc/*: updated the docs rebuilt
515
516Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
519 about htmlNodeDumpOutput location.
520 * xpath.c: removed an undefined function signature
521 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
522 too many symbols in the API breaking the python bindings.
523 Updated with the libxslt/libexslt changes.
524
525Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * configure.in: preparing release of 2.4.29
528 * doc/*: rebuilt the docs and API
529 * xmlreader.c: a few more fixes for the XmlTextReader API
530
531Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
532
533 * include/win32config.h: applied mingw patch from Magnus Henoch
534
535Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
536
537 * catalog.c doc/libxml2-api.xml: a bit more cleanup
538
539Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
540
541 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
542 building Python script, does the C parsing directly, generates
543 a better API description including structure fieds defs and
544 enums. Still a couple of bugs, but good enough for the python
545 wrappers now.
546 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
547 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
548 include/libxml/schemasInternals.h include/libxml/tree.h: more
549 cleanup based on the python analysis script reports.
550 * libxml.spec.in: make sure the API XML description is part of the
551 devel package.
552
553Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
554
555 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
556 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
557 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
558 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
559 code cleanup, especially the function comments.
560 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
561
562Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * Makefile.am xmlreader.c include/libxml/Makefile.am
565 include/libxml/xmlreader.h: Adding a new set of APIs based on
566 the C# TextXmlReader API but converted to C. Allow to parse
567 in constant memory usage, far simpler to program and explain
568 than the SAX like APIs, unfinished but working.
569 * testReader.c: test program
570
571Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
572
573 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
574
575Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * tree.c: Chip turner indicated that XHTML1 serialization
578 rule for style actually break on both IE and Mozilla,
579 try to avoid the rule if escaping ain't necessary
580
581Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * nanhttp.c: handle HTTP URL escaping, problem reported by
584 Glen Nakamura and Stefano Zacchiroli
585
586Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
589
590Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
591
592 * uri.c: Johann Richard pointed out some XPointer problems for
593 URN based URI references in XInclude. Modified the URI parsing
594 and saving routines to allow correct parsing and saving of
595 XPointers, especially when attached to "opaque" scheme accordingly
596 to RFC 2396
597
598Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
599
600 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
601 of refactoring to the HTML saving code.
602 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
603 in the doc.
604
605Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * tree.c include/libxml/tree.h: refactored the XML dump of a node
608 to a buffer API to reuse the generic dump to an OutputIO layer,
609 this reduces code, fixes xmlNodeDump() for XHTML, also made
610 xmlNodeDump() now return the number of byte written.
611
612Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
613
614 * python/setup.py.in: another patch from Stéphane Bidoul for
615 Python bindings on Windows
616 * doc/parsedecl.py: small cleanup
617
618Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * libxml.spec.in configure.in: add a line in %changelog for releases
621
622Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * parser.c: patch from Marcus Clarke fixing a problem in entities
625 parsing that was detected in KDe documentations environment.
626
627Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
628
629 * python/libxml.c (libxml_prev): Return the previous as opposed to
630 the next node (I guess this is the result of some cut & paste programming:)
631
632Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
633
634 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
635
636Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * python/generator.py python/libxml.c python/setup.py.in: trying
639 to fix the Python bindings build on Windows (Stéphane Bidoul)
640
641Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
642
643 * win32/configure.js: added option for python bindings
644 * win32/libxml2.def.src: added more exports
645
646Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
647
648 * win32/Makefile.mingw: fixed unresolved symbols when linking with
649 pthreads
650 * win32/wince/*: applied updates to Windows CE port from Javier
651
652Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * configure.in: preparing 2.4.28
655 * libxml.spec.in doc/Makefile.am: some cleanup
656 * doc/*: updated the news and regenerated.
657
658Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
659
660 * HTMLparser.c: final touch at closing #87235 </p> end tags
661 need to be generated.
662 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
663 this change slightly the output of a few tests
664 * doc/*: regenerated
665
666Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * parserInternals.c: fixing bug #99190 when UTF8 document are
669 parsed using the progressive parser and the end of the chunk
670 is in the middle of an UTF8 multibyte character.
671
672Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
673
674 * threads.c: fixed initialization problem in xmlNewGlobalState
675 which was causing crash.
676 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
677 in xmlInitializeGlobalState.
678 * parserInternals.c: cleaned up ctxt->sax initialisation.
679
680Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
681
682 * tree.c include/libxml/tree.h: modified the existing APIs
683 to handle XHTML1 serialization rules automatically, also add
684 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
685 libxslt serialization uses it when needed without changing
686 the library API.
687 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
688 result/xhtml1: added a new test specifically for xhtml1 output
689 and updated the result of one XHTML1 test
690
691Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * xinclude.c parserInternals.c encoding.c: fixed #99082
694 for xi:include encoding="..." support on text includes.
695 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
696 test/XInclude/ents/isolatin.txt : added a specific regression test
697 * python/generator.py python/libxml2class.txt: fixed the generator
698 the new set of comments generated for doc/libxml2-api.xml were
699 breaking the python generation.
700
701Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * doc/Makefile.am: repair some problem if gtk-doc fail or such
704 * configure.in: patch for Solaris on new autoconf closes #98880
705 * doc/parsedecl.py: repair the frigging API building script,
706 did I say that python xmllib sucks ?
707 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
708 and some comment are no more truncated.
709
710Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
711
712 * parser.c: Martin Stoilov pointed out a potential leak in
713 xmlCreateMemoryParserCtxt
714
715Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
718 included in HTML documents and using the push parser.
719
720Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
721
722 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
723 specified, look for the Python interpreter not just in the
724 specified root but also in the specified location. Fixes #98825
725
726Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * python/libxml.c: fixing bug #98792 , node may have no doc
729 and dereferencing without checking ain't good ...
730
731Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * configure.in: preparing release 2.4.27
734 * doc/* : updated and rebuilt the docs
735 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
736 and all the docs are actually packaged and in the final RPMs
737 * parser.c parserInternals.c include/libxml/parser.h: restore
738 xmllint --recover feature.
739
740Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * parser.c xpath.c: fixing #96925 wich was also dependant on the
743 processing of parsed entities, and XPath computation on sustitued
744 entities.
745 * testXPath.c: make sure entities are substitued.
746
747Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * parser.c: fixed #96594, which was totally dependant on the
750 processing of internal parsed entities, which had to be changed.
751
752Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * Makefile.am python/Makefile.am python/tests/Makefile.am:
755 trying to fix bug #98517 about building outside the source tree
756 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
757
758Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
759
760 * include/win32config.h: cleanup
761 * win32/Makefile.mingw: integrated mingw in JScript configure
762 * win32/Makefile.msvc: modified to allow mingw coexistence
763 * win32/configure.js: integrated mingw
764 * win32/Readme.txt: cleanup
765
766Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * HTMLparser.c: strengthen the guard in the Pop macros,
769 like in the XML parser, closes bug #97315
770
771Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
774 callback is never used.
775
776Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * parserInternals.c: fixed the initialization of the SAX structure
779 which was breaking xsltproc
780 * xpath.c: patch from Petr Pajas for CDATA nodes
781 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
782 * parser.c include/libxml/parser.h: patch from Peter Jones
783 removing a leak in xmlSAXParseMemory() and adding the
784 function xmlSAXParseMemoryWithData()
785
786Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
787
788 adding pdf of tutorial, changing web page to link to it
789 * doc/tutorial/xmltutorial.pdf
790 * doc/xml.html
791 * doc/docs.html
792
793Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
794
795 * doc/tutorial/ar01s08.html
796 adding file what I forgot for tutorial
797
798
799Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
800
801 Adding encoding discussion to tutorial
802 Added:
803 * doc/tutorial/images/*.png: DocBook admonition image files
804 * doc/tutorial/apf.html, apg.html: new generated html
805 * doc/tutorial/includeconvert.c: conversion code entity file
806 changed:
807 * doc/tutorial/xmltutorial.xml: DocBook original
808 * doc/tutorial/*.html: generated html
809
810Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
811
812 * include/libxml/*.h: retired xmlwin32version.h
813 * doc/Makefile.am: retired xmlwin32version.h
814 * win32/configure.js: retired xmlwin32version.h
815
816Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
817
818 * win32/libxml2.def.src: exported additional symbols
819 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
820 sisterhood
821
822Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
823
824 * globals.c: fixed a typo pointed out by Igor
825 * xpath.c: try to speed up node compare using line numbers
826 if available.
827
828Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * tree.c: make xmlFreeNode() handle attributes correctly.
831
832Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
833
834 * catalog.c: completed the #96963 fix, as reported by Karl
835 Eichwalder
836
837Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
840
841Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * Makefile.am: switched the order of a couple of includes
844 to fix bugs #97100
845
846Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
847
848 * catalog.c: fixed bug #96963, reverted to the old behaviour of
849 xmlLoadCatalogs that used to separate directories with a ':'.
850
851Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
852
853 * threads.c: improvements to the Windows-side of thread handling
854 * testThreads.c: conditionally excluded unistd.h
855 * testThradsWin32.c: broke overlong lines
856 * include/win32config.h: adapted thread-related macros to the new
857 scheme and for pthreads on Windows
858 * win32/Makefile.msvc: introduced a more flexible thread build,
859 added testThreads[Win32].c to the build
860 * win32/configure.js: introduced a more flexible thread config
861
8622002-10-31 John Fleck <jfleck@inkstain.net>
863
864 * doc/xml.html (and, by implication, FAQ.html)
865 added UTF-8 conversaion FAQ from Marcus Labib Iskander
866
867Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
868
869 * configure.in: removed xmlwin32version.h
870 * include/libxml/Makefile.am: removed xmlwin32version.h
871
872Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * tree.c: applied patch from Brian Stafford to fix a bug
875 in xmlReconciliateNs()
876
877Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
878
879 * tree.c: applied patch from Christian Glahn to allow
880 xmlNewChild() on document fragment nodes
881
882Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
883
884 * parser.c: Christian Glahn found a problem with a recent
885 patch to xmlParseBalancedChunkMemoryRecover()
886 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
887 problems
888 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
889 test/schemas/seq*: added the test cases from Charles
890
891Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
892
893 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
894 serious cleanup of the spec file and associated changes
895 in the Makefiles.
896 * valid.c: try to remove some warnings on x86_64
897
898Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
899
900 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
901 fix bug #96586
902
903Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
906 parsing, applied his patch
907 * result/HTML/attrents.html result/HTML/attrents.html.err
908 result/HTML/attrents.html.sax test/HTML/attrents.html:
909 added the test and result case provided by Mikhail Sogrine
910
911Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
912
913 * vms/build_libxml.com vms/config.vms vms/readme.vms
914 include/libxml/parser.h include/libxml/parserInternals.h
915 include/libxml/tree.h include/libxml/xmlIO.h
916 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
917 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
918 Applied the VMS update patch from Craig A. Berry
919 * doc/*.html: update
920
921Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
922
923 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
924
925Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * debugXML.c: adding a grep command to --shell in xmllint
928 for T.V. Raman
929
930Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * xmlcatalog.c: tried to fix some of the problem with --sgml
933
934Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
935
936 * parser.c: tried to fix bug #91500 where doc->children may
937 be overriden by a call to xmlParseBalancedChunkMemory()
938
939Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
942 identifiers in SGML catalogs containing '&'
943
944Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
945
946 * python/types.c: fixed bugs when passing result value tree
947 to Python functions.
948
949Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
950
951 * configure.in: preparing the release of 2.4.26
952 * doc/*: updated and rebuilt the documentation
953
954Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * parser.c: fixed a XML Namespace compliance bug reported by
957 Alexander Grimalovsky
958
959Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
960
961 * HTMLtree.c: fixed serialization of script and style when
962 they are not lowercase (i.e. added using the API to the tree).
963
964Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
965
966 * valid.c: make xmlValidateDocument emit a warning msg if there
967 is no DTD, pointed by Christian Glahn
968
969Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
970
971 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
972 content model when some of the blocks have min or max, and a couple
973 of bugs found in the process.
974 * result/schemas/list0* test/schemas/list0*: added some specific
975 regression tests
976
977Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * README: updated the contact informations
980
981Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
984 misses it, reported by Peter Bray.
985
986Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * tree.c: investigating xmlNodeGetContent() on namespace nodes
989 and removed a few warnings
990
991Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * parser.c: Christian Glahn found a small bug in the push parser.
994 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
995 public
996
997Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
998
999 * xmlschemas.c include/libxml/xmlschemas.h: added
1000 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1001 * testSchemas.c: added --memory to test the new interface
1002
1003Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * doc/index.py doc/search.php: integrated the XSLT indexing,
1006 a few fixed in the indexer, added a scope selection at the
1007 search level.
1008
1009Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1012 this was due to uninitialized parts of the validation context
1013
1014Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * debugXML.c: applied patch from Mark Vakoc except the API
1017 change, preserved it.
1018 * doc/*: updated the docs to point to the search engine for
1019 information lookup or before bug/help reports.
1020
1021Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * doc/index.py doc/search.php: added mailing-list archives
1024 indexing and lookup
1025
1026Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1029
1030Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * doc/index.py: improved HTML indexing
1033 * doc/search.php: make the queries also lookup the HTML based indexes
1034
1035Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * doc/index.py: added HTML page indexing
1038
1039Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1040
1041 * xmlIO.c: extended Windows path normalisation to fix the base
1042 problem in libxslt.
1043 * catalog.c: fixed list handling in XML_CATALOG_FILES
1044
1045Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * valid.c: typo/bug found by Christian Glahn
1048
1049Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1050
1051 * xmlIO.c: applied Windows CE patch from Javier.
1052 * win32/wince: new directory, contains support for the PocketPC
1053 with Windows CE from Javier.
1054 * include/win32config.h: reorganised, removed duplicate
1055 definitions and applied WinCE patch from Javier.
1056 * include/wsockcompat.h: new file, now contains WinSock
1057 compatibility macros.
1058 * win32/Makefile.msvc: introduced double-run compilation.
1059
1060Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * configure.in include/libxml/xmlwin32version.h: preparing release
1063 of 2.4.25
1064 * doc/*: updated and regenerated teh docs and web pages.
1065
1066Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1069 error were not covering namespace declarations.
1070 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1071 it was missing the attribute declaration for the namespace
1072 * result/VC/NS3: the fix now report breakages in that test
1073
1074Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1077
1078Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1081 and regenerated the docs and web site
1082
1083Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1086 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1087 not before
1088
1089Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * python/generator.py python/libxml2class.txt: fixed a stupid error
1092 breaking the python API
1093
1094Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1097 triostr.c triostr.h: applied a trio update patch from
1098 Bjorn Reese which should work with MinGW
1099
1100Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * tree.c: improving some documentation comments
1103 * xmlregexp.c: found and fixed a mem leak with python regression tests
1104 * doc/*: rebuilt the doc and the API XML file including the
1105 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1106 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1107 python/types.c: added access to the XML Schemas regexps from
1108 python
1109 * python/tests/Makefile.am python/tests/regexp.py: added a
1110 simple regexp bindings test
1111
1112Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1113
1114 * doc/xml.html:
1115 fixing ftp links - thanks to Vitaly Ostanin
1116
1117Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlregexp.c: fixed the data callback on transition functionality
1120 which was broken when using the compact form
1121 * result/schemas/*: updated the results, less verbose, all tests
1122 pass like before
1123 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1124 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1125 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1126 annoying warnings
1127 * xpath.c: try to provide better error report when possible
1128
1129Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * Makefile.am: fixed a breakage raised by Jacob
1132
1133Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1134
1135 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1136 which don't use sockets
1137
1138Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1139
1140 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1141 * win32/configure.js: applied zlib patch from Daniel Gehriger
1142
1143Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1144
1145 * win32/configure.js: applied the patch from Mark Vakoc for
1146 regexp support
1147 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1148 for regexp support
1149
1150Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * xmlschemastypes.c: as pointed by Igor Float and Double
1153 parsing ain't finished yet
1154
1155Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * Makefile.am configure.in: trying to fix #88412 by bypassing
1158 all the python subdir if python ain't detected
1159
1160Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1163 made configuring with regexps/automata/unicode the default
1164 but without schemas ATM
1165 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1166 fixed the regexp based DTD validation performance and memory
1167 problem by switching to a compact form for determinist regexps
1168 and detecting the determinism property in the process. Seems
1169 as fast as the old DTD validation specific engine :-) despite
1170 the regexp built and compaction process.
1171
1172Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * valid.c: determinism is debugged, new DTD checking code now works
1175 but xmlFAComputesDeterminism takes far too much CPU and the whole
1176 set usues too much memory to be really usable as-is
1177
1178Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * tree.c: fixed another stupid bug in xmlGetNodePath()
1181 * xmllint.c: --version now report the options compiled in
1182
1183Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * HTMLparser.c: small cleanup
1186 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1187 when configured with them. A bit of debugging around the determinism
1188 checks is still needed
1189
1190Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1193
1194Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * xmlIO.c: small portability glitch fixed.
1197
1198Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlschemastypes.c: incomplete steps for real/double support
1201 * testAutomata.c include/libxml/xmlautomata.h
1202 include/libxml/xmlregexp.h: avoiding a compilation problem
1203 * valid.c include/libxml/valid.h: starting the work toward using
1204 the regexps for actual DTD validation
1205
1206Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * hash.c: cosmetic cleanup
1209 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1210 integrating a DTD validation layer based on the regexps
1211
1212Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1215 the determinism was tested before eliminating the epsilon
1216 transitions :-(
1217
1218Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * python/generator.py python/libxml.c python/libxml.py
1221 python/libxml2-python-api.xml python/libxml2class.txt
1222 python/libxml_wrap.h python/types.c: updated the python
1223 bindings, added code for easier File I/O, and the ability to
1224 define a resolver from Python fixing bug #91635
1225 * python/tests/Makefile.am python/tests/inbuf.py
1226 python/tests/outbuf.py python/tests/pushSAXhtml.py
1227 python/tests/resolver.py python/tests/serialize.py: updated
1228 and augmented the set of Python tests.
1229
1230Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1231
1232 * win32/configure.js: added more readme info for the binary
1233 package.
1234
1235Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * xmlIO.c: fixed a stupid out of bound array error
1238
1239Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1242 messing around with support for Windows path, cleanups,
1243 trying to identify and fix the various code path to the
1244 filename access. Added xmlNormalizeWindowsPath()
1245
1246Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * error.c valid.c: working on better error reporting of validity
1249 errors, especially providing an accurate context.
1250 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1251 error reports in those cases.
1252
1253Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1256 parser.c parserInternals.c xmlIO.c: get rid of all the
1257 perror() calls made in the library execution paths. This
1258 should fix both #92059 and #92385
1259
1260Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * xmllint.c: memory leak reporting was broken after a change
1263 of the preprocessor symbol used to activate it.
1264
1265Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * tree.c: try to make the copy function work for node of
1268 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1269 DOM layers though, not libxml2 itself.
1270
1271Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * valid.c: try to provide file and line informations, not all
1274 messages are covered, but it's a (good) start
1275
1276Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * xinclude.c: reimplemented a large part of the XInclude
1279 processor, trying to minimize resources used, James Henstridge
1280 provided a huge test case which was exhibiting severe memory
1281 consumption problems.
1282
1283Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * python/Makefile.am: applied patch from Christophe Merlet to
1286 reestablish DESTDIR
1287
1288Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * libxml.spec.in: fixes libary path for x86_64 AMD
1291
1292Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1293
1294 * doc/tutorial/includekeyword.c
1295 * doc/tutorial/xmltutorial.xml:
1296 (plus resulting generated html files)
1297 fixing one spot I missed in the tutorial where I hadn't freed
1298 memory properly
1299
1300Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1301
1302 * doc/tutorial/includeaddattribute.c
1303 * doc/tutorial/includeaddkeyword.c
1304 * doc/tutorial/includegetattribute.c
1305 * doc/tutorial/includekeyword.c
1306 * doc/tutorial/xmltutorial.xml
1307 * doc/tutorial/*.html:
1308 update tutorial to properly free memory (thanks to Christopher
1309 R. Harris for pointing out that this needs to be done)
1310 * doc/tutorial/images/callouts/*.png:
1311 added image files so the callouts are graphical, making it
1312 easier to read ( use "--param callout.graphics 1" to generate
1313 html with graphical callouts)
1314
1315Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1318 nice logos generated by Marc Liyanage
1319 * doc/site.xsl *.html: changed the stylesheet to show the new
1320 logo and regenerated the pages
1321
1322Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1325
1326Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * xpath.c: possible mem leak patch from Jason Adams
1329
1330Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1333 in the XQuery namespace
1334 * configure.in: preparing 2.4.24
1335 * doc/*.html: updated the web pages
1336
1337Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * python/generator.py: closing bug #85258 by generating conditional
1340 compile check to avoid linking to routines not configured in.
1341
13422002-08-22 Havoc Pennington <hp@pobox.com>
1343
1344 * autogen.sh: update error message for missing automake
1345
1346Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * python/Makefile.am: typo in target name resulted in libxml2.py
1349 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1350
1351Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * win32/win32/Makefile.mingw: updated with version from
1354 Elizabeth Barham at http://soggytrousers.net/repository/
1355
1356Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1357
1358 * win32/Makefile.msvc: added the prefix location to the include
1359 and lib search path.
1360
13612002-08-18 Havoc Pennington <hp@pobox.com>
1362
1363 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1364 both automake 1.6 and 1.4 installed get the right automake. Means
1365 compilation from CVS will now require the latest automake 1.4
1366 release, or manually creating symlinks called "automake-1.4" and
1367 "aclocal-1.4"
1368
1369Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * configure.in python/Makefile.am: more AMD 64 induced changes from
1372 Frederic Crozat
1373
1374Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * xinclude.c: oops I was missing the xml:base fixup too
1377 * result/XInclude/*.xml: this adds xml:base attributes to most
1378 results of the tests
1379
1380Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * xinclude.c: quick but apparently working implementation of
1383 xi:fallback, should close bug #89684
1384 * Makefile.am test/XInclude/docs/fallback.xml
1385 result/XInclude/fallback.xml: added a basic test for fallback,
1386 and run with --nowarning to avoid a spurious warning
1387 * configure.in: applied patch from Frederic Crozat for python
1388 bindings on AMD 64bits machines.
1389
1390Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1391
1392 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1393 the caller don't pass a SAX callback block.
1394
1395Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * tree.c: applied the same fix for the XML-1.0 namespace to
1398 xmlSearchNsByHref() as was done for xmlSearchNs()
1399
1400Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * libxml.3: small cleanup of the man page
1403 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1404 when serializing HREF attributes generated by XSLT.
1405
1406Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1409 version of Marc Liyanage' patch for boolean attributes in HTML
1410 output
1411
1412Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * python/tests/serialize.py: fixed the test results, indenting
1415 behaviour changed slightly
1416
1417Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1418
1419 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1420 new c14n function to Windows def files
1421
1422Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1423
1424 * c14n.c: fixed a memory leak in c14n code
1425
1426Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * parser.c include/libxml/parser.h: adding a new API for Christian
1429 Glahn: xmlParseBalancedChunkMemoryRecover
1430 * valid.c: patch from Rick Jones for some grammar cleanup in
1431 validation messages
1432 * result/VC/* result/valid/*: this slightly change some of the
1433 regression tests outputs
1434
1435Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * tree.c: trying to fix a problem in namespaced attribute handling
1438 raised by Christian Glahn
1439
1440Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * encoding.c include/libxml/encoding.h: Opening the interface
1443 xmlNewCharEncodingHandler as requested in #89415
1444 * python/generator.py python/setup.py.in: applied cleanup
1445 patches from Marc-Andre Lemburg
1446 * tree.c: fixing bug #89332 on a specific case of loosing
1447 the XML-1.0 namespace on xml:xxx attributes
1448
1449Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1450
1451 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1452 corner case from new Merlin's test suite and added a callback
1453 that will be used to improve xmlsec performance
1454
1455
1456Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * HTMLtree.c: trying to fix the <style> escaping problem in
1459 HTML serialization bug #89342
1460
1461Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1464 and rebuilt the web site.
1465
1466Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1467
1468 * include/libxml/tree.h: added _private member to xmlNs struct
1469
1470Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * HTMLparser.c: fixing bug #84876 based on the xml working
1473 code.
1474
1475Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1476
1477 * python/Makefile.am: enhanced to fix bug 72012 (errors
1478 when using '-jX' make parameter)
1479
1480Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1481
1482 * xpath.c: small additional enhancement for booleans
1483 compared to nodesets
1484
1485Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * HTMLtree.c: changed the order of the encoding declaration
1488 attributes in the meta tags due to a bug in IE/Mac
1489
1490Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1491
1492 * xpath.c: enhanced handling of booleans (especially '='
1493 and '!=' for nodesets) - fixes bug 85256. Added new
1494 routine xmlXPathNotEqualValues for more proper handling
1495 of '!=' when nodesets are involved.
1496
1497Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1500 doc/xmlcatalog_man.xml to the source distribution
1501
1502Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1503
1504 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1505 asked for this.
1506
1507Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * configure.in: preparing 2.4.23
1510 * doc/*: rebuilt the docs
1511
1512Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * parser.c: fixing bug #84169 by fixing the
1515 comment of xmlCreatePushParserCtxt to describe the
1516 encoding detection parameters better.
1517
1518Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * valid.c: fixing bug #79331 in one path the lookup for
1521 ID attributes on a namespaced node wasn't handled correctly :-\
1522
1523Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * HTMLparser.c: trying to fix 87235 about discarded white
1526 spaces in the HTML parser.
1527 * result/HTML/*: this changes the output of a number of HTML
1528 regression tests
1529
1530Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * xpath.c: applied patch from Richard Jinks for the namespace
1533 axis + fixed a memory error.
1534 * parser.c parserInternals.c: applied patches from Peter Jacobi
1535 removing ctxt->token for good.
1536 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1537 popped out by the regression tests.
1538 * Makefile.am: patch for threads makefile from Gary Pennington
1539
1540Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1541
1542 * xpath.c: enhanced behaviour of position() after usage of
1543 expressions involving preceding-sibling (et al).
1544
1545Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * hash.c: applied a patch from Peter Jacobi to solve a problem
1548 when compiling with the Watcom C on Win32
1549 * result/schemas/*.err: the change of hashing algo generated
1550 permutations in the output
1551
1552Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * hash.c: applied patch from Sander Vesik improving the quality of
1555 the hash function.
1556
15572002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1558
1559 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1560 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1561 xmllint.c xpath.c: replaced sprintf() with snprintf()
1562 to prevent possible buffer overflow (the bug was pointed
1563 out by Anju Premachandran)
1564
1565Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * parser.c: removed an uninitialized data error popped by valgrind
1568 on PE references
1569
1570Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1571
1572 * doc/xml.html
1573 adding tutorial reference to the web page
1574
1575Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1576
1577 * doc/tutorial/xmltutorial.xml
1578 * doc/tutorial/ar01s07.html
1579 * doc/tutorial/ape.html
1580 * doc/tutorial/includegetattribute.c
1581 adding section to tutorial about retrieving an attribute
1582 value
1583
1584Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * parser.c: applied a couple of patches from Peter Jacobi to start
1587 to get rid of ctxt->token, with a possible significant speed
1588 improvement to be gained once done. Better compliance with PE
1589 references constructs in DTDs too.
1590 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1591 from Peter too
1592
1593Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1596 xmlParseElement was likely to have been deallocated at the
1597 time of the report, possibly leading to segfault. Just report
1598 the tag name now.
1599
1600Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * xpath.c: patch from Richard Jinks for XPath substring() function
1603 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1604
16052002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1606
1607 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1608
1609Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1610
1611 *doc/FAQ.html
1612 fixing typos in FAQ, thanks to Robert Funnell for the
1613 editing help
1614
1615Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * NEWS: got complaints from rpmlint that it was empty
1618
1619Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1620
1621 * added doc/tutorial, including:
1622 apa.html
1623 apb.html
1624 apc.html
1625 apd.html
1626 ar01s02.html
1627 ar01s03.html
1628 ar01s04.html
1629 ar01s05.html
1630 ar01s06.html
1631 includeaddattribute.c
1632 includeaddkeyword.c
1633 includekeyword.c
1634 includestory.xml
1635 index.html
1636 xmltutorial.xml
1637 libxml tutorial, including generated html
1638
1639Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1640
1641 * result/c14n/exc-without-comments/merlin-c14n-two-*
1642 result/c14n/without-comments/merlin-c14n-two-*
1643 test/c14n/exc-without-comments/merlin-c14n-two-*
1644 test/c14n/without-comments/merlin-c14n-two-*
1645 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1646 c14n/exc-c14n and slightly modified test script to handle
1647 these test cases
1648 * c14n.c: fixed bugs for complicated nodes set (namespace
1649 without node and others from merlin-c14n-two.tar.gz)
1650 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1651 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1652 for xmlsec performance patch
1653 * xpath.c: fixed self::node() for namespaces and attributes
1654
1655Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1656
1657 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1658 but with the format parameter
1659 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1660
1661Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1662
1663 * Makefile.am: updated c14n tests suite
1664 * c14n.c: performance improvement for previous c14n patch
1665
1666Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * parser.c: another peroformance patch from Peter Jacobi, that
1669 time on parsing attribute values.
1670
1671Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1672
1673 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1674 into LibXML2 test suite
1675
1676Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1677
1678 * c14n.c: propagating xpath ancesstors node fix to c14n
1679 plus small performance improvement to reduce number of
1680 mallocs
1681 * xpath.c: fixed ancestors axis processing for namespace nodes
1682
1683Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1686 Peter Jacobi
1687
1688Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * configure.in: preparing 2.4.22
1691
1692Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1695 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1696 a public entry point.
1697 * doc/*: rebuilt the API and docs
1698
1699Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * xpath.c: patch from Richard Jinks to fix a problem introduced
1702 in the previous patch and pointed by Norm
1703
1704Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * libxml.spec.in: fixing bug #81112
1707
1708Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * uri.c: fixing bug #82848
1711
1712Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1715 output of one catalog test
1716
1717Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1718
1719 * global.data globals.c tree.c include/libxml/globals.h
1720 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1721 default value for global parameter xmlIndentTreeOutput to 1 and
1722 introduced new global parameter xmlTreeIndentString (the string
1723 used to do one-level indent) with default value " " (as it was
1724 in tree.c)
1725
1726Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1729 with trio and schemas.
1730
1731Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * xpath.c: patch from Richard Jinks to fix the problem raised in
1734 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1735
1736Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * xmlschemas.c: a bit of work on import.
1739 * xmlschemastypes.c: Charles Bozeman provided a compare function
1740 for date/time types so min/max facet restrictions should work,
1741 indeterminate comparisons return an error instead of equal.
1742 * test/schemas/date_0* result/schemas/date_0_0: specific test
1743 from Charles Bozeman too
1744
1745Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1748 from Christian Cornelssen fixing the man pages and the Catalog
1749 building script.
1750 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1751 next step is <xs:import> I now have a reasonable understanding
1752 of how it works.
1753
1754Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1757
1758Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1759
1760 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1761
1762Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * xpath.c: fixing an XPath function evalutation bug pointed out
1765 by Alexey Efimov where the context was lost when evaluating
1766 the function arguments
1767
1768Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1769
1770 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1771 function public for XMLSec performance optimizations
1772
1773Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * python/generator.py python/libxml2class.txt : fixed a problem
1776 with the HTML parser pointed by Gary Benson
1777 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1778 example
1779
1780Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1781 * parser.c: fixed bug #81159 (memory growth in SAX)
1782
1783Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1784 * xpath.c: fixed bug #78858 (the real fix)
1785
1786Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1787 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1788
1789Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * tree.c: modified xmlNodeSetBase to allow changing the
1792 base of a document.
1793
1794Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * xmlschemastypes.c: patch Charles Bozeman for validation of
1797 all the date, time, and duration types
1798 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1799 * configure.in: fixed an error pointed by an user
1800 * xml2-config.in: fixed an error pointed by an user
1801
1802Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1803
1804 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1805 win32/libxml2.def.src xmlIO.c: exported default
1806 'file:', 'http:' and 'ftp:' protocols input handlers
1807 and maked protocols comparisson case insensitive
1808
1809Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * configure.in: Neven Has detected a typo
1812
1813Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1816 as one of the persons allowed to commit directly to the
1817 module.
1818
1819Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1822 * valid.c: raised a too low limit
1823 * doc/*: rebuilt the docs
1824
1825Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * test/XPath/expr/floats test/XPath/expr/functions
1828 result/XPath/expr/floats result/XPath/expr/functions
1829 xpath.c: another XPath conformance patch from Richard Jinks
1830
1831Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * xmlschemas.c: fixed validation of attribute groups.
1834 * test/schemas result/schemas: added an example from the primer
1835
1836Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1839 * test/schemas result/schemas: updated the test list
1840
1841Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * TODO: updated a bit
1844 * parser.c: made a comment more specific
1845 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1846 Schemas conformance.
1847 * test/schemas result/schemas: updated the test list
1848
1849Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1852 implementing xs:all with minOccurs = 0
1853 * tes/schemas/* result/schemas/*: added more tests covering
1854 xs:all
1855
1856Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xmlregexp.c: first implementation of the all particle, this
1859 may need to be revisited for case where not all transitions
1860 must be crossed.
1861
1862Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * tree.c: another entity processing update from Markus Henke
1865
1866Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1867
1868 * trionan.c: fixed crash on OSF/1
1869
1870Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * xmlschemas.c: more Schemas work
1873 * test/schemas/* result/schemas/*: added more tests coming
1874 from the spec.
1875
1876Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1879 ExcC14N specification
1880
1881Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * tree.c: patch from Markus Henke, fix for recursive entities.
1884
1885Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * xpath.c: fix a problem with string() on a document node.
1888
1889Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * Makefile.am xmlschemas.c: more Schemas work
1892 * test/schemas/* result/schemas/*: added more tests coming
1893 from the spec.
1894
1895Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1898 * result/HTML/*: this changes a few things in the results
1899
1900Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1901
1902 * include/libxml/tree.h: eliminated 'declaration different than
1903 prototype' warning
1904 * include/win32config.h: "resolved" conflicts with errno.h
1905
1906Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1909 on the automata interfaces and debug of counted choices
1910 * test/schemas/* result/schemas/*: added a number of tests
1911
1912Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1915 a bit of work on Schemas
1916 * testSchemas.c: try to make it more useful
1917 * test/schemas/* result/schemas/* Makefile.am: changed the
1918 Schemas regression test procedure, started adding a few samples
1919
1920Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1921
1922 * include/libxml/encoding.h: Patch for the Borland C++ builder
1923 * include/libxml/tree.h: Patch for the Borland C++ builder
1924 * threads.c: Patch for the Borland C++ builder
1925 * win32/bcb5: New directory for the Borland C++ builder
1926 project files
1927
1928Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1929
1930 * win32/Makefile.msvc: Update for XML Schema support
1931 * win32/configure.js: Update for XML Schema support
1932 * win32/libxml2.def.src: Update for XML Schema support
1933
1934Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1937 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1938 xmlunicode.c include/libxml/Makefile.am
1939 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1940 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1941 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1942 include/libxml/xmlversion.h.in : merged the current state of
1943 XML Schemas implementation, it is not configured in by default,
1944 a specific --schemas configure option has been added.
1945 * test/automata test/regexp test/schemas Makefile.am
1946 result/automata result/regexp result/schemas:
1947 merged automata/regexp/schemas regression tests
1948
1949Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * xpath.c: Gary found a compile time problem, fixes #78823
1952
1953Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * configure.in: release of 2.4.20
1956 * doc/*: updated and rebuilt the docs
1957
1958Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * python/Makefile.am: patch from Cristian Gafton to build on
1961 Red Hat 6.2, should also fix #75779
1962
1963Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * valid.c: first part of fixing #78729
1966
1967Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1970 escaping of URI when saving HTML files.
1971 * result/HTML/*: this impacted some tests
1972
1973Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * configure.in: trying to fix #77441
1976
1977Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * include/libxml/xmlIO.h: Hallski complained it could not be
1980 included by itself.
1981
1982Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1985
1986Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1987
1988 * win32/configure.js: patch from Nilo for the c14n option
1989 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1990
1991Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1994 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1995 LIBXML_THREAD_ENABLED
1996
1997Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * xpath.c: another patch from Richard Jinks for substring conformance
2000 * test/XPath/expr/floats test/XPath/expr/strings
2001 result/XPath/expr/floats result/XPath/expr/strings: update of the
2002 test suite to check those.
2003
2004Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * xpath.c: patch from Richard Jinks for .x float parsing.
2007
2008Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * parser.c: patch from Markus Henke when an encoding ain't recognized
2011
2012Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * libxml.m4: got a report that #include <string.h> was needed
2015
2016Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2019
2020Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2021
2022 * doc/example.html: fixing typo
2023
2024Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2027 pointed out by Melvyn Sopacua.
2028
2029Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * libxml.m4: Frédéric Crozat gave a patch related to the change
2032 of Include paths breaking the libxml.m4
2033
2034Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * xpath.c: Fix bug #76927 forgot to save some context
2037 when evaluating binary expressions
2038
2039Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * configure.in: fixed configure for MPE/iX from Markus Henke
2042 * xmlmemory.c: fixed initialization problems
2043 * xpath.c: another set of patches from Richard Jinks this
2044 fixes "make XPathtests" on linux
2045
2046Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2049 * test/XPath/expr/compare test/XPath/expr/equality
2050 test/XPath/expr/floats test/XPath/expr/functions
2051 test/XPath/expr/strings result/XPath/expr/compare
2052 result/XPath/expr/equality result/XPath/expr/floats
2053 result/XPath/expr/functions result/XPath/expr/strings: Updated
2054 tests though they show a divergence on Linux
2055
2056Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * xpath.c trionan.c: previous commit also included patches
2059 from Richard Jinks on some IEEE support corner case
2060
2061Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2064 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2065 that $(datadir) should be used for docs
2066
2067Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2070 could leak filedescriptors
2071
2072Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * configure.in nanohttp.c: applied patch from Allan Clark for
2075 UnixWare/OpenServer
2076
2077Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * configure.in: preparing 2.4.19
2080 * doc/*: rebuilt the docs
2081
2082Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * nanohttp.c: fixing #76043, got fed up with non-portability
2085 of that piece of code.
2086
2087Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * valid.c SAX.c: Never commit without running "make tests" :-(
2090 fix a couple of stupidities in the previous commit
2091 * result/*: a few changes in some attribute order result of previous
2092 commit.
2093
2094Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2097 the internal subset should not raise duplicate ID errors,
2098 also there was a small bug in conjunction to namespace
2099 declarations defaulted and xml:xxx attributes DTD definitions.
2100
2101Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * xpath.c: Richard Jinks also raised some rounding problems
2104 this tries to fix them
2105
2106Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2109 behaviour in xmlXPathCastToString()
2110
2111Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2114 raised by Morus Walter
2115
2116Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2119 from Igor
2120
2121Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * xpath.c: fixing #75619, related to a problem when trying
2124 to evaluate condition when the current node set resulting
2125 from that sub-step evaluation is empty. Also fixes 2 potential
2126 problem with previous-sibling and next-siblings axis.
2127
2128Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2131 HTML support is not configured in.
2132
2133Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2136 include/libxml/tree.h: dohh I really didn't intended to commit
2137 this test version :-(
2138
2139Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * testSAX.c: I wanted to see the real speed at the SAX interface
2142 after a little too many Ximianer started complaining about the
2143 parser speed.
2144 added a --quiet option:
2145 paphio:~/XML -> ls -l db100000.xml
2146 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2147 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2148 3200006 callbacks generated
2149 real 0m1.270s
2150 Which means 16MBytes/s and 3Mcallback/s
2151
2152Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * xpath.c: valgrind spotted another error that time when running
2155 on libxslt regression tests
2156
2157Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * Makefile.am: adding "make valgrind" running the full regression
2160 tests (except python ones) under Valgrind (using valgrind -q
2161 which was kindly added by the author).
2162 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2163 passes cleanly now except an obcure floating point initialization
2164 raised in log10() in one XPath regression test ???
2165 * tree.c: edited some comments to close #75244
2166
2167Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2170 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2171 context of ScrollKeeper, made sure that if the number is
2172 an integer, the serialization follows the description at
2173 http://www.w3.org/TR/xpath#section-String-Functions
2174
2175Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * configure.in: preparing 2.4.18
2178 * doc/*: updated and rebuilt the web site
2179 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2180 the Windows and Cygwin maintainers.
2181 * parser.c: humm, changed the way the SAX parser work when
2182 xmlSubstituteEntitiesDefault(1) is set, it will then
2183 do the entity registration and loading by itself in case the
2184 user provided SAX getEntity() returns NULL.
2185 * testSAX.c: added --noent to test the behaviour.
2186
2187Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * parser.c: Wilfried Teiken provided a hackish but working
2190 way to get context reported back on entities when parsing
2191 with SAX and without breaking the DOM build.
2192
2193Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * c14n.c: applied a new patch from Aleksey Sanin
2196 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2197 to reference Aleksey implementation of XML digital Signatures
2198
2199Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * xpath.c: small fix to avoid potential problem due to
2202 ordering of freeing data
2203 * python/Makefile.am: people were complaining about
2204 the generated file in python dir not being built
2205
2206Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2209 python/generator.py python/libxml.c python/types.c: Cleanup
2210 of the python Makefiles based on Jacob and James feedback,
2211 fixed the spec file accordingly, fixed the number of warning
2212 that passing my pedantic CFLAGS was generating. Conclusion
2213 is that Python includes are real crap.
2214
2215Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * configure,in: it was reported quite a few times that
2218 xml2-config --cflags should not output
2219 -I$includeprefix/libxml2/libxml because libxml2 header names
2220 clashes with existing names like list.h from C++ stl.
2221 Includes should be #include<libxml/xxx.h> so ...
2222
2223Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * c14n.c: another patch from Aleksey Sanin
2226
2227Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2230 canonicalization algorithm
2231 * doc/xml.html doc/index.html: added the C14N references on the
2232 index page.
2233
22342002-03-13 jacob berkman <jacob@ximian.com>
2235
2236 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2237 usage, redundant, and gcc specific
2238
2239Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * xpath.c: speedup some node selection operations, this can
2242 have a significant impact on DocBook Norm's stylesheets
2243 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2244 make sure it's always the case
2245 * debugXML.c: distinguish CDATA and comments in ls operations
2246
2247Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2250 to generate better API descriptions etc...
2251
2252Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * c14n.c: Fixing #74186, made sure all boolean expressions
2255 get fully parenthesized, ran indent on the output
2256 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2257 include/libxml/tree.h: also #74186 related, removed the
2258 --with-buffers option, and all the preprocessor conditional
2259 sections that were resulting from it.
2260
2261Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * valid.c: applied patch from Dodji Seketeli fixing an
2264 uninitailized variable in xmlValidGetValidElements()
2265
2266Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * c14n.c: fixed a few comments
2269 * doc/*.html doc/*/*.html: regenerated the docs and added
2270 the C14N API
2271 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2272
2273Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * check-xml-test-suite.py: fix to adapt varaiations in the
2276 bindings
2277 * configure.in python/setup.py python/setup.py.in: fixed to
2278 have the version of the python scripts automatically updated
2279
2280Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2283 in xmlCopyProp()
2284
2285Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * configure.in: preparing 2.4.17 release
2288 * doc/*: updated and rebuilt the docs
2289 * xpath.c: fixed a comment
2290 * python/libxml.c: fixed a possible reentrancy problem
2291
2292Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2295 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2296 added a specific regression test
2297 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2298 not raise exceptions when failing to find the attribute.
2299
2300Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * configure.in xmllint.c: owen pointed out a problem with the
2303 ftme fix, gettimeofday() was not detected by configure and
2304 the ftime header wasn't included, dohhh
2305
2306Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * configure.in xmllint.c: trying to fix #71457 for timing
2309 precision when gettimeofday() is not availble but ftime() is
2310
2311Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2314 are now copied on install and part of the -devel RPM
2315
2316Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * xpath.c: trying to avoid bug #72150 which was apparently
2319 caused by a gcc bug (or a processor problem) as detailed
2320 at http://veillard.com/gcc.bug
2321
2322Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2325 fixed xmlReconciliateNs(), added a Python test/example for
2326 inter-document cut'n paste
2327 * python/libxml.py: fixed node.doc on document nodes and added
2328 xpathEval() onto node objects
2329
2330Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2333 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2334 fixup and integrated tests for the serialization stuff
2335
2336Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2339 moved the libxml man page to section 3
2340
2341Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * tree.c: fix bug #72490
2344 * python/libxml.c python/libxml.py: added methods serialize()
2345 and saveTo() to all node elements.
2346
2347Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * xmlIO.c: closed #73430, don't read from an input source
2350 which indicated an end-of-file or an error.
2351
2352Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * parser.c: make sure SAX endDocument is always called as
2355 this could result in a Python memory leak otherwise (it's
2356 used to decrement ref-counting)
2357 * python/generator.py python/libxml.c python/libxml.py
2358 python/libxml2-python-api.xml python/libxml2class.txt
2359 python/tests/error.py python/tests/xpath.py: implemented
2360 the suggestions made by Gary Benson and extended the tests
2361 to match it.
2362
2363Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * python/generator.py: applied patch fixing #73450
2366
2367Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * xpath.c: fixing #61290 "namespace nodes have no parent"
2370 long standing divergence from the XPath REC. NodeSets
2371 simply hold a copy of namespace nodes and those node ->next
2372 points to the parent (which may not be the node carrying the
2373 definition).
2374 * include/libxml/xpath.h: flagged but didn't added a possible
2375 speedup
2376 * DOCBparser.c HTMLparser.c: removed some warnings from push
2377 parser due to new state being added.
2378 * tree.c: new fix from Boris Erdmann
2379 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2380 the XML Canonalization support from Aleksey Sanin
2381
2382Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * tree.c: patch from Boris Erdmann fixing some namespace odities
2385 with xmlCopyNode()
2386
2387Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * xmlIO.c: fix bug #72706 when loading a NULL entity
2390
2391Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2394 actually change in a future XML Namespace revision.
2395
2396Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2399 added the possibility of returning nodesets from XPath extension
2400 functions written in Python
2401
2402Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * python/*: commiting some Python bindings work done while travelling
2405
2406Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2409 explicitely with memory debugging switched on
2410
2411Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2414 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2415 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2416 the accessor generator for strings
2417 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2418 regression test.
2419
2420Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * python/README python/generator.py python/libxml.c python/setup.py:
2423 added the 'usual' setup.py to allow building a libxml2-python
2424 module based on the same code. The initialization is however
2425 different the 2 .so files fo libxml2 and libxslt are identical and
2426 they entry point initialize both libraries. this is done to avoid
2427 some possible nasty problem since the Python don't merge the maps
2428 of all shared modules.
2429
2430Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * parser.c: fixed a push/encoding bug reported by Michael
2433 on librsvg
2434
2435Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * include/libxml/parserInternals.h: fixes a misplaced #endif
2438
2439Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * parser.c valid.c: found and fixed a couple of allocation bugs
2442
2443Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * doc/xml.html doc/python.html doc/*: added a Python and binding
2446 page describing the current state of the Python bindings and
2447 giving pointers to the other languages wrappers.
2448
2449Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2452 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2453 rebuilt the API and web site
2454 * xpath.c: fixed #71978 portability bugs
2455
2456Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2459
2460Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * include/libxml/parserInternals.h parser.c: had to change
2463 2 internal parsing API when processing document content
2464 to check the start and end of element content are defined
2465 in the same entity
2466 * valid.c include/libxml/valid.h: attribute normalization can
2467 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2468 with the context to report it.
2469 * SAX.c: fixed the last known bugs, crazy validation constraints
2470 when a document is standalone seems correctly handled. There
2471 is a couple of open issues left which need consideration especially
2472 PE93 on external unparsed entities and standalone status.
2473 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2474 The 2 tests left failing are actually in error. Cleanup done.
2475
2476Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * valid.c: implemented E59 spaces in CDATA does not match the
2479 nonterminal S
2480
2481Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * SAX.c parser.c valid.c: more validation test fixups
2484 * check-xml-test-suite.py: added duration info for the tests
2485
2486Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * parser.c valid.c: a couple of errors were reported but not
2489 saved back as such in the parsing context. Down to 1% failure rate
2490 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2491
2492Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * xmlInternald.c: isExtender was missing a char
2495 * parser.c include/libxml/parser.h: % are acceptable in the
2496 internal subset if within a PUBLIC ID
2497
2498Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * SAX.c parserInternals.c valid.c: more work on the conformance
2501 suite. Took the step to finally block documents with encoding
2502 errors. It's a fatal error per the spec, people should have fixed
2503 their documents by now.
2504
2505Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * check-xml-test-suite.py: fixed the test script after some discussion
2508 on the semantic of TYPE="error"
2509 * Makefile.am: added the script to the distrib
2510
2511Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * SAX.c entities.c: fixed a couple of conformances issues deep
2514 into the validation code (standalone and undeclared Notations)
2515
2516Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2519 stayed there for years !
2520
2521Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2524 missing
2525
2526Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * check-xml-test-suite.py: improved the behaviour a bit as
2529 well as the logs
2530 * parser.c valid.c SAX.c: fixed a few more bugs
2531 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2532
2533Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * check-xml-test-suite.py: python script to run regression tests
2536 against the XML Test suite of W3C/OASis
2537 * SAX.c: fixed a validation bug
2538 * parser.c: fixed 3 errors pointed by the test suite
2539 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2540 * python/Makefile.am: fixed a dependendy
2541
2542Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * xmlmemory.c: avoid a warning bug #71594
2545
2546Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2549 warning on alpha/Tru64
2550
2551Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * include/libxml/entities.h: fixing a comment
2554 * valid.c: fixing some troubles with validity check on namespaces
2555 * result/VC/NS3 test/VC/NS3: added a specific regression test
2556
2557Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * tree.c: Fixing #71342 serializing '\n' in attribute values
2560 * result/noent/att3 result/att3 test/att3: added a specific
2561 test.
2562
2563Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * python/libxml.c: couple of bug fixes
2566
2567Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * python/*.py: removed tabs and used spaces.
2570
2571Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2574 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2575
2576Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2579 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2580
2581Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * include/libxml/encoding.h include/libxml/entities.h
2584 include/libxml/globals.h include/libxml/parser.h
2585 include/libxml/threads.h include/libxml/tree.h
2586 include/libxml/xmlmemory.h: trying to fix the include mess
2587
2588Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * include/libxml/xmlmemory.h: reverted part of the previous
2591 attempt to provide #69655, this was breaking the build.
2592
2593Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2596 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2597 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2598 include/libxml/parserInternals.h include/libxml/tree.h
2599 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2600 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2601 clean.
2602 * python/libxml.c: fixed a warning.
2603
2604Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2607 copying of node, merge back IDs in the target document.
2608 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2609 test/XInclude/ents/ids.xml: test case
2610 * result/VC/ElementValid4: output changed due to a typo fix
2611
2612Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * python/Makefile.am: seems some version of automake didn't
2615 generate the dependancies right as Jacob found out. Add
2616 an extra dependancy rule.
2617
2618Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * parserInternals.c valid.c: Justin Fletcher found some parts
2621 of the code needing cleanup
2622 * libxml.spec.in python/Makefile.am python/generator.py
2623 python/libxml.c python/libxml.py: Fixed the python Makefiles
2624 corrected a bug showing up on ia64, changed the name of the
2625 python internal module too
2626
2627Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * Makefile.am: applied patch from Andris Pavenis for binary
2630 name suffixes
2631
2632Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * xmllint.c win32/win32config.h: fixing #68748
2635
2636Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * valid.c: fixing #70166
2639
2640Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * valid.c: fixing #70077
2643
2644Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * Copyright Makefile.am README configure.in libxml.spec.in:
2647 Changed to the MIT Licence
2648 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2649 doc/xmlio.html: updated the doc accordingly
2650 * include/libxml/xmlwin32version.h configure.in: preparing
2651 2.4.14 release
2652 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2653 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2654 fixed the const xmlChar * wrapper and generator, XPath extension
2655 functions now use the context as first argument
2656 * python/tests/tstxpath.py python/tests/xpath.py
2657 python/tests/xpathext.py: Updated the tests accordingly
2658 * tree.c: fixed bug #70067
2659
2660Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * Makefile.am: cleanup
2663 * debugXML.c: always use stdout if output is NULL
2664 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2665 * python/Makefile.am python/generator.py python/libxml2class.txt
2666 python/libxml_wrap.h python/types.c: augmented the number of bindings
2667 handling FILE * and XPath contexts
2668 * python/tests/Makefile.am: avoid a stupid problem due to the
2669 use of TEST.
2670
2671Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2674
2675Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * python/TODO python/libxml.c: cleanup the extension function lookup
2678 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2679
2680Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * configure.in python/Makefile.am: do not install outside
2683 of prefix
2684
2685Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * python/TODO python/libxml.c: started adding SAX interfaces
2688 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2689 SAX test
2690
2691Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * tree.c: hardened the addChild function
2694 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2695 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2696 added accessors needed for xmlNode, a bit more testing and
2697 extension of interfaces
2698 * python/tests/Makefile.am python/tests/build.py: added a test
2699 build from scratch/save/load/check
2700
2701Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * parserInternals.c: change a small bit in the way valididy
2704 error messages get initialized
2705 * python/TODO python/libxml.c python/libxml2-python-api.xml
2706 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2707 added some memory debugging to track leaks at the libxml2 level
2708 * python/tests/*.py: changed all tests to check for leaks,
2709 there is just one left in XPath extension registrations.
2710
2711Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * python/TODO python/generator.py python/libxml2-python-api.xml
2714 python/libxml2class.txt: more accessor classes for the parser
2715 context, allow to switch on and check validity
2716 * python/tests/Makefile.am python/tests/error.py
2717 python/tests/invalid.xml python/tests/valid.xml
2718 python/tests/validate.py: attded more test and and added error.py
2719 which I forgot to commit in the last step
2720
2721Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * python/Makefile.am python/types.c: cleanup
2724 * python/libxml.c python/libxml.py python/libxml_wrap.h
2725 python/generator.py python/libxml2-python-api.xml
2726 python/libxml2class.txt: added class for parser context, added
2727 first cut for push mode support. Added a framework to generate
2728 accessors functions.
2729 * python/tests/Makefile.am python/tests/push.py: added a push
2730 test
2731
2732Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2735 bug a bit of cleanup.
2736
2737Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2740 python/libxml2class.txt: adding error redirections and preformat
2741 to a python handler
2742 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2743 tests self checking
2744
2745Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2748 a function
2749
2750Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2753 python/libxml.c python/libxml2-python-api.xml
2754 python/libxml2class.txt: Progressing through the TODOs, class
2755 description output, extra XML API, RPM now builds the wrappers
2756 for all python installed versions
2757
2758Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * configure.in libxml.spec.in python/Makefile.am python/TODO
2761 python/generator.py python/libxml2class.txt: added more informations
2762 in the libxml2-python package including docs. Slightly changed
2763 the class hierarchy
2764 * python/tests/*: added basic regression tests infrastructure too
2765
2766Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2769 added libxml2-python as part of the packages installed
2770
2771Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * python/Makefile.am python/generator.py python/libxml.c
2774 python/libxml.py: more work, now able to extend the
2775 XPath interpreter with functions written in python.
2776
2777Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * python/Makefile.am: Jacob sent a patch to allow building from
2780 tarfile.
2781
2782Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2785 inserted the python wrappers build, I hope this won't be too
2786 unportable
2787
2788Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * xpath.c: minor optimization
2791 * python/generator.py python/libxml.c python/libxml.py
2792 python/libxml_wrap.h: more work on the python bindings,
2793 they now support XPath and there is no evident leak
2794
2795Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * python/generator.py python/libxml.c python/libxml.py:
2798 more work on the python bindings generator.
2799
2800Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * python/generator.py python/libxml.c python/libxml_wrap.h:
2803 more work on the python bindings.
2804
2805Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * python/generator.py python/libxml.c python/libxml.py
2808 python/libxml_wrap.h: commited early version of a python binding
2809 for private use only ATM
2810
2811Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * entities.c tree.c include/libxml/entities.h: applied patch
2814 from Anthony Jones to implement copy of DTD subtree too. Had
2815 just to keep 2 function private which really ought to become
2816 public ones.
2817
2818Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * xmllint.c: added pointers to the web pages in the usage()
2821
2822Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * tree.c: more fixes from Petr Kozelka for attribute handling
2825 in the tree API to align the semantic with DOM.
2826
2827Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * valid.c tree.c entities.c: another set of patches from
2830 Anthony Jones for copy operations cleanup and robustness
2831
2832Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2835 an alphabetic index based on comments content
2836 * doc/*: rebuilt the web site with the new references
2837
2838Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * parserInternals.h: Greg Sjaardema suggested to use an
2841 eponential buffer groth policy in xmlParserAddNodeInfo()
2842
2843Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2846 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2847 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2848 to generate cross-references, and added/updated the stylesheets
2849 to generate and link API indexes. The generic keyword index
2850 is not done yet.
2851 * doc/*.html: regenerated all the usual docs too
2852
2853Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * debugXML.c: added an xpath function to the shell for T. V. Raman
2856
2857Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2860 debug routines.
2861
2862Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2865 support of attribute nodes
2866
2867Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2870 hopefully near complete and fully documented of the API in XML
2871 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2872 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2873 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2874 include/libxml/parserInternals.h include/libxml/valid.hi
2875 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2876 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2877 include/libxml/xpath.h include/libxml/xpathInternals.h:
2878 Cleaned up the doc comments a lot in the process, the interface
2879 coverage is now 100%
2880
2881Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2884 extracts comments from the gtk-doc DocBook output (a bit
2885 convoluted but seems to work).
2886
2887Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2890 added an XML description of the API, moved the script generating
2891 it here. Added a "make api" target
2892
2893Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2896
2897Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c include/libxml/xpathInternals.h: the change made to
2900 xmlXPathFuncLookupFunc was incompatible roll it back
2901
2902Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * SAX.c: cleanup patch from Anthony Jones
2905 * doc/Makefile.am: fix the headers to avoid in make scan
2906 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2907 includes, * vs Ptr and general cleanup
2908 * parsedecl.py: first version of a script to extract the
2909 module interfaces, the goal will be to provide .decl or XML
2910 specification of the interfaces to build wrappers.
2911
2912Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2915 now provides return codes in case of errors
2916
2917Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2918
2919 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2920 Upgraded to trio baseline 1.6
2921 * strio.h strio.c: Replaced by triostr.h and triostr.c
2922
2923Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2926 of strdup usage in the code
2927
2928Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * parser.c error.c: Keith Isdale complained rightly that
2931 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2932
2933Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * tree.c: fixed the funxtion to set the xml: attributes
2936 * debugXML.c: added "setbase" to test it.
2937
2938Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2941 to allow updating an attribute content
2942
2943Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * libxml.h: try to avoid problems when compiling on Windows
2946
2947Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * hash.c: patch from Anthony Jones for hash.c allocation size
2950 * Makefile.am: trying to work around Yet Another Libtool Madness
2951 and build the 2.4.13 release finally ...
2952
2953Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2956 * doc/* : update of the documentation
2957
2958Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2961 at fixing #61290 :-(
2962
2963Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2966 Fixes bug #67229
2967
2968Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * tree.c: trying to avoid troubles when a subtree is copied
2971 and coalesced in part with the target tree. Should fix
2972 bug #67407
2973
2974Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * valid.c: fixed validation of attributes content of type
2977 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2978 values, very old bug. Fixes #67671
2979
2980Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * parser.c include/libxml/parserInternals.h tree.c: integrated
2983 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2984 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2985
2986Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * threads.c: applied Serguei Narojnyi's patch to add native
2989 thread support on the Win32 platform
2990 * testThreadsWin32.c Makefile.am: added the test program also
2991 from Serguei, Win32 specific
2992 * include/win32config.h include/libxml/xmlwin32version.h.in:
2993 added patch from Igor for the Windows thread specific defines.
2994
2995Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2998
2999Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3002 output page into XMLinfo.html. Close bug #66951 and
3003 raised by Robert Collins too.
3004
3005Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * encoding.c: Paul Keogh pointed out a possibility of segfault
3008 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3009 Closes bug # 68238
3010
3011Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * doc/*.html: updated the Gdome2 links
3014
3015Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * libxml.h: Applied following patches from Robert Collins
3018 and make sure IN_LIBXML is defined when compiling it
3019 -------
3020 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3021 as well as Visual C.
3022 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3023 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3024 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3025 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3026 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3027 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3028 xmlSysIDExists xmlNoNetExists).
3029 * xmllint.c: Don't include winsock2.h for Cygwin.
3030
3031Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3034 when the version info is not present.
3035
3036Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * tree.c: Anthony Jones pointed out a problem in
3039 xmlStringGetNodeList() and provided a fix for it
3040
3041Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * parser.c: patch from Frank J Franklin to remove a bug in
3044 xmlCreatePushParserCtxt() when the initial buffer passed
3045 is large.
3046
3047Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * win32/*: big cleanup of the Windows/MSVC project files
3050 from Igor Zlatkovic
3051
3052Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * doc/Makefile.am: should fix #67674 and avoid troubles if
3055 xsltproc is not available or fails in the prefix provided
3056
3057Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3060
3061Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3064 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3065 Fixed a few other problems raised by Charlie Bozeman.
3066 * result/VC/ElementValid[5-7]: fixed the output
3067
3068Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3069
3070 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3071 patches from Charlie Bozeman. Regenerated the HTML docs.
3072
3073Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3074
3075 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3076 for Windows from Igor
3077
3078Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * xmllint.c: applied Justin Fletcher patch for --output or -o
3081
3082Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3083
3084 * win32/libxml2/libxml2.def.src: close #67019
3085
3086Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3087
3088 * xmllint.c: applied Justin Fletcher generic timing patch
3089 similar to the one already applied to xsltproc.
3090
3091Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3092
3093 * include/libxml/tree.h tree.c: applied documentation patches
3094 from Charlie Bozeman
3095
3096Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3097
3098 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3099
3100Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * valid.c: fix the xmlStrdup() used in the previous patch.
3103 * valid.c: added --dropdtd
3104 * tree.c: fixed xmlUnlinkNode so it also removes the references
3105 from the document if the node is a DTD
3106
3107Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * HTMLtree.c valid.c: cleanup some static declarations
3110
3111Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * xmllint.c: removed another strdup()
3114 * doc/FAQ: removed the HP/UX entry
3115
3116Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3117
3118 * valid.c: fix bug #66816 when validating.
3119 * xmllint.c: don't use sys/time.h if configure did not found it
3120
3121Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3122
3123 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3124 xmlcatalog_man.xml
3125
3126Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3127
3128 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3129 xmlInitMemory() was declared twice
3130
3131Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3132
3133 * globals.c: do not reference strdup() !
3134 * configure.in libxml-2.0.pc.in: trying to fix the libs
3135 of the various config extraction modules
3136
3137Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3138
3139 * configure.in : preparing 2.4.12
3140 * doc/* : updated and rebuilt the docs
3141
3142Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3143
3144 * uri.c: closed bug #66159
3145 * testURI.c: added --escape option
3146 * configure.in: some cleanup for xml2-config --cflags
3147
3148Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3149
3150 * globals.c testThreads.c: removed some misplaced includes
3151 of xmlversion.h
3152
3153Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * threads.c: patch from Gary Pennington fixing a possible
3156 problem at initialization time.
3157
3158Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3161 Eric Lavigne contribution to build libxml2 on MacOS using
3162 CodeWarrior.
3163
3164Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * xmllint.c: applied Geert Kloosterman's patch to fix
3167 --repeat --timing output
3168
3169Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3172 where non-wellformed XML declaractions were not detected.
3173
3174Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3175
3176 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3177
3178Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3181 gets reset by xmlCleanupInputCallbacks() and this makes the
3182 function useless. Same for output.
3183
3184Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * xmlIO.c: robert pointed out a loop error in callback cleanups
3187
3188Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3191 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3192 they are not really tied to debugging
3193
3194Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3195
3196 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3197 * xmllint.c: better --catalogs description
3198
3199Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3200
3201 * tree.c: fixed a couple of problems in xmlSetProp()
3202
3203Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3206 unappropriate stdout output.
3207
3208Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3209
3210 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3211 by Denis Beurive, closes #65111
3212
3213Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3214
3215 * valid.c: in case of content model validity error, don't
3216 print it if validity warnings were not requested.
3217
3218Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3221 * parserInternals.c: removed the last exit() call. Print an
3222 unmaskable error on stderr instead (library mismatch detection)
3223
3224Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3225
3226 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3227 shell instructions from Heiko Rupp
3228
3229Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * catalog.c: use the URL notation file:// for default catalog paths
3232
3233Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3234
3235 * include/libxml/tree.h: better comments for _private fields
3236 * tree.c: removed a problem when copying an entity reference.
3237
3238Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * vms/*: updated instructions and diffs from John A Fotheringham
3241
3242Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3243
3244 * include/libxml/xmlerror.h: avoid an include problem if
3245 #include <libxml/xmlerror.h> happens first in code
3246 seems to be the case in KDE libs
3247
3248Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3251 from Igor for Windows
3252
3253Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * Makefile.am: Gary Pennington pointed out a missing prefix
3256
3257Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3260 * doc/*: upgraded and rebuilt the docs
3261
3262Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3263
3264 * HTMLparser.c: fix comment in scripts element parsing.
3265 * result/HTML/doc3*: updated the results.
3266
3267Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3268
3269 * uri.c: another URI bug fix #63336, using Joel Young patch.
3270
3271Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3272
3273 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3274 a cleaned up version of the Pwd shell string generation.
3275
3276Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * valid.c include/libxml/tree.h: trying to fix namespaces +
3279 validation problems for good, closing #63619 in the process
3280 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3281 wrong in this respect, fixed it.
3282
3283Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * xmllint.c: Morus Walter patch to allow --format and --encode
3286
3287Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3288
3289 * debugXML.c: Stefan Kost provided an help command for the shell
3290
3291Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * debugXML.c: Heiko Rupp pointed that the shell would crash
3294 on empty nodesets returns.
3295
3296Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3299 migh need the history libraries
3300
3301Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3304 handle the case of < in quoted attributes, Bastian Kleineidam
3305
3306Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3309 fixing catalog breakages
3310 * Makefile.am catalog.c result/catalogs/catal
3311 result/catalogs/mycatalog.* test/catalogs/catal*:
3312 fixed more problems in catalog support, added more regression tests
3313 for both XML and SGML catalog handling
3314
3315Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * debugXML.c: applied an improvement to xmlGetLineNo() from
3318 Keith Isdale
3319
3320Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3321
3322 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3323 Side effect of the progressive catalog loading
3324
3325Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3326
3327 * Makefile.am: confexecdir and confexec_DATA were defined twice
3328 pointed out by Karl Eichwalder
3329
3330Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * xmlcatalog.c: avoid unlink() and use remove() instead.
3333
3334Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * libxml.spec.in: cleanup
3337 * include/libxml/xmlwin32version.h: updated with 2.4.8
3338
3339Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3342 of compiling libxml with a non standard set of options
3343
3344Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3345
3346 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3347 document --sgml option, fixing gnome bugzilla #63382
3348
3349Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3352 breakage of 2.4.7, added a couple of really needed APIs
3353 like xmlCatalogIsEmpty() and xmlNewCatalog()
3354 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3355 for install-catalog
3356 * configure.in: preparing 2.4.8
3357
3358Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3359
3360 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3361 include/libxml/tree.h include/libxml/xmlIO.h: more include
3362 cleanups, export cleanly one html output + format function.
3363
3364Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * parser.c: removed initGenericErrorDefaultFunc call from
3367 xmlInitParser() since it could destroy previous calls to
3368 xsltSetGenericErrorFunc() effects
3369
3370Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3371
3372 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3373 keyword.
3374
3375Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * Makefile.am: cleanup
3378 * threads.c: cleanup too
3379 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3380 from xsltproc
3381 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3382 dependancy loop.
3383
3384Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3387 was not used anymore !
3388
3389Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * configure.in: preparing 2.4.7
3392 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3393 manual page from John
3394 * doc/*: updated the doc and rebuilt the generated pages
3395
3396Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * xmlIO.c: closing bug #62711, the library should never
3399 close stdin or stdout.
3400
3401Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * uri.c: second pass at fixing #63336, using Joel Young
3404 final patch. looks okay.
3405
3406Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3407
3408 * uri.c include/libxml/uri.h: trying to clear #63336
3409 allowing the escaping routine to parse unconformant
3410 URI-References.
3411
3412Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * vms/readme.vms vms/build_libxml.com nanoftp.c
3415 include/libxml/xmlversion.h.in: a few VMS updates from
3416 John A Fotheringham
3417 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3418 and xmlCleanupOutputCallbacks() for the Perl binding people.
3419
3420Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3423 apply fixes to close #63271 and avoid segfaults when
3424 the error routine gets callbed before xmlInitParser()
3425 get called.
3426 * nanoftp.c error.c: Applied patches from Justin Fletcher
3427 correcting some xmlGenericError misuses.
3428
3429Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3430
3431 *doc/xmllint.xml, doc/xmllint.1
3432 New and improved man page for xmllint - .xml is the original, .1
3433 is the generated man page
3434
3435Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3438 the web site from the main HTML document.
3439
3440Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * parser.c: fixed an erroneous validation bug when PE refs
3443 occurs in external parsed entities referenced from the
3444 internals subset
3445 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3446 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3447 added the associated testcase, it's a nice one.
3448 * HTMLparser.c: generate the DTD node as HTML still ...
3449 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3450
3451Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * HTMLparser.c: fixed a bug in htmlNewDoc()
3454
3455Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * test/threads/*: added entities testing to the Thread test
3458 * testThreads.c: make the test reasonable
3459 * DOCBparser.c: fix the DTD public and system ID
3460 * xmllint.c: added --sgml for SGML DocBook importing
3461 * Makefile.am: added Docbtests target
3462
3463Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3464
3465 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3466 * testThreads.c: removed bogus include
3467
3468Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3471 fixed a very serious (looping) validation bug
3472
3473Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * include/libxml/globals.h include/libxml/threads.h threads.c
3476 testThreads.c: far more testing, cleaning up bugs
3477 * *.c : make sure globals.h is always included.
3478
3479Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3480
3481 * HTMLparser.c: try to get rid of parser loops for good.
3482
3483Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * configure.in: fixed some bugs in CFLAGS passing.
3486 * test/threads Makefile.am testThreads.c: added a specific
3487 threaded test case (really nasty, guaranteed).
3488
3489Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * catalog.c: serious cleanup on the management of the
3492 XML catalog tree, more tests done, especially with
3493 the catalog PI.
3494
3495Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * catalog.c: avoid a problem in catalog cleanup on SMP if
3498 catalogs were not initialized.
3499
3500Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * catalog.c xpath.c: trying to cleanup the not thread safe
3503 parts of the library.
3504
3505Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506
3507 * include/libxml/globals.h configure.in global.data: make
3508 the allocation be per-thread a configure option
3509 * encoding.c include/libxml/parser.h: fixed compilation
3510 errors
3511
3512Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * include/libxml/parser.h: Norm reported that a few lines
3515 added were breaking libxslt compile, removed them for now
3516
3517Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * parser.c parserInternals.c threads.c: debugged and fixed
3520 initialization problems which were giving troubles on SMP
3521 boxes.
3522
3523Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * include/libxml/Makefile.am: missing globals.h
3526
3527Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3528
3529 * globals.c: added a couple of standard includes.
3530
3531Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3532
3533 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3534 include/libxml/parserInternals.h include/libxml/tree.h
3535 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3536 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3537 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3538 Applied the last patches from Gary, cleanup, activated threading
3539 all user accessible global variables are now handled in globals.[ch]
3540 Still a bit rought but make tests passes with either
3541 --with-threads defined at configure time or not.
3542 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3543 linking options
3544
3545Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3546
3547 * Makefile.am include/libxml/Makefile.am
3548 include/libxml/globals.h globals.c include/libxml/threads.h
3549 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3550 configure.in: started integrating the core of the thread support
3551 not activated yet but half integrated. The code should still
3552 compile and work anyway.
3553
3554Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3557 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3558 integrating the non-controversial parts of Gary Pennington
3559 multithread patches
3560 * catalog.c: corrected a small bug introduced
3561
3562Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * catalog.c include/libxml/catalog.h: very serious cleanup,
3565 isolating unportable code and as much as possible the accesses
3566 to the global shared catalog. May need more testing !
3567
3568Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3571 Keith Isdale patches for the XSLT debugger interfaces. Some
3572 cleanup
3573
3574Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3575
3576 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3577 * DOCBparser.c: generate line nubers in elements
3578
3579Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * configure.in: preparing 2.4.6 release
3582 * doc/xml.html doc/html/*: updated and rebuilt the docs
3583 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3584
3585Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3586
3587 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3588 adding documentation for DV's supercatalog support
3589
3590Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3593 super catalog support adding one API and one flag --sgml to
3594 xmlcatalog
3595
3596Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3597
3598 * doc/xmlcatalog_man.xml, xmlcatalog.1
3599 One more crack at
3600 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3601
3602
3603Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3604
3605 * xpath.c: implemented xmlXPathObjectCopy for external objects
3606 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3607
3608Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3609
3610 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3611 finishing up fix to
3612 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3613 the xmlcatalog man page display more elegantly
3614
3615Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * configure.in: closing bug #61832
3618 * HTMLparser.c: removed a warning
3619
3620Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * xpath.c: fixing #61673 part I, do not loose doc information
3623 when copying result value trees.
3624
3625Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * xpath.c: trying to harden the XPath interpreter
3628
3629Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3630
3631 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3632 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3633
3634Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3635
3636 * HTMLparser: repaired another loop problem
3637
3638Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3639
3640 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3641 parsing.
3642 * xpath.c: fix bug #61291 the default XML namespace node is
3643 missing from the namespace axis.
3644 * tree.c: refuse to create namespaces nodes with prefix "xml"
3645
3646Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * SAX.c: ouch a non-defined namespace could lead to a crash,
3649 fixed #61215
3650
3651Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * parserInternals.c: closed bug #61054
3654
3655Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * include/libxml/Makefile.am: closing #60708
3658
3659Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3662 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3663
3664Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3667
3668Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3669
3670 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3671 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3672
3673Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * catalog.c: Justin Fletcher provided cleaup code in case
3676 HAVE_STAT is not defined
3677 * include/win32config.h: Igor Zlatkovic suggested to have
3678 HAVE_STAT defined there
3679
3680Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3681
3682 * catalog.c - fixed typing error reported by M. Barros
3683
3684Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3685
3686 * xmllint.c - fixing typo
3687
3688Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3689
3690 * HTMLparser.c: small enhancement to prevent loop on
3691 unrecognizable data
3692
3693Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * parserInternals.c: applying patch from bug #60757 this
3696 should close it
3697
3698Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * catalog.c xmlcatalog.c: removed a couple of warning
3701 * xpath.c: try to solve the linking problem on platforms
3702 needing trio to compile
3703
3704Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * Makefile.am libxml.spec.in: backing up non-documented changes
3707 commited without review or aproval by Jens Finke <jens@gnome.org>
3708 * HACKING: made 100% clear that no commit should be done directly
3709
3710Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * configure.in: Joe Orton provided a patch fixing a problem
3713 when iconv is specified to be in a non-standard directory
3714 but wasn't exported in xml2-config --cflags
3715
3716Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3717
3718 * configure.in: let's ship 2.4.5 before getting too much
3719 troubles with 2.4.4 errors.
3720
3721Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * encoding.c entities.c: do not output hexadecimal charrefs
3724 when serializing HTML since some version of Netscape can't
3725 grok it, generate decimal ones.
3726 * result/HTML/doc3.htm: output changed due to previous test
3727 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3728
3729Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3732 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3733
3734Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3735 Released 2.4.4
3736
3737 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3738 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3739 updated the configuration scripts systems accordingly
3740
3741Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * configure.in: preparing for 2.4.4
3744 * doc/xml.html doc/html/*: updated and rebuilt the docs
3745
3746Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * win32/dsp/libxml2.def.src: tried to incorporate comments
3749 from bug #59220
3750
3751Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * parser.c result/noent/wml.xml: fixed bug #59981 related
3754 to handling of '&' in attributes when entities are substitued
3755
3756Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * libxml.h include/libxml/xmlversion.h.in
3759 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3760 Tried to close bug #60131
3761
3762Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3765
3766Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * SAX.c: fixing bug #59946 on xmlns=""
3769
3770Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3773 but allocates a new error code.
3774
3775Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * xmllint.c: John Fleck fixed typos in the options output
3778 * parser.c SAX.c: fix ignorable white space SAX selection
3779
3780Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * entities.c: Steve Underwood found the possibility of an
3783 ininite loop in case of error.
3784
3785Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3788
3789Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * parser.c: warn if version is not 1.0 but it's not
3792 strictly speaking an error after analyzing the spec
3793
3794Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3795
3796 *doc/catalog.html - add link to the html version of the
3797 man page, other linguistic cleanups
3798
3799Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3800
3801 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3802 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3803 file, has not yet been included in the build.
3804
3805Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * catalog.c: removed a duplicate affectation Justin Fletcher
3808
3809Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * tree.c: Armin Sander pointed a possible text coalescing
3812 problem, completed his patch.
3813
3814Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3815
3816 * trionan.c: Fixed const and volatile re-definition problem
3817
3818Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * libxml.4 parser.c: doc updates from Heiko Rupp
3821 * parserInternals.c: 2 sanity checks from Heiko Rupp
3822
3823Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * tree.c: applied patch from Armin Sander to make some pointers
3826 const in xmlCopyNode()
3827 * include/libxml/tree.h: added fix to the header
3828
3829Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * xpath.c: hum, restrict the integer usage gcc bug workaround
3832 to only gcc compilers so that other architecture don't get
3833 penalized by this limitation.
3834 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3835
3836Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3839 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3840
3841Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3844 --convert option to xmlcatalog to convert SGML ones to
3845 the XML syntax.
3846 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3847
3848 2.4.3 got released at that point
3849Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * catalog.c xmlIO.c: started some serious testing and fixed
3852 a few bug and optmization needs.
3853
3854Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3857 preparing for a 2.4.3 release even if it may not be ready yet
3858 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3859 all file parsing lookup to go through the entity resolver, add
3860 to add an API to bypass it (needed to load catalogs themselves),
3861 some cleanup on the catalog code too.
3862 * nanoftp.c: small cleanup
3863 * doc/catalog.html: small update
3864
3865Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3868 Jun Kuriyama
3869
3870Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * doc/catalog.html: finished the catalog documentation
3873
3874Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * doc/catalog.html doc/xml.html: added documentation about
3877 Catalog support, misses an API description
3878 * doc/html/*: reextracted the API pages
3879
3880Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3881
3882 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3883 Added the part about section 7.2 on URI resolution,
3884 fixed a side effect in the HTML parser, look complete
3885 and ready to rock except the URI/SystemID part!
3886
3887Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * include/libxml/catalog.h include/libxml/parser.h
3890 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3891 xmlIO.c: added support and APIs needed for the catalog PI
3892 * include/libxml/xmlIO.h: cleanup
3893
3894Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3897 include/libxml/catalog.h: starts to look okay, really
3898 plugged the new framework, cleaned a lot of stuff,
3899 added some APIs, except the PI's support missing this
3900 should be mostly complete
3901 * result/catalogs/* test/catalogs/*: added new test, enriched
3902 the existing one with URN ID tests
3903
3904Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * catalog.c: fixed nextCatalog
3907 * result/catalogs/docbook test/catalogs/*: started adding
3908 a small regression test
3909
3910Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3913 more work on the XML catalog support.
3914 * parser.c include/libxml/parser.h: small cleanup seems using
3915 list as a public parameter name can give portability troubles
3916 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3917 include/libxml/xpath.h include/libxml/Makefile.am: removed
3918 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3919 wrappers
3920
3921Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3922
3923 * Makefile.am trio.c triodef.h trionan.c xpath.c
3924 include/libxml/Makefile.am include/libxml/trionan.h:
3925 Re-worked Not-A-Number and Infinity support.
3926 * xmlcatalog.c: added readline include files
3927
3928Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3931 testCatalog as xmlcatalog, making it an installed app
3932 adding a shell, and preparing it to be a /etc/xml/catalog
3933 management tool, though not ready yet
3934 * catalog.c include/libxml/catalog.h: adding support for
3935 XML Catalogs http://www.oasis-open.org/committees/entity/
3936 not finished, there is some interesting tradeoffs and a
3937 few open questions left.
3938
3939Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * xmllint.c: fixed a line formatting problem
3942
3943Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * SAX.c: removed a couple of unused variable (Albert Chin)
3946
3947Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3950 trying to fix some troubles w.r.t. function returning
3951 const xxxPtr.
3952
3953Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3956 defined
3957
3958Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * xpointer.c: removed unused var
3961
3962Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * testXPath.c: another small cleanup closing bug #59110
3965
3966Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * win32/dsp/libxml2.def.src: small cleanup closing bug
3969 #59108
3970
3971Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * example/gjobread.c: add xmlCleanupParser() before leaving
3974
3975Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * config.h.in configure.in include/libxml/xmlwin32version.h:
3978 released 2.4.2
3979
3980Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * include/libxml/valid.h debugXML.c valid.c: deprecate
3983 the non-boundchecking Sprintf functions, add Snprintf
3984 this should close bug #57984
3985
3986Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3989 URIs before doing the lookups (pointed by Mark Vakoc)
3990
3991Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * xpath.c: serious changes on Result Value Trees and NodeSets
3994 w.r.t. deallocation and collect operations. Probably not
3995 100% clean (merge of allocated trees smells like a problem).
3996 Seems sufficient to close #58943
3997
3998Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3999
4000 * xmllint.c: adding a --format option
4001
4002Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * xpath.c: count() was broken on Result Value Tree
4005 * xmlIO.c: fixed file:/// accesses on _WIN32
4006
4007Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4010 macro was renamed, this should close bug #58683
4011
4012Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4015 entity substitution mode text at the end of the entity might
4016 be added due to text coalescing.
4017 * nanoftp.c parser.c: small cleanup
4018
4019Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4020
4021 * HACKING: added John Fleck right to commit in the doc subdir
4022
4023Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4024
4025 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4026 allow to inherit attributes from the DTD directly in the
4027 tree, this is needed for XPath and can be a useful feature.
4028 Inherited namespaces are always provided at the tree level now
4029 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4030 of tests for this feature (XSLT being the prime user).
4031
4032Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4035 testSAX.c xmlIO.c xmllint.c include/win32config.h
4036 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4037 include/libxml/xmlwin32version.h.in win32/README.MSDev
4038 win32/dsp/*: applied Win32 Facelift No.2 patches from
4039 Igor Zlatkovic for Windows/MSC
4040
4041Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * SAX.c: unparsedEntityDecl() the URI computation of the
4044 entity wasn't done breaking XSLT unparsed-entity-uri()
4045
4046Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * xpath.c: fixed a bug when walking the descendants and
4049 the current node has no children
4050 * debugXML.c: show up when a text node is supposed to not be escaped
4051
4052Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4053
4054 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4055 worked like the set:leading() function)
4056 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4057
4058Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4061
4062Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * include/libxml/xmlIO.h: apply change to close #58141
4065 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4066
4067Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * parser.c: when the internal subset uses a PE, then the
4070 included entity can use conditional sections.
4071
4072Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4075 when walking the namespace axis showing up in
4076 libxst/tests/general/bug-12
4077 * xmlmemory.c: added the possibility to trace a given block
4078 defined by its address
4079
4080Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * parser.c: don't override existing encoding specified before
4083 starting xmlParseDocument()
4084
4085Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * include/libxml/xmlwin32version.h: reinserted, needed for
4088 Windows users of CVS
4089
40902001-07-27 Darin Adler <darin@bentspoon.com>
4091
4092 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4093 * testCatalog.c: Add include of <libxml/parser.h>.
4094
40952001-07-27 Darin Adler <darin@bentspoon.com>
4096
4097 * include/libxml/.cvsignore:
4098 * include/libxml/xmlwin32version.h:
4099 Remove this file from CVS because it's generated.
4100
4101Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102
4103 * parser.c include/libxml/parser.h: applied const patches from
4104 Tom Moog #58002
4105
4106Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4107
4108 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4109 lookup framework
4110
4111Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * tree.c: fixed xmlCopyNode() for documents
4114
4115Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4118
4119Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4120
4121 * parser.c: fixes bug #57652 reported by Morus Walter
4122
4123Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124
4125 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4126
4127Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4130 errors, lesson don't add new functions at 1am before a release
4131 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4132 from XPath initialization when possible.
4133
4134Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136 * result/scripts/base*: removing history/readline changed
4137 this slightly
4138 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4139 xmllint.c: make element content line number generation
4140 optionnal to avoid breaking old apps added interface to switch
4141
4142Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * configure.in: get rid of the readline and libhistory
4145 dependancies by default, release 2.4.1 with IA64 fix
4146 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4147 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4148 John Kroll fixes to allow saving to HTTP via PUT (or
4149 POST of needed).
4150 * doc/html/*.html: regenerated the docs
4151
4152Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4153
4154 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4155 xmlHashScanFull and xmlHashScannFull3 to get passed the
4156 three keys as arguments to the callback function
4157
4158Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * configure.in Makefile.am: removed libxml softlink for good
4161 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4162 100% coverage by gtk-doc
4163
4164Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165
4166 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4167 fixed serious troubles due to size_t vs. int mismatch
4168
4169Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4172
4173Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4174
4175 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4176 convenient extension API for value and context managing
4177 Now handles external objects through xmlXPathPopExternal,
4178 xmlXPathWrapExternal and xmlXPathReturnExternal.
4179 Added functions for sets operations (intersection, etc.)
4180
4181Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4182
4183 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4184 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4185 HTMLparser.c: cleanup of global variables, marking some
4186 const or private.
4187
4188Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4189
4190 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4191 fixed xmlXPathNodeSetItem when passing index=0
4192
4193Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4196
4197Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * xmllint.c: fixed compilation under Cygwin #57503
4200 * TODO: update
4201
42022001-07-13 Peter Williams <peterw@ximian.com>
4203
4204 * config.h.in: add #undef HAVE_DLFCN_H
4205
4206 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4207 builddir.
4208
4209Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4212 raised by #57348 and #57381
4213
4214Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4217 tree.c xpointer.c: store the line numbder in element->content,
4218 may break some software, need a configuration mechanism
4219
42202001-07-10 Darin Adler <darin@bentspoon.com>
4221
4222 * .cvsignore:
4223 * example/.cvsignore:
4224 * include/.cvsignore:
4225 * include/libxml/.cvsignore:
4226 Various things that are generated and should be ignored.
4227
4228Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4231 * doc/xml.html doc/html/*: updated the docs
4232
4233Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4236 validation occured on content with element child
4237
4238Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * tree.c: fixed XML Base computation which was broken
4241 * debugXML.c: added a base function to the shell
4242 * Makefile.am result/scripts/* test/scripts/*: added scripts
4243 based regression tests, and adding 2 XML Base tests
4244
4245Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * tree.c: set properties doc and call xmlSetListDoc for properties
4248 content when grafting them in a different tree.
4249 * aclocal.m4: remove from CVS
4250
4251Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * win32/libxml2/libxml2.def.src: added some missing entry point
4254 for XPath (Mark Vakoc)
4255
4256Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4259 layer should URI-Unescape before trying to open resources.
4260
4261Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * xpath.c: fix the name() bug for elements in the default
4264 namespace reported by Charlie Bozeman
4265
4266Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4269 led to an XPath fix, improvements of SAX initialization, and
4270 an added option --nocdata to testXPath
4271
4272Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * doc/libxml-doc.el: Felix Natter provided anew version working
4275 with XEmacs too
4276
4277Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * include/libxml/xpath.h: small cleanup
4280 * doc/xml.html: update
4281
4282Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4285 released 2.3.14
4286
4287Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * doc/html/*: rebuilt the docs for the release
4290 * doc/xml.html: added 2.3.14 release.
4291
4292Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4295 were not equal to empty strings
4296
4297Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * SAX.c: fixed a URI-Reference computation problem when validating
4300 * xmlIO.c: small cleanup
4301
4302Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * parser.c: improved the description of a couple of interfaces
4305 upon Larry Stamper suggestion
4306
4307Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * SAX.c entities.c parser.c: changed completely the way entities
4310 are handled when running the parser in entity substitution mode.
4311 This fixes a bug reported by Stephan Kulow and nearly divides
4312 by 3 the amount of memory required by libxslt to load and process
4313 DocBook TDG.
4314
4315Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * HTMLparser.c: fixing a too early root closing problem raised
4318 byt Prashanth Naidu
4319
4320Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4323 raised by Mark Vakoc.
4324
4325Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * example/Makefile.am: fixed the include path to add srcdir/include
4328 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4329 and some cleanup
4330
4331Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4334 lot of optimization work, results in significant improvements
4335 when handling really complex XPath queries. Add a small optimizer
4336 for unions, improve [n] and [last()], avoid some costly ops.
4337
4338Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4341 * xpath.c: small cleanup
4342 * xmlGetNsList: reformated, fixed problems if used on Entities
4343
4344Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4347
4348Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4351 * Makefile.am example/Makefile.am: workaround automake generating
4352 erroneous deps
4353
4354Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356 * include/win32config.h: bug #56801 Yon Derek provided a patch
4357 to the windows config file.
4358
4359Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4362 libxml.h : Yon Derek provided a set of changes to compile from
4363 CVS on Windows/MSC
4364
4365Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * parser.c: fixed UTF8 BOM support in push mode
4368 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4369 added a specific testcase
4370
4371Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * Makefile.am: added --push regression tests
4374 * parserInternals.c: the XML parser segfaulted in --push mode
4375
4376Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * configure.in: moved the symlinks detection within a CVS
4379 check, this is not portable and will be removed soon.
4380 * xpath.c: small cleanup/speedup
4381
4382Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4385 release of 2.3.12
4386 * parser.c: make an error message if unknow entities in all cases
4387
4388Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4391
4392Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4395 includes were installed in the wrong dir
4396
4397Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * doc/html.xml: warn against sending code to exhibit bugs.
4400
4401Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4404 Tru64 from Thomas Leitner
4405
4406Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * AUTHORS: added William and Bjorn
4409 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4410 daniel@veillard.com hopefully I won't have to do this again
4411 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4412 docs can be rebuilt cleanly now
4413 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4414 from CVs it's generated, added include/libxml/xmlwin32version.h
4415 also generated but which should change far less frequently.
4416 * catalog.c nanoftp.c: made sure to include libxml.h not
4417 libxml/xmlversion.h directly
4418 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4419 when compiling on WIN32 and MSC
4420
4421Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422
4423 * include/Makefile.am include/libxml/Makefile.am configure.in:
4424 fixed make distcheck and rebuilding the rpms
4425
4426Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * configure.in: should finish the migration of exported includes
4429 into a real include/libxml in CVS, at least for CVS users.
4430 * removed the exported headers, added in include/libxml (as well
4431 as xmlversion.h.in).
4432
4433Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * configure.in: fixed the way to detect symlink
4436
4437Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * configure.in: updated, include/libxml is now a real CVS dir
4440
4441Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4444 version works with both libxml1 and libxml2 (it autodetects
4445 the prefix of the html-files) from Felix Natter.
4446 * doc/xml.html: updated doc accordingly
4447
4448Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * xpath.c: fixed the bug generating a template loop in libxslt
4451 when using docbook-xsl-1.4, * should filter out document nodes
4452 * HACKING: added William
4453 * TODO: updated
4454
4455Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * doc/FAQ.html: added a warning about gcc-3.0
4458 * doc/xml.html: added reference to gdome2 and removed a confusing
4459 sentence
4460
4461Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * xmlversion.h: okay this is a generated file, but Windows
4464 users need it and they can't generate it, and I want CVS
4465 Windows users ...
4466 * win32/libxml2/libxml2_so.dsp: Windows project file for
4467 the shared lib version of libxml2
4468 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4469 resources needed for libxslt/xsltproc by Yon Derek
4470
4471Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4472
4473 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4474
4475Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4478
4479Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * include/win32config.h: Yon Derek provided a first fix
4482 to be able to compile libxslt/xsltproc on Windows
4483
4484Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * xpath.c: attempt to work around what seemed a gcc optimizer
4487 bug when handling floats on i386 http://veillard.com/gcc.bug
4488 * tree.c entities.c encoding.c: doing some cleanups while
4489 chasing it
4490
4491Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * Makefile.am: cleanup when --without-debug is specified
4494 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4495 w.r.t. --without-debug and other include points
4496 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4497 Catalogs
4498 * configure.in entities.h tree.h HTMLparser.c: removed
4499 --without-corba, made the _private field mandatory
4500
4501Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4504 outputs a BOM in UTF8, an errata has been issued to avoid the
4505 problem, that was the most reasonable solution... Add support
4506 for a leading UTF8 BOM in entities.
4507
4508Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * valid.c: fixed a bug found when post validating an entity ref
4511 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4512 activate it too
4513
4514Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4517 weakness in the node copy the XPointer and the XInclude
4518 implementations. Serious cleanup.
4519
4520Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * Makefile.am: Kjartan Maraas provided a small patch to
4523 add xml2-config.in to EXTRA_DIST
4524
4525Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4528 provided another failing case found in KDE, the way the
4529 ctxt->vctxt.nodeTab was allocated and freed changed over
4530 time but it wasn't completely cleaned up. This should fix it.
4531
4532Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * parser.c: Stephan Kulow also raised the fact that line number
4535 could get miscounted making debug harder, fixed the problem
4536 in xmlParseCharData()
4537
4538Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * valid.c: Stephan Kulow pointed out a problem when validating
4541 and using an empty entity, forgot a 'break' in a case.
4542
4543Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4546 * doc/xml.html: updated with 2.3.11
4547
4548Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * TODO: updated adding cleanup of generated doc
4551 * configure.in: prepared to release 2.3.11
4552 * xmllint.c: added --version for bug reporting
4553 * doc/html/*.html: rebuilt the doc
4554
4555Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * xpath.c: first part of the work on selecting namespace to
4558 fix bug #56115
4559
4560Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4563 when using -liconv
4564 * TODO: updated
4565
4566Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4569 cleanup, encoding support.
4570
4571Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4574
4575Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * xpath.c: bug detected by Ankh when / is used as a function arg
4578
4579Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4582 of element and use it to avoid outputting formatting spaces at
4583 the wrong place. Implemented the format parameter for HTML save.
4584 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4585 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4586 result/HTML/wired.html: of course this impact the result of a
4587 number of HTML tests
4588
4589Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * HTMLtree.[ch]: started augmenting the HTML save API with
4592 encoding and formatting parameters
4593
4594Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * HTMLtree.h: cleanup and started evaluating the work needed on
4597 revamping the HTML output code
4598
4599Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4602
4603Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * valid.c: fixed bug #56049, forgot one check in the
4606 validation routine
4607
4608Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4611
4612Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * libxml.h: fixed an error in last commit
4615 * doc/FAQ.html: added an entry for compilation from CVS
4616
4617Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * xmlversion.h.in libxml.h: Cygwin patches
4620 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4621 * tree.h: cleanup
4622
4623Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4626 memory block in a strange case where libxml is linked twice
4627 in the binary.
4628
4629Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4632 state far too often, simple fix used to avoid it.
4633
4634Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4637 being processed, applied his patch
4638 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4639
4640Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4643 provided fixes to compile on MSCC again
4644 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4645 also provided an update for the project files.
4646
4647Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4650 bug #55810
4651
4652Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * tree.c: fixed xmlGetNsProp() to close bug #55683
4655 Note this requires libxslt to use it's own function instead.
4656
4657Thu Jun 7 18:06:34 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 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4662
4663Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * configure.in: added tests for signal() and signal.h
4666
4667Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4670
4671Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * doc/libxml-doc.el: Felix Natter provided a new version for
4674 libxml2
4675
4676Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * HTMLtree.c: when in a pre element no formatting space should
4679 be added.
4680
4681Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4684
4685Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4688 hack
4689 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4690 * uri.c: fixed a warning
4691
4692Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * HTMLtree.c: trying to close bug #55772 escaping in script
4695 elements
4696 * doc/xml.html: suggest to send mail to the list
4697
4698Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4701 good. Use a macro and based on the solution provided in
4702 vsnprintf manual page from GNU.
4703
4704Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4705
4706 * error.c: Workaround for non-preserving variadic list.
4707 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4708
4709Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * doc/xml.html: added 2.3.10 release
4712
4713Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * configure.in: releasing 2.3.10
4716
4717Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4720
4721Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * encoding.c: Robert Collins provided a patch to add the
4724 "US-ASCII" encoding alias
4725
4726Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4729 string oriented functions and started cleaning the related areas
4730 in xpath.c which needed fixing in this respect
4731
4732Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4735 #55380
4736 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4737
4738Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * TODO: updated
4741 * nanohttp.[ch] : started adding APIs to get the redirected URL
4742 when this occurs (needed for further base computation
4743 * tree.h: cleanup
4744 * encoding.c: cleanup
4745 * SAX.c: minor change around ctxt->loadsubset
4746
4747Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * Makefile.am include/Makefile.am: small change to have
4750 include/libxml rebuilt if working from CVS.
4751 * uri.c: applied another patch from Carl Douglas for URI escaping,
4752 this should close bug #51876
4753
4754Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4757 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4758 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4759 added specific regression test
4760 * parser.h: preparing for the XSLT mode where DTD inherited
4761 attributes are added to the tree.
4762
4763Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * xinclude.[ch]: Updated the namespace for the Last Call version
4766 * result/XInclude/include test/XInclude/include: updated the
4767 testsuite accordingly
4768
4769Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4772 related to bug #51876
4773
4774Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * tree.c: fixed a gross mistake in base computation, xml:base is
4777 not completely correct yet (need cascade).
4778 * xpath.[ch]: added the few things needed to find a function name
4779 and URI from the XPath context when it is called.
4780
4781Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4784 * DOCBparser.c: small cleanup
4785 * xmllint.c: added a --catalogs option to load catalogs from
4786 $SGML_CATALOG_FILES
4787 * tree.c: cleanup
4788 * configure.in: iconv library fixup, ICONV_LIBS
4789
4790Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * catalog.c: handling of CATALOG entries. detection of recursion,
4793 and a few bugfixes
4794 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4795 against the default namespace
4796
4797Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4800
4801Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * parser.c: fixed propagation context info when parsing an
4804 external entity.
4805 * doc/html/*.html: regenerated a couple of docs
4806
4807Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * doc/xml.html: update with 2.3.9 informations
4810
4811Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4814 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4815 * doc/html/* : rebuilt the docs
4816 * valid.c: small patch which may improve some case when
4817 validating.
4818
4819Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * HTMLparser.c: Closed bug #54891
4822 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4823 to the suite
4824
4825Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4828 applied a documentation patch from LotR and filled in a few missing
4829 descriptions
4830
4831Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * xpath.c tree.c parser.c: speed optimizations at the parser level
4834 document tree freeing and xpath evaluation
4835
4836Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * parser.c parser.h parserInternals.h: fixed a couple of
4839 interfaces for handling memory buffer input to const char *
4840 upon suggestion of JamesH.
4841
4842Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * configure.in: LoTR sent a patch fixing the previous commit
4845
4846Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * configure.in: trying to deal again with the stoopid -R linking
4849 flag of Solaris
4850
4851Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * xpath.h: two nodeset access macros from Thomas Broyer
4854
4855Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4858 patch from Thomas Broyer
4859
4860Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4863 case
4864 * INSTALL: was empty added stuff from the FAQ
4865
4866Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4869 attributes handling and #54433 by adding xmlUnsetProp()
4870 and xmlUnsetNsProp()
4871
4872Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * HTMLparser.c: Patch from Jonas Borgström
4875 (htmlGetEndPriority): New function, returns
4876 the priority of a certain element.
4877 (htmlAutoCloseOnClose): Only close inline elements if they
4878 all have lower or equal priority.
4879 * result/HTML: this of course changed a number of tests results.
4880
4881Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * xmlIO.c catalog.c: plugged in the default catalog resolution
4884 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4885 documentations
4886 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4887
4888Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4891 integrating catalogs
4892 * catalog.[ch] testCatalog.c: adding a small catalo API
4893 (only SGML catalog support).
4894 * parser.c: restaured xmlKeepBlanksDefault(0) API
4895
4896Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4899
4900Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * parser.c: added xmlParseExternalEntityPrivate() to allow
4903 propagation of ctxt->_private when parsing external entities
4904
4905Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4908
4909Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4912
4913Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * valid.c: warn when indeterminist content model is detected
4916 * result/VC/ElementValid8: this adds a message
4917 * Makefile.am: add --novalid for VCM tests
4918 * parserInternals.c: added a call to Init memory
4919
4920Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4923 when both parameters are NULL.
4924
4925Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * valid.c: applied small patch from Gary Pennington, reindented
4928 some part of the code.
4929
4930Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4933 release, updated and regenerated the docs
4934
4935Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * xpath.c result/XPath/expr/floats : clarified and cleanup
4938 printing of abnormal floats in tests.
4939
4940Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4943 * results/HTML/ : a few changes in the output of the HTML tests as
4944 a result.
4945 * configure.in: tying to fix -liconv where needed
4946
4947Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * Makefile.am: fixed a stupid error
4950
4951Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * configure.in Makefile.am: make the inclusion of the trio
4954 modules in the library conditional
4955
4956Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * DOCBparser.c: patche from László Kovács, fixed entities refs
4959 in attributes handling
4960
4961Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4964 flushing
4965
4966Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * xpath.c: fix of an XSLT namespace bug reported on the list
4969 general/bug-8-
4970
4971Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * strio.h trio.c: Dan McNichol suggested a couple of small
4974 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4975
4976Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * tree.c parser.c encoding.c: spent a bit more time looking
4979 at the parsing speed and DOM handling. Added a few more
4980 speedups.
4981
4982Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * parser.c: small but effective parsing speed improvement
4985
4986Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * configure.in: default on the DocBook parser inclusion (for Gnome)
4989 * DOCBparser.h: fixed a header reference
4990
4991Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * configure.in xpath.c: applied Bjorn patches for FPE on the
4994 alpha
4995
4996Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4999 xmlSaveFormatFileTo()
5000
5001Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * xpath.c: simple and efficient optimization, XPath functions
5004 aways bind to the same code, cache this
5005 * TODO: updated (by saying some is obsolete)
5006
5007Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * xpath.c: more cleanup work on XPath name parsing routines
5010
5011Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5014 xmlXPathParseName
5015 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5016 * debugXML.c: avoid compilation problems if compiling without
5017 HTML support, Igor Zlatkovic
5018 * win32/libxml2/libxml2.def.src: being able to compile without
5019 XPath on Windows
5020
5021Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * libxml.m4: yet another patch from Toshio Kuratomi
5024
5025Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5028
5029Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * tree.[ch]: added xmlSaveFormatFile interface for saving
5032 and indenting a file.
5033
5034Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * xpath.c: fixed bug #53689 related to processing-instruction()
5037
5038Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * DOCBparser.c: patche from László Kovács
5041
5042Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * parser.c: applied fixes from Christian Glahn bug report #53391
5045
5046Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * error.c: Jean François Lecomte provided a complete description
5049 and a fix to bug #53537
5050
5051Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5054
5055Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * DOCBparser.c SAX.c: a bit more work on entities processing.
5058 Still Need to cleanup XML output and references in attributes
5059
5060Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5063
5064Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * tree.c: trying to fix #53574, not completely complete,
5067 I would like xmllint --copy --debug test/ent1 and
5068 xmllint --debug test/ent1 to show the same result.
5069 * xpath.c: fix a bug when trying to sort namespace nodes
5070
5071Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * HTMLtree.c: real fix for #53402
5074
5075Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5078 PIs when using xsl:output
5079 * valid.c: closing #53537 some case generate segfaults if there
5080 is validity errors
5081
5082Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5085 of external parsed entities, added --noent to testDocbook
5086 * valid.c: Garry Pennington found an uninitialized variable
5087 access in xmlValidateElementContent()
5088
5089Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5092 with madness
5093 * result/HTML/ : this modified the result of the regression tests
5094 a lot.
5095
5096Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5099 to doc where it wasn't checked against NULL reported by
5100 Jens Laas
5101
5102Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5105 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5106
5107Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5110 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5111 * SAX.[ch]: cleanup and updates for DocBook
5112 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5113 ex SGML identifier changes
5114 * valid.c: removed a static unused function.
5115
5116Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * HTMLtree.c: applied change for Paul Sponagl on script saving
5119 * Makefile.am: the warning about entity title.xml are normal.
5120
5121Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * configure.in: release of 2.3.7
5124 * Makefile.am: fixing make distcheck
5125
5126Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * doc/html/* doc/xml.html: updated and regenerated the docs
5129
5130Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5133
5134Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * tree.c: fixed #53388 with the provided patch
5137
5138Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * valid.c: Bjorn detected an invalid memory access. Fixed
5141 vstateVPush()
5142
5143Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5146
5147Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5148
5149 * libxml.h: new header used only for the compilation of libxml
5150 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5151 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5152 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5153 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5154 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5155 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5156 baseline (version 1.2 plus a single patch).
5157 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5158 scientific notation for numbers. Tests added.
5159 * xpath.c: formatting of numbers changed to use sprintf
5160 (contribution from William Brack)
5161
5162Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * valid.c: cleanup, more useful debugging
5165 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5166 * xmlIO.c: entity loading is printed as an error when validating
5167
5168Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * valid.c: fixed to validate within entities
5171 * test/VCM/v22.xml: added a specific testcase
5172
5173Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * valid.c: forgot an epsilon transition in for ()+
5176 * test/VCM/v21.xml : added a specific test case
5177
5178Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * valid.c: removed a state explosion exhibited by RSS
5181 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5182 from bug #51872
5183
5184Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5187 validation without using an ugly NFA -> DFA algo in the source.
5188 Made a specific algorithm easier to maintain, using a single
5189 stack and without recursion.
5190 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5191 * hash.c: made the growing routine static
5192 * tree.h parser.c: added the parent information to an
5193 xmlElementContent node.
5194
5195Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * SAX.c parser.c xpath.c: generating IDs when not validating
5198 from an external parsed entity was poisoning the ID has table
5199 with removed values. This was killing XSLT on the KDE help
5200 browser.
5201
5202Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * entities.h: andrew@ugh.net.au detected a double declaration
5205
5206Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * debugXML.c hash.c tree.h valid.c : some changes related to
5209 the validation suport to improve speed with DocBook
5210 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5211 the way validation errors get reported
5212
5213Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5216 by P C Chow and William M. Brack for XSLT HTML output
5217
5218Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5221 Igor Zlatkovic patches for MSC compilation and added his
5222 updates
5223
5224Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5227 prefix lookup.
5228 * parserInternals.c: fixed the bug reported by Morus Walter
5229 due to an off by one typo in xmlStringCurrentChar()
5230
5231Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * HTMLparser.c result/HTML/*: revamped the way the HTML
5234 parser handles end of tags or end of input
5235
5236Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5239
5240Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5243 bug where the linktime verions of free() won't work ...
5244
5245Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5248
5249Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * doc/xml.html: added 2.3.6 release
5252
5253Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5256 * result/wml.xml: resulted in a small output change
5257
5258Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * tree.c: xmlNewDoc was missing the charset initialization
5261 * xmllint.c: added --auto to autogenerate a doc, allow to
5262 reproduce the problem fixed on xmlNewDoc
5263
5264Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * xpath.c: trying to get 52979 solved
5267 * tree.c result/ result/noent/: trying to get 52712 solved, this
5268 also made me clean up the fact that XML output in general should
5269 not add formating blanks by default, this changed the output of
5270 a few tests
5271
5272Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5275
5276Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * configure.in: finally released 2.3.6
5279
5280Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * xpath.c: checking for null pointer generated by new code
5283
5284Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * xpath.c: fixed a [] evaluation problem reported
5287 * test/XPath/tests/simpleaddr: extended test
5288 * result/XPath/simpleaddr: updated result
5289
5290Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * xmllint.c: Dan Timis reported a portability problem
5293 on Macs without mmap, fixed it.
5294
5295Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * testXPath.c : added a --tree option allowing to display the
5298 tree dump of the XPath expression
5299
5300Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * xpath.c: fixed a memleak when comparing nodesets
5303 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5304 * tree.c: added a TODO
5305
5306Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5309 we need string functions
5310 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5311 to be able to use them where needed. Applied some changes
5312 to reduce name linking pollution and compile in only what's
5313 needed.
5314 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5315 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5316 for the string manipulation functions
5317 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5318 to the free() function of xmlmemory.c
5319 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5320 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5321 usage.
5322
5323
5324Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * error.c: applied the context output patch of the error
5327 handling submitted by Chuck Griffith
5328 * error/VC/*: this slightly change some error logs
5329
5330Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * parser.c: fixed line number reporting on error
5333
5334Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * parser.c: Sullivan and Darin found a parser bug,
5337 applied the patch.
5338
5339Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5342 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5343 xmlversion.h.in xpointer.c: of course the way I defined
5344 UNUSED breaks on old gcc version. Try to be smart and
5345 also define it directly in xmlversion.h
5346 * configure.in: removed -ansi flag from the pedantic set
5347
5348Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 Huge cleanup, I switched to compile with
5350 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5351 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5352 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5353 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5354 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5355 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5356 encoding.h entities.c error.c list.[ch] nanoftp.c
5357 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5358 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5359 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5360 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5361 Cleanup, staticfied a number of non-exported functions,
5362 detected and cleaned up a dozen of problem found this way,
5363 avoided a lot of public function name/typedef/system names clashes
5364 * doc/xml.html: updated
5365 * configure.in: switched private flags to the really pedantic ones.
5366
5367Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * configure.in: 2.3.5
5370 * doc/html/*: rebuilt the docs
5371
5372Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * parser.c: fixed a reported bug in NOTATION parsing
5375 * uri.c: accepted but not fixed bug 51876, added TODO
5376 * Makefile.am: fixed bug 51876
5377
5378Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * config.h.in configure.in error.c: fix a compilation problem
5381 on platforms without vsnprintf (xml@thewrittenword.com)
5382
5383Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * parser.c: fixed a function name header typo
5386 * SAX.c: notations can also occur in external subset.
5387
5388Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * error.c: removed a C++ like comment
5391
5392Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * parser.c: fixing bug 52299 strange condition leading
5395 to a parser crash due to a buffer overflow
5396 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5397 added the specific test case
5398
5399Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5402 xmlXPathConvert{String,Number,Boolean} to be able to make
5403 type casts without a context stack, fixed some implementation
5404 problems related to the absence of context at parse-time,
5405 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5406 in the public API too
5407 * xpointer.c xpathInternals.h: we need to know at parse time
5408 whether we are compiling an XPointer
5409
5410Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5413 cleaned up the parser internals, refactored XPath code, added
5414 new compilation based APIs and cleanly separated public and
5415 private APIs.
5416
5417Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * xpath.h: the comp field must be added at the end to avoid
5420 killing binary compat.
5421
5422Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * Makefile.am: detect XPath memleaks in regreson tests
5425 * error.c: fixed and error w.r.t. error reporting still using
5426 stderr
5427 * hash.c: added new line at end of file
5428 * tree.h: minor cleanup
5429 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5430 expression parsing from evaluation, resulted in a number of
5431 changes internally, and in XPointer. Likely to break stuff
5432 using xpathInternals.h but should remain binary compatible,
5433 new interfaces will be added.
5434
5435Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * configure.in: fixed a couple of problems reported by
5438 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5439 without gcc on non linux platforms.
5440
5441Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5444 a fix for --with-html-dir= configure support. I hope it won't
5445 break rpm generation
5446
5447Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xmlIO.c: one function comment cleanup.
5450
5451Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * SAX.c: external subset notations were improperly registered
5454 in the internal subset.
5455
5456Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * README.cvs-commits: added, pointing to HACKING
5459 * HACKING: updated
5460
5461Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * parser.c: and Matt Sergeant found one in the XML push
5464 parser (erroneous check I forgot to remove when I fixed the
5465 main parser).
5466
5467Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * xpath.c: ptittom found a small bug in UnaryExpr
5470
5471Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * configure.in: bumped to 2.3.4
5474 * error.c: fixed bug #51860
5475 * tree.c: fixed bug #51861
5476 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5477 * tree.[ch] : added xmlDefaultBufferSize
5478 * nanoftp.c: typo in function name header block
5479 * doc/xml.html : updated, added link to XML::LibXSLT
5480 * doc/html/* : rebuilt the docs
5481
5482Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * parser.c SAX.c: the new content parsing code raised an
5485 ugly bug in the characters() SAX callback. Found it
5486 just because of strangeness in XSLT XML Rec ouptut :-(
5487
5488Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * Makefile.am: Martin Baulig suggested to add -lm
5491 * tree.c: found another bug in xmlNodeGetContent()
5492
5493Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * xpath.c: Bjorn found the error related to strictness of comparison.
5496
5497Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * parser.c: trying to fix the Dtd parsing problem reported
5500 by Gary, side effect of last week speed optimizations.
5501
5502Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5505 * parserInternals.c: removed unneeded test raised by Stric
5506
5507Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5508
5509 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5510 and fixed by William Brack). Added xmlXPathFormatNumber.
5511 Changed the sorting slightly.
5512 * configure.in Makefile.am example/Makefile.am: Added -lm.
5513 Please note that applications linking with libxml2, must
5514 also like with the math library from now on.
5515
5516Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5519
5520Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * parser.c: one must report spaces even if the Dtd element
5523 content proves that this is not part of the element content.
5524 * result/valid/*.xml: this changed the ouptu slightly
5525
5526Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * configure.in: bumped to 2.3.3
5529 * doc/xml.html: updated
5530
5531Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * tree.c: minor doc fix
5534 * xpath.c: deallocation issues when a result tree has been
5535 converted to a node-set
5536
5537Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * doc/xml.html: oops corrected dates s/2000/2001
5540
5541Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * valid.c: new patch from Gary Pennington
5544
5545Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * doc/xml.html: applied patch from Ankh
5548
5549Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * xinclude.c: fixed a problem building on Mac
5552
5553Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * parser.c: more work on increasing parsing ferformances
5556
5557Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5560 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5561 avoiding memcpy in production builds MEM_CLEANUP macro use
5562 * parser.[ch] parserInternals.c: optimizations of the tightest
5563 internal loops inside the parser. Better checking of I/O
5564 flushing/loading conditions
5565 * xmllint.c : added --timing
5566
5567Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * configure.in: bumped to 2.3.2
5570 * doc/xml.html: updated for release
5571
5572Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * xpath.c: found a memleak and fixed a nasty bug
5575
5576Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * xmllint.[c1] : added return code errors for xmllint
5579 * xpath.c: specific debug dump function for result value trees
5580
5581Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xpath.c: finally implemented xmlXPathCompareNodeSets
5584 * test/XPath/expr/floats results/XPath/expr/floats: added
5585 a test for float expressions
5586
5587Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5590 * parserInternals.[ch]: trying to speed up parsing
5591 * xpath.c : speeded up node set equality op
5592
5593Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5596 better handling of ID/IDREF and the list modules associated
5597 * configure.in: small CFLAGS cleanup
5598
5599Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * configure.in: fixed iconv detection on AIX (stric)
5602
5603Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5606
5607Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5608
5609 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5610 and optimized xmlXPathNodeSetSort
5611
5612Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c: bug fix when context size is 0
5615 * parser.c: I like Norm's Dtd because they still manage to break
5616 the parser occasionally
5617
5618Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5621
5622Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5625 attributes within the XML-1.0 namespace
5626
5627Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * xpathInternals.h: exported a few axis functions
5630 * doc/xml.html: updated the doc
5631
5632Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * configure.in: applied patch from Daniel van Balen for OpenBSD
5635 and bumped version to 2.3.1
5636 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5637 attempt to find autoclosing was simply broken, removed it,
5638 updated the examples, this is better
5639
5640Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5643 hash functionnalities.
5644 * doc/html/* : rebuild the doc
5645
5646Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5649 on predicate
5650 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5651 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5652 really want to have tags closed on output even if we accept
5653 unclosed ones on input
5654
5655Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * xpath.c: ouch don't free NULL, rare case fixed
5658 * tree.c: don't coalesce text nodes if they don't have the
5659 same behaviour wrt escaping on output
5660
5661Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * xpath.c: small fixup
5664 * SAX.c: don't warn on empty namespaces.
5665
5666Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * README: a bit of cleanup
5669 * configure.in: preparing for 2.3.0 release
5670
5671Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * hash.[ch]: added a first version of xmlHashSize()
5674 * valid.c: another bug fix from Gary Pennington
5675
5676Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * valid.c: couple of bug fixes pointed by Gary Pennington
5679 * HTMLtree.c: #if 0 cleanup
5680
5681Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5684 which removes a time consuming check of xmlXPathNodeSetAdd()
5685 and use it in places where we are sure to not break unicity
5686
5687Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xpath.c: bug fixes found from XSLT
5690 * tree.c: preserve node->name special values when copying nodes.
5691 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5692 external subset are fetched when available but without full
5693 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5694 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5695 output with encoding disabled.
5696
5697Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5700 xmlCheckFilename should not be called from xmlFileOpenW
5701 and xmlGzfileOpenW
5702
5703Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5706 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5707 added the new tests for URI normalization
5708 * testURI.c: fixed stoopid bugs
5709 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5710 the URI in the error messages are now properly normalized
5711
5712Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5715
5716Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5719
5720Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * xpath.c: fixed mod operator
5723
5724Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * parser.c: fixed xmlStrcat doc
5727 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5728 trees.
5729
5730Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xpath.c result/XPath/tests/chaptersbase
5733 result/XPath/tests/simplebase: fixed XPath node()
5734 * tree.c: small fix in xmlNewNs()
5735 * Makefile.am: removed extraneous xml2Conf.sh rule
5736
5737Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5740 Changed the library name, in order to get libxml-devel and
5741 libxml2-devel to coexist on a single system
5742 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5743 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5744
5745Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5748 libxml2-devel installable in // as libxml-devel.
5749
5750Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * doc/Makefile.am: fixed make rebuild in doc
5753 * doc/html/*.html: rebuilt the docs
5754
5755Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5758
5759Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5762 the HTML doc to go into the -devel RPM ...
5763 * aclocal.m4 config.h.in: some updates due to auto* magic
5764
5765Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * xpath.h: added a hook in the context structure allowing to
5768 link to extra support, needed for XSLT
5769
5770Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5773 xmlXPtrCmpPoints to use it.
5774 * propagated the following patch from Alejandro Forero
5775 * include/win32config.h xmlIO.c: applied further suggestions
5776 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5777 * example/gjobread.c: fixed warnings, now that it builds
5778
5779Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5780
5781 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5782
5783 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5784 filename points to a valid file (not a directory).
5785 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5786 Added calls to xmlCheckFilenameDir.
5787
5788 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5789 `path' (rather than `filename') as the parameter to gzopen and open.
5790
5791Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * Makefile.am: fixed a problem with EXTRA_DIST
5794
5795Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * Makefile.am example/Makefile.am: finally found the trick
5798 to build the example, i.e. add "." in SUBDIRS before example
5799 in the list <grin/>
5800
5801Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * doc/xml.html: updated with an XSLT section, removed pointer to
5804 W3C CVS base.
5805
5806Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5809 too, and deallocation need to occur the same way.
5810
5811Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5814 type correponding to an XSLT result tree fragment. Share most
5815 of the data format with node set, as well as operators.
5816 * HTMLtree.c: added a newline at the end of the doctype output
5817 whe this one is not present initially.
5818 * tree.c: make sure taht the parent and doc pointers are properly
5819 set when copying attributes (lists).
5820
5821Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5824
5825Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * xpath.c: seems I finally killed that ugly path evaluation
5828 context bug (tagged 9999 in case is is wrong)
5829
5830Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5833 for XSLT
5834
5835Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5838 for xmlGzfileOpen() bug
5839
5840Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * xpath.c: removed an error found by XSLT usage
5843 * tree.c parserInternals.h: use a predefined static string
5844 for text and comment nodes, avoid freeing them in xmlFreeNode,
5845 exported the string name in parserInternals.h and added
5846 another value to disable encoding at output (for XSLT),
5847 gain memory, time.
5848
5849Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5852 win32/libxml2/libxml2_so.dsp: new makefiles and update
5853 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5854
5855Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5858 Gary Pennington
5859
5860Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * xpath.c: fixed the comaprision of values and nodelists,
5863 need to compare nodelist still ...
5864 * debugXML.c: avoided a possible core dump
5865 * HTMLparser.c: cleanup
5866 * nanohttp.c: contributed fix.
5867 * tree.c: fixes in properties handling added xmlSetNsProp
5868 needed by libxslt
5869 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5870 comment
5871 * TODO: updated
5872
5873Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * parser.c parserInternals.c: applied Bjorn Reese optimization
5876 patch
5877
5878Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * Makefile.am: applied patch fro make check from Martin Vidner
5881
5882Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * configure.in: preparing 2.2.11
5885 * doc/html/*: rebuild the HTML files
5886 * doc/xml.html : updated
5887
5888Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * tree.c: fixed a stupid bug
5891 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5892 patches related to validation of an XInclude processing result
5893 * TODO: updated
5894
5895Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5898 on large files
5899
5900Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5903
5904Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5907 reported by Jonas Borgström
5908 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5909
5910Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * testXPath.c xpath.c: fixing the XPath union expressions problem
5913 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5914
5915Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * xmllint.c: Made is so if the file name is "-" is will read form
5918 standard input. Sven Heinicke <sven@zen.org>
5919 * tree.c: fixed a problem when growing buffer
5920 * tree.h: fixed the comment of the node types following andersca
5921 comment
5922 * TODO: updated
5923
5924Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * HTMLparser.[ch]: added a way to avoid adding automatically
5927 omitted tags. htmlHandleOmittedElem() allows to change the
5928 default handling.
5929 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5930 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5931 of xmllint too when using --memory flag, added a memory test
5932 suite at the Makefile level.
5933 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5934 with namespace use when encountering QNames in XPath evalation,
5935 added xmlns() scheme in XPointer.
5936 * nanoftp.c : incorporated a fix
5937 * parser.c xmlIO.c: fixed problems raised with encoding when using
5938 the memory I/O
5939 * parserInternals.c: closed bug 25934 reported by
5940 torsten.landschoff@innominate.de
5941 * TODO: updated
5942
5943Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5946 on a non-updated tree :-(, made a 2.2.10 release to correct the
5947 situation
5948
5949Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5952 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5953 integrated a set of OpenVMS changes from Howard Taylor
5954 <Howard.Taylor@pacoast.com>
5955
5956Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5959 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5960
5961Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * HTMLparser.c: some fixes on auto-open of html/head/body
5964 * encoding.c: fixed a compilation error on some gcc env
5965 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5966 XPointer implementation
5967 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5968 related XPointer tests and associated results
5969
5970Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * doc/xmldtd.html doc/xml.html: following a short step by step
5973 guidance on IRC to help maciej with DTDs I started a small
5974 page on the subject.
5975
5976Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * HTMLparser.c: fixed handling of broken charrefs
5979 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5980 patches
5981
5982Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * doc/xml.html doc/html/* : rebuilt the docs after adding
5985 xinclude and updated page for 2.2.7 and 2.2.8
5986 * configure.in: releasing 2.2.8
5987
5988Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * parser.[ch] parserInternals.c: applied the conditional
5991 section processing fix from Jonathan P Springer
5992 <jonathan.springer2@gte.net>
5993 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5994 project file, fixed iconv default non support
5995 * xpath.c: fixed the problem of evaluating relative expressions
5996 when a node context is provided.
5997
5998Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * nanoftp.c: fixed gcc 2.95 new warnings
6001 * SAX.c: fixed a stupid bug
6002 * tree.c: fixed a formatting problem when round-tripping
6003 from/to memory
6004 * xinclude.c: chased memleak, fixed a base problem
6005 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6006 xmlXPtrBuildNodeList()
6007 * TODO: updated
6008 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6009 adding a first small set of regression tests for XInclude
6010
6011Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * nanohttp.[ch]: applied Wayne Davison patches to access
6014 the WWW-Authorization header.
6015 * parser.c: Closed Bug#30847: Problems when switching encoding
6016 in short files by applying Simon Berg's patch.
6017 * valid.c: fixed a validation problem
6018 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6019 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6020 Wayne Davison
6021 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6022 need to be extended to non full nodes selections.
6023 * xinclude.c: starts to work decently
6024
6025Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6026
6027 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6028 debugXML.c xmlversion.h.in: Started adding XInclude support,
6029 this is a new xmllint option
6030 * tree.c xpath.c: applied TOM patches for XPath
6031 * xpointer.c: fixed a couple of errors.
6032 * uri.c: added an escaping function needed for xinclude
6033 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6034 new warning from RH70 gcc's version
6035
6036Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6037
6038 * HTMLparser.c: fixed loop on invalid char in scripts
6039 * parser.c: update to description of xmlIOParseDTD()
6040 * libxml.m4 xmlversion.h.in: changes contributed by
6041 Michael Schmeing <m.schmeing@internet-factory.de>
6042 * configure.in: preparing for 2.2.7
6043 * Makefile.am: trying to avoid config.h and acconfig.h
6044 being included in the distrib
6045 * configure.in: released 2.2.7
6046
6047Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6050 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6051
6052Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * parser.[ch]: added xmlIOParseDTD()
6055 * xpointer.c: added support for the 2 extra parameters of
6056 string-range, fixed a stoopid error when '0' was present
6057 in XPointer expressions
6058 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6059 testsuite for the above
6060
6061Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * libxml.spec.in: improved package descriptions
6064
6065Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * xpath.c xpathInternals.h: applied a large cleaning patch
6068 from TOM <ptittom@free.fr>, it also add namespace support
6069 for function and variables registration.
6070
6071Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6074 * Makefile.mingw: Wayne Davison's update adding hash.c
6075
6076Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6077
6078 * xpath.c: fixed the root evaluation problems
6079 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6080 ignorable spaces with <b> <bold> <em>
6081 * tree.c: fixed a loop in xmlSearchNsByHref()
6082
6083Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6084
6085 * xpath.c: applied another XPath patch from TOM
6086 * xpath.c include/makefile.am: applied another patch from
6087 china@thewrittenword.com (cleanup on IRIX).
6088
6089Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * xml-config.1: received a fixed version from Fredrik Hallenberg
6092 <hallon@lysator.liu.se>
6093
6094Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6097 cleanup patch for XPath
6098
6099Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * patched to redirrect all "out of context" error messages to
6102 a reconfigurable routine. The changes are:
6103 * xmlerror.h : added the export of an error context type (void *)
6104 an error handler type xmlGenericErrorFunc there is an interface
6105 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6106 to reset the error handling routine and its argument
6107 (by default it's equivalent to respectively fprintf and stderr.
6108 * all the c files: all wild accesses to stderr or stdout within
6109 the library have been replaced to calls to the handler.
6110
6111Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * configure.in: release 2.2.6
6114 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6115 exporting the inner functions of xpath for extension modules
6116 * doc/*: updated and rebuilt the doc
6117
6118Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * nanohttp.c : applied Wayne HTTP cleanup patch
6121 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6122 and xmlNodeSetSpacePreserve()
6123
6124Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * xpath.c: closing bug #29260
6127
6128Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6131 multikey tuples, made hash structure opaque
6132 * valid.[ch]: moved elements, attributes, notations decalarations
6133 as well as ID and refs to hash tables.
6134 * entities.c: hash cleanup
6135 * xmlmemory.c: fixed a dump problem in debug mode
6136 * include/Makefile.am: problem passing in DESTDIR= values patch
6137 from Marc Christensen <marc@calderasystems.com>
6138 * nanohttp.c: removed debugging remains
6139 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6140 * HTMLparser.c parser.c: fixing a number of problems with the
6141 macros in the *parser.c files (Wayne).
6142 * HTMLparser.c: close the previous option when opening a new one
6143 (Marc Sanfacon).
6144 * result/HTML/*: updated the HTML results accordingly
6145
6146Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6149 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6150 XPath functions and XML entities table to them. More to come...
6151 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6152
6153Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6154
6155 * tree.c: coalesce adjacent text nodes
6156 * valid.c: handling of blank nodes in DTd validation (raised
6157 by problems with a posteriori validation).
6158 * nanohttp.c: changing behaviour on HTTP write stuff.
6159 * HTMLtree.c: forced body and html to be explicitely closed.
6160 * xpath.h: exported more XPath functions.
6161
6162Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * Release of 2.2.5
6165 * xpointer.c: range() range-inside and other helper functions
6166 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6167
6168Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6171 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6172
6173Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6176 and XPointer modules
6177
6178Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * SAX.h: closed #25107
6181
6182Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * testSAX.c: fixed problem with cdata reporting
6185 * SAXresult/* : updated
6186
6187Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6190 Closed bug #27499, added to regression tests
6191 * TODO: updated
6192
6193Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6196 support for SCRIPT and STYLE with help from Bjorn Reese
6197 * test/HTML/* result/HTML/*: added simple testcase and updated
6198 the existing ones.
6199
6200Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6203 string-range for empty strings
6204 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6205 test/XPath/xptr/strrange: augmented the XPointer testsuite
6206
6207Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6208
6209 * doc/xml.html doc/xmlmem.html: added a module describing memory
6210 interfaces and use, updated the main page.
6211
6212Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6215 nanoftp code work on Windows too now
6216
6217Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6220 * xpointer.c: implemented string-range() at least a good first version
6221 * test/XPath/docs/str test/XPath/xptr/strrange
6222 result/XPath/xptr/strrange: the string-range() tests
6223
6224Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * Makefile.am include/Makefile.am include/win32config.h
6227 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6228 and make distcheck
6229
6230Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6233 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6234 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6235
6236Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6239 patch for socklen_t detection by
6240 Albert Chin-A-Young <china@thewrittenword.com>
6241
6242Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6245 and added a --dtdvalid option to xmllint used to test it
6246
6247Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6250 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6251
6252Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6255 handlings (registration, lookup, cleanup)
6256
6257Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * configure.in Makefile.am include/makefile.am: adding XPointer
6260 and XPtrtests target
6261 * xpointer.[ch] : new files for XPointer support
6262 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6263 more XPath tests
6264
6265Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * configure.in: fixed, very broken, make distcheck works again
6268
6269Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * More work toward 2.2.5, integrated a number of patches
6272 * configure.in Makefile.am win32config.h.in: trying to cleanup
6273 make distcheck .... huh ...
6274 * include/Makefile.am include/win32config.h: new directory
6275 for includes
6276 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6277 updated teh makefiles and instructions for WIN32
6278 * xpath.c: small fixes
6279 * test/XPath/ results/XPath: updated the testcases and results
6280 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6281 suggested patches
6282 * valid.c: fixed an ID bug
6283
6284Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6287 the automake bug where wrong dependancies were generated.
6288 * xpath.[ch]: worked on XPointer
6289
6290Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * configure.in Makefile.am: 2.2.5, ship the include in an
6293 include/libxml subdirectory, use symlinks when using CVS
6294 * testSAX.c: fixed small bug
6295 * testXPath.c: changed the way testfiles are parsed
6296 * debugXML.c: same kind of cleanup when parsing an argument expression
6297 XPath/XPointers can have blanks embedded
6298 * xpath.[ch]: more cleanup, reorgs for XPointer work
6299 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6300 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6301
6302Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6305 in the XPath engine, rewrote large parts of it, now it's far
6306 cleaner and in sync with the REC not an old WD. Fixed a parsing
6307 problem in the interactive XML shell found when testing XPath.
6308
6309Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6312 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6313 examples with the extra test
6314
6315Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6318 the global init function.
6319
6320Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * HTMLparser.c: Doohhh, attribute name parsing was still case
6323 sensitive ! Fixed this ...
6324 * result/HTML/* : updated the tests results accordingly
6325
6326Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6329 engine, should be far more stable, incorporated a new version of
6330 preceding/following axis, need testing
6331 * uri.c: fixed file:///c:/a/b/c problem
6332 * test/XPath/tests/idsimple: augmented the XPath tests
6333
6334Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6335
6336 * doc/* rebuilding docs for 2.2.4 release
6337
6338Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * configure.in: releasing 2.2.4
6341 * parser.[ch]: added xmlStrEqual()
6342 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6343 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6344 use xmlStrEqual instead
6345 * TODO: updated
6346 * added an XPath test
6347
6348Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6351 * entities.h: exported xmlInitializePredefinedEntities
6352 * parser.[ch] : added xmlInitParser()
6353 * parserInternals.h : had to export htmlInitAutoClose()
6354
6355Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6358 problems
6359 * Makefile.am : added XPath regression tests to normal tests
6360 * uri.c: fixed a problem with local paths, cleanup
6361 * parser.c: fixed a problem with large CData sections
6362
6363Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * configure.in xml-config.in: patch from "Ben Taylor"
6366 <sol7x86@hotmail.com> for solaris shared libs lookup
6367
63682000-09-30 Martin Baulig <baulig@suse.de>
6369
6370 * libxml-2.0.pc.in: Provide pkg-config script.
6371
6372 * configure.in: Create the libxml-2.0.pc script from the
6373 libxml-2.0.pc.in templates.
6374 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6375 script in `$(libdir)/pkgconfig'.
6376
6377Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6380 when compiling with MSC
6381
6382Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * xpath.c: patch for normalize-string() substring-before(),
6385 substring-after() and translate() functions from Bjorn Reese
6386 <breese@mail1.stofanet.dk>
6387 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6388 Fredrik Hallenberg <hallon@lysator.liu.se>
6389 * TODO: updated
6390
6391Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6394 problem of socklen_t being undefined on a number of platforms
6395 * debugXML.c: fixed a compilation problem when without snprintf
6396
6397Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6400 an URI bug and a fix for the control-character-induced infinite loop
6401 * nanohttp.c: preventive fix for compiling on WIN32
6402
6403Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * xmlint.c: closing bug #25000
6406
6407Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6410 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6411 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6412 related function, fixing xmlStrncmp(), and associated cleanup
6413 * result/HTML/entities.html.sax: updating result
6414
6415Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * uri.c: applied patch for URI escaping from Wayne Davison
6418 <wayned@blorf.net>
6419 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6420 from Denis Barbier <barbier@imacs.polytechnique.fr>
6421 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6422 patch from Wayne Davison
6423
6424Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * doc/xml.html : updated with new releases, adding "how to help"
6427
6428Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6429
6430 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6431 removed a few warnings in pedantic mode ...
6432 * parserInternals.c parser.c: moved encoding switching function
6433 to parserInternals.c
6434 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6435
6436Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6439 error or warning handlers
6440
6441Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * parserInternals.c parserInternals.h parser.c Makefile.am:
6444 created a new module parserInternals.c, moved most of the
6445 code shared by the various parsers there, as well as
6446 deprecated code from parser.c. More cleanup of parser.c
6447 * uri.c: fixed a problem when URI is NULL
6448 * valid.c: speedup when looking for an attribute declaration
6449
6450Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6451
6452 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6453 the cleanup of the computation of URI references when seeking
6454 external entities. The URI reference string and the resulting
6455 URI are both stored now.
6456 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6457 large s(n)printf checks and cleanup from Denis Barbier
6458 <barbier@imacs.polytechnique.fr>
6459 * xmlversion.h.in tree.h: couple of SGML declarations for a
6460 possible docbook module.
6461 * result/VC/ : a couple of test output changed due to the change
6462 of the entities URI
6463
6464Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * parser.h: added a _private field for linking user's data
6467
6468Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * parser.c parserInternals.h: demacroified most of the IS_XXX
6471 the gain in size is significant so ...
6472
6473Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * entities.c: cases where looking up entities with doc==NULL
6476 covered
6477
6478Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * uri.c: applied Wayne Davison patch
6481 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6482
6483Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * uri.c testUri.c: applied Wayne Davison patches
6486 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6487 * Makefile.in: added URItest and included thenin "make tests"
6488
6489Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * xmlversion.h.in: closed bug 22941
6492
6493Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * doc/xmlio.html: added doc and example for entity loader
6496 redefinition.
6497
6498Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6501 used by libxml
6502
6503Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * parser.c: Fixed bug on invalid ontent characters and when using
6506 push.
6507 * xmllint.c: fixed xmllint endling of errors in push mode
6508
6509Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * HTMLparser.c testHTML.c: applied two new patches from
6512 Wayne Davison <wayned@users.sourceforge.net>
6513 * result/HTML/*.sax: regenerated HTML SAX output
6514 * parser.c: more cleanup.
6515
6516Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * HTMLparser.[ch] testHTML.c: applied the second set of
6519 patches from Wayne Davison <wayned@users.sourceforge.net>,
6520 adding htmlEncodeEntities()
6521 * HTMLparser.c: fixed an ignorable white space detection bug
6522 occuring when parsing with SAX only
6523 * result/HTML/*.sax: updated since the output is now HTML
6524 encoded...
6525
6526Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * HTMLparser.[ch]: applied some of Wayne Davison
6529 <wayned@users.sourceforge.net> patches
6530
6531Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6534 undeclared namespace prefix was used, added a warning.
6535 Cleaned up support w.r.t. entities, spilling out a warning
6536 and being pedantic on lookups.
6537 * test/warning/ent9 : added testcase for previous example.
6538 * TODO: updated
6539 * parserInternals.h parser.c: changed the way names are parsed
6540 now allow infinite size and decrease penalty for normal use
6541 * parser.c: Started a big cleanup/check of the parser code,
6542 fixed some of the most tortuous entity code, spotted code
6543 unused anymore
6544 * test/*: added tests for very long names and related nasty
6545 things.
6546
6547Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * doc/encoding.html: added encoding aliases doc
6550 * doc/xml.html: updates
6551 * encoding.[ch]: added EncodingAliases functions
6552 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6553 bottleneck affecting large DTDs like Docbook
6554 * parser.[ch] xmllint.c: added a pedantic option, will be
6555 useful
6556 * SAX.c: redefinition of entities is reported in pedantic mode
6557 * testHTML.c: uninitialized warning from gcc
6558 * uri.c: fixed a couple of bugs
6559 * TODO: added issue raised by Michael
6560
6561Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * doc/encoding.html: propagated Martin Duerst suggestions
6564
6565Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6568 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6569 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6570 by Wayne Davison
6571
6572Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * nanoftp.c nanohttp.c: small cleanup
6575 * TODO: updated
6576
6577Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * added an old VC testcase and updated title.xml entity
6580
6581Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6584 done on auto-opening of <p> tags and cleanup of SAX output
6585
6586Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6589
6590Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * doc/xml.html libxml.* structure.*: updated the doc a bit
6593
6594Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6597 of SAX tests
6598
6599Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6602 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6603
6604Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6607 * testHTML.c: fix core dump on Solaris 2.x systems
6608 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6609 * result/HTML/*.sax: previous bug fix lead to new results
6610
6611Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6614 * configure.in: added --with-readline=DIR to accept alternate
6615 path for readline include/library
6616 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6617 for ANSI under HP-UX
6618 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6619 includes @LIBS@
6620
6621Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * doc/* : rebuilt the docs
6624 * getting ready for 2.2.2 release
6625
6626Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6629 and xmlAddFeature()
6630 * tree.[ch]: added xmlAddChildList()
6631 * xmllint.c: MAP_FAILED macro test
6632 * parser.h: added xmlParseCtxtExternalEntity()
6633 * valid.c: applied bug fixes removed warning
6634 * tree.c: added CDATA block to elements content
6635 * testSAX.c: cleanup of output
6636 * testHTML.c: added SAX testing
6637 * encoding.c: better error recovery
6638 * SAX.c, parser.c: fixed one of the external entity processing
6639 of the OASis testsuite
6640 * Makefile.am: added HTML SAX regression tests
6641 * configure.in: bumped to 2.2.2
6642 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6643 SAX results
6644
6645Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6646
6647 * configure.in: patch for HP compiler
6648
66492000-08-04 Sven Heinicke <sven@zen.org>
6650
6651 * xmllint.c: Was coredumping sometimes when the file given didn't
6652 exist.
6653
6654Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6657
6658 when using in memory parsing. Need some cleanup.
6659 * xmllint.c configure.in: added a --memory flag to test memory
6660 parsing
6661
6662Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6663
6664 * nanohttp.c: fixed socklen_t replacement to unsigned int
6665 * parser.c: fixed a space handdling missing at the end of
6666 production 28 DOCTYPE.
6667 * xmlmemory.c: fixed a stupid bug on the routine to override
6668 allocation functions
6669 * TODO: updated
6670
6671Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * doc/ regenerated the docs
6674
6675Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * doc/encoding.html doc/xml.html: added I18N doc
6678 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6679 improvements, both parser and filters, added ASCII & HTML,
6680 fixed the ISO-Latin-1 one
6681 * xmllint.c testHTML.c: added/made visible --encode
6682 * debugXML.c : cleanup
6683 * most .c files: applied patches due to warning on Windows and
6684 when using Sun Pro cc compiler
6685 * xpath.c : cleanup memleaks
6686 * nanoftp.c : added a TESTING preprocessor flag for standalong
6687 compile so that people can report bugs more easilly
6688 * nanohttp.c : ditched socklen_t which was a portability mess
6689 and replaced it with unsigned int.
6690 * tree.[ch]: added xmlHasProp()
6691 * TODO: updated
6692 * test/ : added more test for entities, NS, encoding, HTML, wap
6693 * configure.in: preparing for 2.2.0 release
6694
6695Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * nanoftp.c: fixed the way the control connection is handled
6698 * libxml.spec.in: fixed the dependancies and cleanup
6699
6700Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * doc/xml.html: changed the xmlsoft.org structure, updated the
6703 examples w.r.t. root and childs
6704
6705Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6708
6709Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * HTMLparser.c: Work on character encoding support for the HTML parser
6712 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6713 * encoding.c: Fixed a potential memleak in the encoding stuff
6714
6715Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * doc/FAQ.html doc/Makefile.am : added a FAQ
6718
6719Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6722 of the HTML parser to force it to not bypass SAX
6723
6724Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * win32config.h.in: updated
6727 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6728 lacks iconv support :-( need to release 2.1.1
6729 * configure.in: release 2.1.1
6730 * HTMLparser: fixed bug #14784
6731 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6732 by Windows compiler
6733 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6734 the SAX startDocument() callback.
6735 * TODO: updated
6736
6737Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * added xmlStopParser()
6740
6741Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * configure.in: 2.1.0 prerelease
6744 * Large resync between W3C and Gnome tree
6745 * nanoftp, nanohttp.c: fixed stalled connections probs
6746 * HTMLtree.c SAX.c : support for attribute without values in
6747 HTML for andersca
6748 * valid.c: Fixed most validation + namespace problems
6749 * HTMLparser.c: start document callback for andersca
6750 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6751 * parser.h, SAX.c: serious speed improvement for large
6752 CDATA blocks
6753 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6754 different encoding
6755 * example/Makefile.am example/gjobread.c tree.h: work on
6756 libxml1 libxml2 convergence.
6757 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6758 and the LIBXML_TEST_VERSION macro
6759
6760Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * doc/xml.html: various patches and improvements typo fixed by
6763 Felix Natter
6764 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6765 from Felix Natter <fnatter@gmx.net>
6766
6767Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * doc/upgrade.html: updated with instructions for support of both
6770 libxml-1.x and libxml-2.x
6771 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6772 for 2.x support and also fixed includes
6773
6774
6775Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6778 the encoding support, added iconv support, so now libxml if
6779 compiled with iconv automatically support japanese encodings
6780 among others. Work based on initial patch from Yuan-Chen Cheng
6781 I may have broken binary compat in the encoding handler
6782 registration scheme, but that was so utterly broken I don't
6783 expect anybody to have used this feature until now.
6784 * parserInternals.h: fixup on the CHAR range macro
6785 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6786 code.
6787 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6788 * uri.c: added xmlParseURI() I can't believe I forgot to
6789 implement this one in 2.0 !!!
6790 * SAX.c: moved doc->encoding update in the endDocument() call.
6791 * TODO: updated.
6792
6793Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * tree.h: removed extraneous xmlRemoveProp definition
6796 * TODO: added item about --disable-corba configure switch
6797 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6798 * nanoftp.c: fixed include problems giving troubles on AIX and
6799 slowlaris
6800 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6801 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6802 comment and headers changes to lower gtk-doc number of warnings
6803 * doc/html/*: rebuilt docs
6804
6805Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * HACKING: documented the tag for 1.x and instructions
6808
6809Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6812 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6813 xmlCreateIOParserCtxt
6814 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6815 significant overall improvement
6816 * xmllint.c: added I/O test to xmllint
6817 * testSAX.c: added a speed test
6818 * doc/* : updated/regenerated
6819
6820Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * xpath.c uri.h parserInternals.h: cosmetic changes from
6823 "Timur I. Bakeyev" <timur@bat.ru>, including making
6824 xmlCreateURI() public
6825
6826Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6829 and the code at the same time. Added a clean mechanism for
6830 overload or added input methods: xmlRegisterInputCallbacks()
6831 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6832 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6833 * TODO: updated
6834 * doc/* : updated/regenerated
6835 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6836 source dir
6837
6838Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * testURI.c: yet another forgotten commit, I should get some sleep !
6841
6842Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * xmllint.c: forgot to commit this too ?
6845
6846Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * xmlversion.h.in : forgot to commit this previously
6849
6850Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6853 * README TODO: updated for release
6854 * uri.c uri.h: added authority parsing/saving
6855 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6856 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6857 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6858 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6859 Makefile.am : added compile-time customization of libxml
6860 --with-ftp --with-http --with-html --with-xpath --with-debug
6861 --with-mem-debug
6862 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6863 #include <libxml/xxx.h> I hope it won't break too much stuff
6864 and will be manageable in the future...
6865 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6866 and added xmllint to the installed programs
6867 * uri.h: added xmlFreeURI()
6868
6869Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * uri.c uri.h: finished the escaping handling, the base support
6872 and the URI path normalization. Looks good just lacks the
6873 authority content parsing code.
6874 * Makefile.am: added instructions to generate testURI
6875 * TODO: updated
6876 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6877 added links and icons for W3C and Gnome
6878
6879Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * xmlmemory.[ch] : seems I forgot to actually update the files in
6882 the last commit :-)
6883 * doc/xml.html doc/html/* : updated and uploaded the docs
6884
6885Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6888 * TODO: updated
6889 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6890 libxml default allocation function with another set (like gmalloc/
6891 gfree).
6892 * Makefile.am, uri.c, uri.h: added a set of functions to do
6893 exact (litteraly copied from the RFC 2396 productions) parsing
6894 and handling of URI. Will be needed for XLink, one XML WFC,
6895 XML Base and reused in the nano[ftp/http] modules. Still work
6896 to be done.
6897
6898Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * configure.in, libxml.spec.in : libxml2
6901 * doc/* : updated the doc page, rebuilt the docs
6902
6903Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * all: tagged LIB_XML_1_X
6906 * *.c *.h : updated from W3C CVS tree
6907 * configure.in : 2.0.0-beta
6908 * libxml.spec.in : libxml2 package nam
6909 * result/* : new version of the tests output
6910
6911Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6914
6915Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * doc/* : rebuilt the docs
6918 * parser.c: final patch on #6766
6919 * valid.c: small patch on validity checks.
6920
6921Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6924 added
6925 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6926 compatibility w.r.t. XML spec and existing code.
6927
6928Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * parser.c: seems a better solution to <a> </a> exists,
6931 will try it for a while
6932
6933Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * parser.c: tried to remove the <a> </a> generating <a/>
6936 this is hard. Left a flag for that purpose. Fixed bug #6766
6937 * configure.in: prepared 1.8.7 not released, due to previous
6938 problem
6939
6940Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * doc/xml.html : applied second patch from Paul DuBois
6943
6944Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * doc/xml.html : applied patch from Paul DuBois
6947
6948Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6951
6952Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6955 compilation warnings on various platforms.
6956 * parser.c: Fixed #5281 validity error callbacks are now desactived
6957 by default if not validating.
6958
6959Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6962
6963Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6966 <gkatsi@cs.toronto.edu>
6967
6968Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6971 processing URLs
6972
6973Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6976 xmlNanoFTPUpdateURL for persistent control connections.
6977 * configure.in: 1.8.6
6978
6979Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6982 * tree.[ch] : added xmlSaveNoEmptyTags
6983
69842000-01-29 James Henstridge <james@daa.com.au>
6985
6986 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6987
6988 * Makefile.am: added nanoftp.[ch] to the build.
6989
6990Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * nanoftp.[ch]: cleanup, comments, API
6993 * debugXML.c : fixed a bug in the cat command
6994 * doc/*: regenerated the docs
6995
6996Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6999 * debugXML.c : fixed a bug in the cat command
7000 * valid.c: fixing some small probs
7001 * libxml.spec.in: get rid of the SNAP suffix
7002 * doc/xml.html: updated the status
7003
7004Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * xml-config.in: xml-config --version to just return the
7007 version number
7008 * xpath.c: some cleanup w.r.t. axis when the current node is
7009 an attribute.
7010 * TODO: updated
7011
7012Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * configure.in: prepared for libxml-1.8.5
7015 * doc/* recompiled the documentation
7016
70172000-01-17 Jody Goldberg <jgoldberg@home.com>
7018
7019 * configure.in : WARNING autoconf subtlety alert :
7020 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7021 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7022 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7023 get defined by AC_CHECK_HEADERS.
7024
7025Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7028 Rune.Djurhuus@fast.no
7029
7030Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * TODO: updated
7033 * tree.c, parser.c: made sure that only memory alloc problems
7034 and internal parser errors are allowed to write to stdout or
7035 stderr.
7036
7037Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * tree.c : restored xmlNewGlobalNs since this seems used by
7040 a lot of existing code :-(, fixed a bug in xmlNewNs
7041 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7042 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7043 to exit() from the library code.
7044 * xpath.c, parser.c: removed bugs or unused code detected by
7045 Windows compilers
7046 * parser.c: started adding interfaces for parsing well balanced
7047 XML fragments
7048 * configure.in: releasing 1.8.4
7049 * doc/* : rebuilt the docs
7050
7051Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * tree.[ch] : added xmlNewDocFragment() for DOM
7054 * testHTML.c: uninitialized variable.
7055
7056Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * doc/* : rebuild the docs
7059
7060Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * acconfig.h: readline and history patch
7063 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7064 * tree.c: added check and handling when possibly removing an ID
7065 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7066 and saving.
7067 * test/HTML/entities.html result/HTML/entities.html* : test for
7068 various entities reference cases
7069 * result/HTML/* : as a result output of some testcase have
7070 changed
7071 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7072 by previous example. added xmlParseTryOrFinish().
7073 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7074 entities.h debugXML.h HTMLparser.h: changed the way struct are
7075 declared to allow gtk-doc to expose those
7076 * parser.c: closed bug #4960
7077 * Makefile.am configure.in: Applied patch from
7078 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7079 and math/socket libs detection
7080
7081Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * configure.in, Makefile.am: link tester against readline
7084 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7085
7086Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * tree.[ch]: added xmlRemoveProp
7089 * win32config.h.in nanohttp.c: avoid including the Windows
7090 socket stuff in every C files
7091 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7092 the XmL parser(s)
7093 * test/ns4 result/ns4 etc...: added test case for previous prob
7094 * tree.c: xmlNewNs wasn't checking for double definition
7095 * Makefile.in: fixed a problem with dist-hook duplicates
7096 * parser.[hc], xmlIO.c: fixed the loading of external entities
7097 APIs, now xmlLoadExternalEntity() is used everywhere and
7098 setting up an app specific front-end using the
7099 * SAX.c parser.c: some fixes, now the xhtml spec validates
7100 with the xhtml DTD.
7101 * error.c: fixed crashes in case of no input stream
7102 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7103 to the validation tests and results
7104
7105Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7108 too htmlCreatePushParserCtxt() and htmlParseChunk()
7109 * parser.c: a bit of cleanup.
7110 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7111 to XML) removed the last mem leak known
7112 * HTMLtree.c: output message cleanup
7113 * xmlmemory.c: display content info about memory blocks
7114 * result/HTML/wired.* : missing att value warning change
7115
7116Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * doc/* : rebuilt the documentation
7119
7120Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * parser.[ch] parserInternals.h: Push parser for XML,
7123 seems to work fine now
7124 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7125 --push for push testing
7126 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7127 * testSAX.c: added --push
7128 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7129 subtree
7130 * xmlIO.[ch] : enriched API + fixes for push mode
7131 * entities.[ch]: added the entity content length to the struct.
7132 * xmlmemory.[ch]: new API to show the last entries for the shell
7133 * valid.c: added required attribute testing
7134 * SAX.c: the cdata callback now merge contiguous fragments
7135 * HTMLparser.c: cleanup of some macros
7136
7137Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * parser.c: fix for PIs name starting with xml
7140 * tree.c: fixed a potential problem with || and && ops
7141 * *.c, configure.in win32config.h.in : generate win32config.h for
7142 those on the Other Side !
7143
7144Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * parser.c: fixed a stupid = vs. == bug :-(
7147 * doc/gnome-xml.sgml: s/glade/xml/
7148
7149Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * configure.in, doc/xml.html : bug fix release 1.8.2
7152 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7153 Hopefully the end of that silly C++ include problem
7154 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7155 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7156 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7157 troubles with autoclosed elements when the stree shape doesn't
7158 follow the DtD specs. Added htmlIsAutoClosed() and
7159 htmlAutoCloseTag()
7160 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7161 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7162 * debugXML.c: fixed a bug on printing default namespaces.
7163 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7164
7165Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7166
7167 * result/HTML/*.htm[l] : updated the HTML regression tests according
7168 to the new output
7169 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7170 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7171 problem due to intermix of extern "C" { ... } declarations for C++
7172 and recursive includes in the headers
7173
71741999-12-20 Chris Lahey <clahey@umich.edu>
7175
7176 * HTMLtree.c: Made it so that html nodes with a single child do
7177 not insert a carriage return before or after the child node.
7178
7179Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * configure.in, doc/xml.html : bug fix release 1.8.1
7182 * parser.c: fixed bug #4344
7183 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7184 added the glue to avoid C++ problems
7185 * doc/* : regenerated the documentation
7186
7187Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7190 namespace recognition, and Dia as a resul :-(
7191 * encoding.c: closed bug #3950
7192
7193Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * valid.c: debugging a posteriori validation, except URI expansion
7196 stuff this should be fixed now
7197 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7198 Carl Nygard <cnygard@bellatlantic.net>
7199 * tester.c: added --postvalid, cleaning of the code
7200 * tree.[ch]: added xmlDocGetRootElement()
7201
7202Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7203
7204 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7205 c++ losage.
7206
7207Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * configure.in, doc/xml.html : bumped to 1.8.0
7210 * xlink.[ch], Makefile.am : added framework for link detection
7211 * parser.h: added nbChars to parser context, needed for cleanup.
7212 * xmlmemory.c: removed a nasty bug when out of mem
7213 * valid.[ch]: adding namespace support for attribute decl
7214 * tester.c: added --debugent option
7215 * debugXML.[ch]: added xmlDebugDumpEntities()
7216 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7217 buffers instead, this was really needed, validation was breaking
7218 in strange ways due to that. Added xmlParseStringPEReference()
7219 and other parsing from strings functions. Entities processing
7220 modified again, but PERef are still not handled correcly but
7221 unless you're Eve Maller you won't notice :-)
7222 * HTMLparser.c: large changes toward reliability, and switched to
7223 lowercase internal tags, XHTML is lowercase, so it will help
7224 that output is closer to next version.
7225 * doc/* : regenerated the documentation, it is now hosted at
7226 http://xmlsoft.org/ (same bits I just bought the domain :-)
7227
7228
7229Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7232 doc generation
7233 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7234 in the SAX API
7235 * doc/*: rebuilt the doc making sure everything appears in the
7236 HTML files
7237
7238Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7241 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7242 which allow impressive speed improvement on dataset with
7243 large text pieces, but at the cost of broken binary
7244 compatibility and slightly bigger memory usage.
7245 Configure with --with-buffers to activate them, they
7246 are protected with XML_USE_BUFFER_CONTENT define.
7247 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7248 goal is 0 memory left allocated once parser is no more used
7249 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7250 call xmlCleanupParser() and xmlMemoryDump()
7251
7252Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7255 * parser.[ch] encoding.[ch]: added memory cleanup routines
7256 * parser.c: closing bug #3788
7257 * doc/*: rebuilt the doc
7258
7259Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7262 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7263 * tester.c: added --compress option
7264 * doc/*: rebuilt the documentation
7265
7266Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7269 if given /proc/kcore as input !
7270 * doc/xml.html doc/*: updated and rebuilt the documentation
7271
7272Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * parser.c: Fixed some wrongly space collapsing code due to
7275 a misreading of the spec.
7276 * result/*: fixed the output accordingly
7277
7278Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * encoding.c: bug fix and typos
7281 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7282 * parser.c: added attribute normalization closing bug #3597
7283 * test/att* result/att* SAXresult/att*: testcase for attribute
7284 normalization
7285
7286Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * configure.in: closing bug #3163 by adding extra flags for the
7289 cc compiler on HP-UX
7290
7291Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * valid.[ch] : removed a typo and an enumerated type bug in the
7294 xmlAddElementDecl() function
7295 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7296 call to xmlEncodeEntitiesReentrant() so that the functions
7297 New, Set and Get are at the same level.
7298 * parser.c HTMLparser.c: extra memory allocation bug for
7299 attributes detected by someone using libxml in embedded systems :-)
7300
7301Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * xmlmemory.h: turned off mem debug :-\
7304
7305Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * parser.c: closed bug #2784 a one line fix, but worth pushing
7308 a new release out
7309 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7310 some structures, comments before and after the
7311 main element, and other nastyness
7312 * HTMLtree.c tree.c: accomodate the extended HTML supported
7313 * configure.in: pushing 1.7.4
7314 * test/ent8 and related outputs : added a new test for bug #2784
7315 * test/HTML/wired.html and related output: a nasty HTML example
7316 * Makefile.am: improved the test scripts
7317 * docs/* : reran the documentation extractor, updated xml.html
7318
7319Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7322 HTMLparser and debugged the HTML related code. HTML documents
7323 now have their own type
7324 * entities.c: do not dump &apos; for HTML output
7325 * xmlmemory.c: improvement, breakpoint mechanism
7326 * testHTML.c: added --sax --repeat ...
7327 * Makefile.am: improved the HTML tests
7328 * valid.[ch]: added xmlValidGetValidElements and
7329 xmlValidGetPotentialChildren
7330 * tester.c: added --insert to test the 2 new functions
7331 * test//* result//* SAXresult//* : regression test cleanup
7332 and extension.
7333 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7334 gnome-xml-nanohttp.html
7335
7336Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * HTMLparser.c: fixed problems with some autoclose tags
7339 * tree.c: fixed XML output problems.
7340 * result/* SAXresult/*: update of the tests output
7341
7342Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * Makefile.am: Arturo patch for xmlConf.sh version info
7345 * parser.c: Tim Josling patch for single quoted items
7346 * tester.c: Tim Josling patch for tester options usage
7347 * tree.h: indent cleanup
7348
7349Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7352 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7353
7354Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * tree.c : Raph patch for initialization of CORBA fields
7357 * parser.c, xpath.c, ...: modification of doc comments
7358 * xpath.c : allow spaces in xpath expressions
7359
7360Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * xmlmemory.h: turning off memory debug :-(
7363
7364Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7367 better SAX interfaces.
7368 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7369 entity.
7370 * configure.in: 1.7.2
7371
7372Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * libxml.spec.in: fixed the URL
7375 * doc/xml.html: improved the documentation front-end
7376
7377Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7380
7381Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * libxml.spec.in: fixed the alpha compile problem
7384 * parser.[ch]: changed errno to errNo in the parser context :-(
7385 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7386 * doc/xml.html: changed CHAR to xmlChar
7387 * doc/html/*: recompiled the documentation
7388 * configure.in: 1.7.1
7389
7390Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * parser.h: modified the parser context struct to regain 1.4.0
7393 binary compatibility
7394 * parser.c, xml-error.h: added errno ot teh context and defined
7395 a set of errors values with update of errno
7396 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7397 DTDs and entities
7398 * *.h, *.c: complete cleanup of the use of config.h and include
7399 protection depending on the current setup.
7400 * overalll debugging, maintenance and bug-fixing on all modules
7401 * updated the documentation
7402 * ready for 1.7.0
7403
7404Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * HTMLparser.c : cleanup
7407 * SAX.c valid.c valid.h: added ID/IDREF checking
7408 * tree.c tree.h: extended doc structure for refs
7409 * configure.in: 1.6.2
7410 * parser.c: patched bug in SAX user arg call
7411 * parserInternals.h: patched missing close in C++ wrapping
7412 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7413 especially upcoming XPointer implementation.
7414 * doc/xml.html: augmented, typo
7415
7416Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7417
7418 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7419 not all invocations of install understand -d.
7420
7421Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7422
7423 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7424 to make 'check' works, when builddir != srcdir.
7425
7426Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * doc/xml.html : updated the documentation
7429
7430Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7433 not deallocated memory blocks
7434 * *.c : replaces all calls to malloc() free() and realloc() to
7435 the wrapper functions/macros
7436 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7437 instead of xmlFreeNodeList()
7438
7439Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * HTMLparser.c: corrected a stupid bug leading to core dump at
7442 tree deallocation. Removed warnings indicated by
7443 Stephane.Conversy@lri.fr
7444 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7445 looked for in the external subset
7446
7447Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7450 on SGI by Stephane.Conversy@lri.fr
7451
7452Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * all .h : changed the prototype declaration indent as in gtk
7455 * most .c : working on reducing the TODOs in the code
7456 * most .c : cleanup though -pedantic and Insure++
7457 * improvements on validation ID checkings.
7458 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7459 * xml-config.in: closed #1810
7460
7461Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * tree.h, valid.c, valid.h: more work on validity, IDs
7464 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7465 definition for AIX
7466
7467Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7470 the distribution due to a cut'n paste error at last commit
7471
7472Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * configure.in: upgraded to version 1.4.0
7475 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7476 Big update, added a large part of the validation process,
7477 it should be usable, but some parts are missing
7478 * xpath.c: improved the implementation w.r.t. root.
7479 * Makefile.am: added more tests
7480 * test and result trees: added a lot of tests
7481 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7482
7483Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * Added an HACKING file
7486
7487Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * xpath.[ch] : improvements and debug of the XPath implementation
7490 * parser.c, HTMLparser.c : modified the parsers to be progressive
7491 * tree.[ch] : extended the Buffer promitives
7492 * xmlIO.[ch] : added basic I/O routines providing progressive
7493 parsing and ready for I18N conversion plugins
7494 * SAXresult/* : the SAX callback sequence maybe slightly different
7495 now
7496 * test*.c : improved/updated the tests programs
7497 * doc/* : recompiled the docs.
7498
74991999-07-26 Michael Meeks <michael@edenproject.org>
7500
7501 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7502
7503 * tree.c: Ditto.
7504
7505Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * configure.in: upgraded to version 1.4.0
7508 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7509 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7510 XML query language, see http://www.w3.org/TR/xpath for more details.
7511 * parser.c, parser.h: added CHAR* related string functions for XPath
7512 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7513 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7514 rebuild the docs.
7515 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7516 and regression testing capabilities for XPath.
7517
7518Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7521 closing bug #1646
7522
7523Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * Makefile.am, example/Makefile.am: closed bug #1683
7526
7527Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * example/Makefile.am, configure.in: added the makefile for the
7530 gjobread example
7531
7532Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7533
7534 * doc/Makefile.am:
7535 - fix which allow "make install DESTDIR=</install/prefix>".
7536
7537Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7540 which fixed a problem on the file reading-code.
7541
7542Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7545 output.
7546 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7547
7548Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * parser.h : Oops removed the binary compatibility problem
7551 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7552 * parser.c, HTMLparser.c: applied patches for reading from stdin
7553
7554Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * parser.c, entities.c, valid.c: cleanup bug #1591
7557 * configure.in: cleanup bug #1592
7558 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7559 the same tree back-end. Hence gdome will be available for it.
7560 * doc/Makefile.am: close bug #617
7561
7562Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * parser.c: alloctate a per parser context SAX interface block
7565
7566Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7569 and xmlEncodeEntitiesReentrant with the correct one :-\
7570
7571Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * commit of my internal XML base changes, quite a lot of
7574 changes, cleanups, better entities support, framework for
7575 new I/O and charset detection and handling
7576 * Fixed the configure/Makefile stuff to generate shared libs
7577 with the proper version info, so we jumped on rev from
7578 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7579 xmlEncodeEntities() result need to be freed now, and a string
7580 xmlParserVersion provide the current library version.
7581
7582Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7583
7584 * parser.c: fixed a buffer overrun for when you have a very long
7585 attribute with no entities in it.
7586
7587Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * added example directory
7590 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7591
7592Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * Release of libxml-1.1, nearly everything has been touched for
7595 this.
7596 * Added more regression tests
7597 * Updated the documentation
7598
7599Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * tree.[ch]: unified the XML_NO_CORBA defines.
7602 * parser.c encoding.[ch]: started plugging in char encoding detection
7603
7604Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7605
7606 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7607 Also freed allocated buffer.
7608
7609Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7610 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7611 reentrancy problem at printing. One is left in entities.c, to
7612 remove ASAP
7613 * testSAX.c : added a test example showing the use of the SAX
7614 interface if one doesn't want to build the DOM tree.
7615 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7616
7617Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7620 large revamping of the parser to use SAX callbacks
7621 http://www.megginson.com/SAX/ (or at least a C like interface
7622 a la Expat). It's now possible to set up your own callbacks
7623 and the parser will not build a DOM tree.
7624 * test/* result/*: updated the test suite, I finally removed
7625 the old Namespace draft support (PI based).
7626
7627Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * Makefile.am: added test result to EXTRA_DIST for make tests
7630
7631Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * parser.c, parserInternals.h: moved the chars macro definitions
7634 to parserInternals.h
7635 * parser.c, error.c: applied patches from "Knut Åkesson"
7636 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7637
7638Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * xml-config.in : applied patch to make --version work
7641
76421999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7643
7644 * Makefile.am (check-local): Alias for `tests' target. This will
7645 cause `make check' to do the right thing.
7646 (tests): Don't run tests in srcdir. Also, replaced calls to
7647 basename with a `sed' "equivalent".
7648
7649Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7652 it in the header and not the sources, updated the doc.
7653 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7654 pointing this out.
7655
7656Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7659 exported the inputStream routines.
7660 * doc/html/* : updated accordingly
7661
7662Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * parser.c, parser.h, parserInternals.h: added a few extra
7665 internal calls to allocate and free parser contexts ...
7666 * doc/html/* : updated accordingly
7667
7668Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * configure.in, Makefile.am, doc/makefile.am : General changes for
7671 1.0.0 release and including the generated HTML documentation.
7672
7673Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * makefile.am : added parserInternals.h, oops.
7676
7677Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * parserInternals.h: added this header giving access to the parser
7680 internal functions.
7681 * doc/Makefile.am : added a rebuild target which rebuilds the full
7682 set of documentations
7683 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7684 the internal subset.
7685 * *.c *.h: modifications needed to generate the documentation using
7686 gtk-doc, cleanup of functions blocks, reorganisation of struct
7687 declarations.
7688
7689Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7692 the tar and spec file to include the beginning of the doc.
7693
76941999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7695
7696 * doc/.cvsignore: Added this file.
7697
7698Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * tree.c: fixed xmlGetProp to return "" when the attribute
7701 exists, even if the node-list is NULL.
7702
7703Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * tree.c: patched an error outputting empty attribute values.
7706 * Makefile.am and doc/makefile.am: have been updated during the
7707 week-end. Sorry for an empty CVS log, I got a shell problem.
7708
7709Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * tree.h: cleaned up using enums instead of defines
7712 * parser.c, valid.[ch]: more work on parsing/output of element
7713 declarations
7714
7715Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * valid.[ch], tree.c, parser.c : more work toward full parsing
7718 of XML DTDs.
7719 * README: added informations about mailing-list and on-line
7720 documentation
7721
77221999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7723
7724 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7725
7726Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * parser.c, tree.[ch] : more work toward conformance testing,
7729 added a last element to accelerate parsing of very flat structures
7730 started working on internal subset Element content declaration.
7731 * valid.[ch] : first cut at adding code toward validation.
7732 * previous changes had also small impact on most files, especially
7733 the conformance testing using James Clark test suite.
7734
7735Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * test/* : updated the examples, most of them were not well
7738 formed (humm), and added rdf2.
7739 * result/* : resulting changes in the output.
7740
7741Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7744
7745Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * tree.c: patched a bug in the generation of empty attributes
7748
7749Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7752 for node/trees/documents/... Biggest problem is namespace
7753 support when copying subtrees.
7754
7755Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * parser.c, entities.c: improve entities and char ref encoding,
7758 and cleanups of error messages.
7759
7760Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * parser.c, entities.c: simple bug hunting done during rpm2html and
7763 rpmfind integration.
7764
7765Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * parser.[ch]: Added interfaces allowing to specify a SAX
7768 handler before parsing.
7769
7770Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * parser.c: redirrect all errors reporting through the SAX
7773 error function
7774
7775Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7778 * libtool, tlmain ...: update of the libtool files
7779
77801998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7781
7782 * entities.c: Use g_snprintf insteda of snprintf.
7783
7784Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7787 added ent5 test for this purpose.
7788 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7789
7790Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * parser.c: fixed? a strange error due to compression on a GWP
7793 document.
7794
7795Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * tree.[ch]: bug fixing
7798 * entities.[ch]: defined a specific type for predefined entities
7799 * doc/xml.html: more documentation on the library, how to use it,
7800 overview of the interfaces.
7801
7802Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7805
7806Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * tree.c: corrected a small bug
7809 * doc/xml.html: continuing writing documentation.
7810
7811Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * debugXML.h debugXML.c: added debugging utilities.
7814 * tester.c: added --debug switch.
7815 * tree.c: patched an incorrect node->type assignment.
7816 * parser.c: formatting, ensure that node->doc != NULL in attributes
7817
7818Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7821 entity support and provide an internal representation close to
7822 DOM one (entity ref nodes, and attribute value as tree). I tried
7823 to preserve the interface but this will surely break some apps
7824 (I have to change rpm2html/rpmfind for example). I had to change
7825 two interfaces, and the generated tree is somewhat different.
7826 * doc/* : started documenting the XML library, the tree and
7827 DOM/Corba. This is a first step.
7828
7829Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * parser.c: Set up the fonctions comment block, boring but useful.
7832 * parser.h, SAX.c, parser.c: now attributes are processed through
7833 the SAX interface. The problem is that my SAX interface diverged
7834 quite a bit from the original one, well this is not an official
7835 spec, and translating it from Java to C is hairy anyway...
7836
7837Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7840 fonctions comment block, boring but useful.
7841
7842Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7845 conversion routines. However they are not yet used to convert the
7846 inputs. The core will run with UTF-8.
7847
7848Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * tree.c : make sure that the type id is properly set-up when
7851 a new object is allocated, needed for DOM.
7852
7853Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * tree.h, tree.c: Ok, the main objects in the tree will be native
7856 corba objects, it costs 8 bytes per Node, Attribute and Document
7857 but it simplifies the Corba integration a lot (no extra interface
7858 objects to allocate/free).
7859
7860Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7863 and changed NODEs contants for conformity with DOM Level 1
7864
7865Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * added hooks to keep track of servants when creating objects
7868 xmlDoc and xmlNode (for Corba export).
7869
7870Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * added xml-config script.
7873
7874Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7877 to autoupdate libtool and automake conf files.
7878
78791998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7880
7881 * Makefile.am: Use '?' to separate the sed
7882 commands as ',' is used when people pass -Wl,something.
7883
7884
7885Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * tree.c, tree.h: added a per-document compression interface.
7888
7889Tue Sep 22 20:47:38 EDT 1998
7890
7891 * tree.c, tree.h: added saving with compression and added interfaces
7892 to control the compression level (xmlGetCompressMode,
7893 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7894
7895Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * parser.c: corrected a loop for files of size 0
7898
78991998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7900
7901 * error.h: New file. Contains prototyes from `error.c'.
7902
7903Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7904
7905 * Makefile.am (xmlincdir): New macro.
7906 (xmlinc_HEADERS): Renamed from include_HEADERS.
7907
7908Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * applied small patch on numeric entities from
7911 Christopher Blizzard <blizzard@appliedtheory.com>
7912
7913Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * New release 0.2, removed the old xml_* files so that it's
7916 coherent with the other CVS base (W3C), far better conformance
7917 to standard, new namespaces, decent entities support, beginning
7918 of a SAX-like interface. Nearly nothing left intact, even the
7919 test examples ...
7920
79211998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7922
7923 * .cvsignore: Add .deps dir
7924
7925Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7928
7929Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * configure.in: added test for CPP
7932 * AUTHORS, Changelog: the original ones didn't get commited but the
7933 glib ones instead, fixed.
7934 * Makefile.am: corrected an error in library naming
7935
7936Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * integrated code developped at W3C
7939 * changed the original Copyright
7940 * migrated to automake
7941 * prefixed the filenames by xml_ to avoid filename clashes
7942
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007943Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7944
7945 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7946 should not be called.
7947
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007948Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7949
7950 * libxml-2.0.pc.in: applied the patch to fix #101894
7951
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007952Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7953
7954 * tree.c : applied patch from Lukas Schroeder for register callbacks
7955 * valid.c: modified patch from Lukas Schroeder to test
7956 register callbacks with --chkregister
7957
Daniel Veillard067bae52003-01-05 01:27:54 +00007958Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7959
7960 * xmlreader.c: seriously changed the way data are pushed to
7961 the underlying parser, go by block of 512 bytes instead of
7962 tryng to detect tag boundaries at that level. Changed the
7963 way empty element are detected and tagged.
7964 * python/tests/reader.py python/tests/reader2.py
7965 python/tests/reader3.py: small changes mostly due to context
7966 reporting being different and DTD node being reported. Some
7967 errors previously undetected are now caught and fixed.
7968 * doc/xmlreader.html: flagged last section as TODO
7969
Daniel Veillard51a447a2003-01-04 19:42:46 +00007970Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7971
7972 * python/libxml.py: integrated the Python 2.2 optimizations
7973 from Hannu Krosing, while maintaining compatibility with
7974 1.5 and 2.1
7975
Daniel Veillarde59494f2003-01-04 16:35:29 +00007976Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7977
7978 * xmllint.c: a bit of cleanup
7979 * xmlreader.c: small fix
7980 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7981 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7982
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007983Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7984
7985 * python/setup.py.in: patch from Stéphane Bidoul to include
7986 drv_libxml2.py in setup.py
7987
Daniel Veillard66b82892003-01-04 00:44:13 +00007988Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7989
7990 * doc/xmlreader.html: starting documenting the new XmlTextReader
7991 interface.
7992
Daniel Veillard7704fb12003-01-03 16:19:51 +00007993Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7994
7995 * xmllint.c: added the --stream flag to use the TextReader API
7996 * xmlreader.c: small performance tweak
7997
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007998Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7999
8000 * xmlreader.c python/tests/reader2py: okay the DTD validation
8001 code on top of the XMLTextParser API should be solid now.
8002
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008003Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8004
8005 * xmlreader.c python/tests/reader2py: Fixing some more mess
8006 with validation and recursive entities while using the
8007 reader interface, it's getting a bit messy...
8008
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008009Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8010
8011 * xmlreader.c python/tests/reader.py: another couple of problem
8012 related to IsEmptyElement reported by Stéphane Bidoul needed
8013 some fixes.
8014
Daniel Veillard4f860202003-01-02 13:00:02 +00008015Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8016
8017 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8018 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8019 based on the python XmlTextReader interface.
8020
Daniel Veillard3c265e42003-01-01 21:06:49 +00008021Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8022
8023 * tree.c: backing out one change in the last patch which broke the
8024 regression tests
8025
Daniel Veillard5335dc52003-01-01 20:59:38 +00008026Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8027
8028 * global.data globals.c tree.c include/libxml/globals.h: applied
8029 an old patch from Lukas Schroeder to track node creation and
8030 destruction. Probably missing a lot of references at the moment
8031 and not usable reliably.
8032
Daniel Veillard8ba17412003-01-01 19:13:12 +00008033Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8034
8035 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8036 from doc/news.html and a stylesheet
8037
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008038Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8039
8040 * xmlreader.c python/tests/reader.py: fixed another couple of
8041 xmlreader bugs reported by Stéphane Bidoul and added tests.
8042
Daniel Veillard9e395c22003-01-01 14:50:44 +00008043Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8044
8045 * xmlreader.c python/tests/reader2.py: fixed another validity
8046 checking in external parsed entities raised by Stéphane Bidoul
8047 and added a specific regression test.
8048 * python/tests/reader3.py: cleanup
8049
Daniel Veillardd5896142002-12-31 14:45:26 +00008050Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8051
8052 * xmlreader.c python/tests/reader2.py: fixed a problem with
8053 validation within entities pointed by Stéphane Bidoul, augmented
8054 the tests to catch those.
8055
Daniel Veillarddc85f282002-12-31 11:18:37 +00008056Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8057
8058 * python/generator.py: modified the generator to allow keeping
8059 class references when creating new classes, needed to fix a bug
8060 pointed by Stéphane Bidoul where the input buffer of the
8061 xmlTextReader instance gets destroyed if the python wrapper for
8062 the input is not referenced anymore.
8063
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008064Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8065
8066 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8067 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8068
Daniel Veillard571b8892002-12-30 12:37:59 +00008069Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8070
8071 * xmlreader.c python/tests/reader.py: fixed another problem
8072 pointed by Stéphane Bidoul
8073
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008074Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8075
8076 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8077 with "<a/>"
8078
Daniel Veillardecaba492002-12-30 10:55:29 +00008079Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8080
8081 * SAX.c: warn on xmlns:prefix="foo"
8082 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8083 for namespace attributes handling.
8084
Daniel Veillard2d84a892002-12-30 00:01:08 +00008085Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8086
8087 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8088 a really nasty problem raised by a DocBook XSLT transform
8089 provided by Sebastian Bergmann
8090
Daniel Veillard29b3e282002-12-29 11:14:41 +00008091Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8092
8093 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8094 by Stéphane Bidoul and integrated it into the tests
8095
Daniel Veillarde18fc182002-12-28 22:56:33 +00008096Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8097
8098 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8099 extended the XmlTextReader API a bit, addding accessors for
8100 the current doc and node, and an entity substitution mode for
8101 the parser.
8102 * python/libxml.py python/libxml2class.txt: related updates
8103 * python/tests/Makefile.am python/tests/reader.py
8104 python/tests/reader2.py python/tests/reader3.py: updated a bit
8105 the old tests and added a new one to test the entities handling
8106
Daniel Veillardaba976d2002-12-28 21:14:18 +00008107Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8108
8109 * python/generator.py python/libxml2class.txt
8110 python/tests/reader.py python/tests/reader2.py: changed the
8111 generator to provide casing for the XmlTextReader similar to
8112 C# so that examples and documentation are more directly transposable.
8113 Fixed the couple of tests in the suite.
8114
Daniel Veillard83298842002-12-28 15:12:33 +00008115Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8116
8117 * doc/guidelines.html: added a document on guildeline for
8118 publishing and deploying XML
8119
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008120Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8121
8122 * valid.c xmlreader.c: final touch running DTD validation
8123 on the XmlTextReader
8124 * python/tests/Makefile.am python/tests/reader2.py: added a
8125 specific run based on the examples from test/valid/*.xml
8126
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008127Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8128
8129 * python/libxml.py: added a few predefined xmlTextReader parser
8130 configuration values.
8131
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008132Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8133
8134 * python/libxml_wrap.h: trying to fix #102037
8135
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008136Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * SAX.c: fixing bug #95296, when the predefined entities
8139 are redefined in the DTD the default one must be used
8140 instead anyway.
8141
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008142Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8143
8144 * doc/xmllint.xml
8145 * doc/xmllint.1
8146 Add discussion of XML_DEBUG_CATALOG to xmllint man
8147 page - bug #100907
8148
8149
Daniel Veillarddf512f42002-12-23 15:56:21 +00008150Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8151
8152 * xmlreader.c: Fixed the empty node detection to avoid reporting
8153 an inexistant close tag.
8154
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008155Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8156
8157 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8158 for Python 2.1
8159
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008160Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8161
8162 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8163
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008164Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8165
8166 * doc/libxml2-api.xml python/tests/reader.py: one really need
8167 to provide the base URI information when creating a reader parser
8168 from an input stream. Updated the API and the example using it.
8169
Daniel Veillardea7751d2002-12-20 00:16:24 +00008170Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8171
8172 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8173 include/libxml/valid.h include/libxml/xmlreader.h: working on
8174 DTD validation on top of xml reader interfaces. Allows to
8175 validate arbitrary large instances. This required some extensions
8176 to the valid module interface and augmenting the size of xmlID
8177 and xmlRef structs a bit.
8178 * uri.c xmlregexp.c: simple cleanup.
8179
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008180Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8181
8182 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8183 work on the xml reader interfaces.
8184 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8185 Web page for the Windows binaries.
8186
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008187Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8188
8189 * xmlIO.c: applied a patch for VMS following the report by
8190 Nigel Hall
8191
Daniel Veillard3772de32002-12-17 10:31:45 +00008192Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8193
8194 * parser.c: the parseStartTag bug fix wasn't complete.
8195
Daniel Veillard67df8092002-12-16 22:04:11 +00008196Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8197
8198 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8199 parseStartTag, fixing it.
8200 * test/att4 result/att4 result/noent/att4: adding the test
8201 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8202 more methods to XmlTextReader.
8203
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008204Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8205
8206 * win32/libxml2.def.src: added more xml reader exports
8207 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8208 to the build
8209
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008210Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8211
8212 * doc/tutorial/xmltutorial.xml
8213 plus generated html and pdf
8214 Updating tutorial again based on further comments from Niraj
8215 Tolia on the last iteration
8216
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008217Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8218
8219 * doc/tutorial/xmltutorial.xml
8220 * doc/tutorial/includekeyword.c
8221 * doc/tutorial/includegetattribute.c
8222 plus generated html and pdf
8223 Adding fix from Niraj Tolia to tutorial to properly free memory.
8224
8225
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008226Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8229 more methods of XmlTextReader.
8230 * python/libxml2class.txt python/tests/reader.py: this increased the
8231 methods in the bndings, augmented the test to check those new
8232 functions.
8233
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008234Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8235
8236 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8237 methods of XmlTextReader.
8238 * python/generator.py python/libxml_wrap.h python/types.c
8239 python/libxml2class.txt: added the reader to the Python bindings
8240 * python/tests/Makefile.am python/tests/reader.py: added a specific
8241 test for the Python bindings of the Reader APIs
8242 * parser.c: small cleanup.
8243
Daniel Veillard06503452002-12-13 10:42:08 +00008244Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8245
8246 * xinclude.c: fallback was only copying the first child not the
8247 full child list of the fallback element, closes #89684 as reopened
8248 by Bernd Kuemmerlen
8249
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008250Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8251
8252 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8253
Daniel Veillard000eafb2002-12-12 10:04:22 +00008254Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8255
Daniel Veillardc1eed322002-12-12 11:01:32 +00008256 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008257 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008258 gives enum values, fix functype return type, put back fields in
8259 structs
8260 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008261
Daniel Veillard024b5702002-12-12 00:15:55 +00008262Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8263
8264 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8265 about htmlNodeDumpOutput location.
8266 * xpath.c: removed an undefined function signature
8267 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8268 too many symbols in the API breaking the python bindings.
8269 Updated with the libxslt/libexslt changes.
8270
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008271Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8272
8273 * configure.in: preparing release of 2.4.29
8274 * doc/*: rebuilt the docs and API
8275 * xmlreader.c: a few more fixes for the XmlTextReader API
8276
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008277Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8278
8279 * include/win32config.h: applied mingw patch from Magnus Henoch
8280
Daniel Veillard5aad8322002-12-11 15:59:44 +00008281Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8282
8283 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8284
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008285Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8286
8287 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8288 building Python script, does the C parsing directly, generates
8289 a better API description including structure fieds defs and
8290 enums. Still a couple of bugs, but good enough for the python
8291 wrappers now.
8292 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8293 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8294 include/libxml/schemasInternals.h include/libxml/tree.h: more
8295 cleanup based on the python analysis script reports.
8296 * libxml.spec.in: make sure the API XML description is part of the
8297 devel package.
8298
Daniel Veillard01c13b52002-12-10 15:19:08 +00008299Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8300
8301 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8302 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8303 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8304 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8305 code cleanup, especially the function comments.
8306 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8307
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008308Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * Makefile.am xmlreader.c include/libxml/Makefile.am
8311 include/libxml/xmlreader.h: Adding a new set of APIs based on
8312 the C# TextXmlReader API but converted to C. Allow to parse
8313 in constant memory usage, far simpler to program and explain
8314 than the SAX like APIs, unfinished but working.
8315 * testReader.c: test program
8316
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008317Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8318
8319 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8320
Daniel Veillard64b35282002-12-04 15:10:40 +00008321Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8322
8323 * tree.c: Chip turner indicated that XHTML1 serialization
8324 rule for style actually break on both IE and Mozilla,
8325 try to avoid the rule if escaping ain't necessary
8326
Daniel Veillard8efff672002-12-04 11:44:48 +00008327Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8328
8329 * nanhttp.c: handle HTTP URL escaping, problem reported by
8330 Glen Nakamura and Stefano Zacchiroli
8331
Daniel Veillard1c732d22002-11-30 11:22:59 +00008332Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8333
8334 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8335
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008336Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8337
8338 * uri.c: Johann Richard pointed out some XPointer problems for
8339 URN based URI references in XInclude. Modified the URI parsing
8340 and saving routines to allow correct parsing and saving of
8341 XPointers, especially when attached to "opaque" scheme accordingly
8342 to RFC 2396
8343
Daniel Veillard8db67d22002-11-27 19:39:27 +00008344Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8345
8346 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8347 of refactoring to the HTML saving code.
8348 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8349 in the doc.
8350
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008351Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8352
8353 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8354 to a buffer API to reuse the generic dump to an OutputIO layer,
8355 this reduces code, fixes xmlNodeDump() for XHTML, also made
8356 xmlNodeDump() now return the number of byte written.
8357
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008358Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8359
8360 * python/setup.py.in: another patch from Stéphane Bidoul for
8361 Python bindings on Windows
8362 * doc/parsedecl.py: small cleanup
8363
Daniel Veillard9715c172002-11-25 16:33:40 +00008364Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8365
8366 * libxml.spec.in configure.in: add a line in %changelog for releases
8367
Daniel Veillard9bc53102002-11-25 13:20:04 +00008368Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8369
8370 * parser.c: patch from Marcus Clarke fixing a problem in entities
8371 parsing that was detected in KDe documentations environment.
8372
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008373Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8374
8375 * python/libxml.c (libxml_prev): Return the previous as opposed to
8376 the next node (I guess this is the result of some cut & paste programming:)
8377
Daniel Veillard80d7b902002-11-23 16:23:08 +00008378Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8379
8380 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8381
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008382Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * python/generator.py python/libxml.c python/setup.py.in: trying
8385 to fix the Python bindings build on Windows (Stéphane Bidoul)
8386
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008387Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8388
8389 * win32/configure.js: added option for python bindings
8390 * win32/libxml2.def.src: added more exports
8391
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008392Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8393
8394 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8395 pthreads
8396 * win32/wince/*: applied updates to Windows CE port from Javier
8397
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008398Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8399
8400 * configure.in: preparing 2.4.28
8401 * libxml.spec.in doc/Makefile.am: some cleanup
8402 * doc/*: updated the news and regenerated.
8403
Daniel Veillardfee408f2002-11-22 13:18:30 +00008404Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8405
8406 * HTMLparser.c: final touch at closing #87235 </p> end tags
8407 need to be generated.
8408 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8409 this change slightly the output of a few tests
8410 * doc/*: regenerated
8411
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008412Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8413
8414 * parserInternals.c: fixing bug #99190 when UTF8 document are
8415 parsed using the progressive parser and the end of the chunk
8416 is in the middle of an UTF8 multibyte character.
8417
William M. Brack8b2c7f12002-11-22 05:07:29 +00008418Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8419
8420 * threads.c: fixed initialization problem in xmlNewGlobalState
8421 which was causing crash.
8422 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8423 in xmlInitializeGlobalState.
8424 * parserInternals.c: cleaned up ctxt->sax initialisation.
8425
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008426Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8427
8428 * tree.c include/libxml/tree.h: modified the existing APIs
8429 to handle XHTML1 serialization rules automatically, also add
8430 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8431 libxslt serialization uses it when needed without changing
8432 the library API.
8433 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8434 result/xhtml1: added a new test specifically for xhtml1 output
8435 and updated the result of one XHTML1 test
8436
Daniel Veillardd076a202002-11-20 13:28:31 +00008437Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8438
8439 * xinclude.c parserInternals.c encoding.c: fixed #99082
8440 for xi:include encoding="..." support on text includes.
8441 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8442 test/XInclude/ents/isolatin.txt : added a specific regression test
8443 * python/generator.py python/libxml2class.txt: fixed the generator
8444 the new set of comments generated for doc/libxml2-api.xml were
8445 breaking the python generation.
8446
Daniel Veillard817e70b2002-11-19 22:28:48 +00008447Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8450 * configure.in: patch for Solaris on new autoconf closes #98880
8451 * doc/parsedecl.py: repair the frigging API building script,
8452 did I say that python xmllib sucks ?
8453 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8454 and some comment are no more truncated.
8455
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008456Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8457
8458 * parser.c: Martin Stoilov pointed out a potential leak in
8459 xmlCreateMemoryParserCtxt
8460
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008461Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8464 included in HTML documents and using the push parser.
8465
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008466Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8467
8468 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8469 specified, look for the Python interpreter not just in the
8470 specified root but also in the specified location. Fixes #98825
8471
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008472Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8473
8474 * python/libxml.c: fixing bug #98792 , node may have no doc
8475 and dereferencing without checking ain't good ...
8476
Daniel Veillarddad3f682002-11-17 16:47:27 +00008477Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8478
8479 * configure.in: preparing release 2.4.27
8480 * doc/* : updated and rebuilt the docs
8481 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8482 and all the docs are actually packaged and in the final RPMs
8483 * parser.c parserInternals.c include/libxml/parser.h: restore
8484 xmllint --recover feature.
8485
Daniel Veillard68e9e742002-11-16 15:35:11 +00008486Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8487
8488 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8489 processing of parsed entities, and XPath computation on sustitued
8490 entities.
8491 * testXPath.c: make sure entities are substitued.
8492
Daniel Veillard328f48c2002-11-15 15:24:34 +00008493Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8494
8495 * parser.c: fixed #96594, which was totally dependant on the
8496 processing of internal parsed entities, which had to be changed.
8497
Daniel Veillard66651aa2002-11-15 11:21:43 +00008498Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8501 trying to fix bug #98517 about building outside the source tree
8502 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8503
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008504Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8505
8506 * include/win32config.h: cleanup
8507 * win32/Makefile.mingw: integrated mingw in JScript configure
8508 * win32/Makefile.msvc: modified to allow mingw coexistence
8509 * win32/configure.js: integrated mingw
8510 * win32/Readme.txt: cleanup
8511
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008512Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * HTMLparser.c: strengthen the guard in the Pop macros,
8515 like in the XML parser, closes bug #97315
8516
Daniel Veillard0821b152002-11-12 20:57:47 +00008517Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8518
8519 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8520 callback is never used.
8521
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008522Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * parserInternals.c: fixed the initialization of the SAX structure
8525 which was breaking xsltproc
8526 * xpath.c: patch from Petr Pajas for CDATA nodes
8527 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8528 * parser.c include/libxml/parser.h: patch from Peter Jones
8529 removing a leak in xmlSAXParseMemory() and adding the
8530 function xmlSAXParseMemoryWithData()
8531
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008532Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8533
8534 adding pdf of tutorial, changing web page to link to it
8535 * doc/tutorial/xmltutorial.pdf
8536 * doc/xml.html
8537 * doc/docs.html
8538
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008539Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8540
8541 * doc/tutorial/ar01s08.html
8542 adding file what I forgot for tutorial
8543
8544
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008545Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8546
8547 Adding encoding discussion to tutorial
8548 Added:
8549 * doc/tutorial/images/*.png: DocBook admonition image files
8550 * doc/tutorial/apf.html, apg.html: new generated html
8551 * doc/tutorial/includeconvert.c: conversion code entity file
8552 changed:
8553 * doc/tutorial/xmltutorial.xml: DocBook original
8554 * doc/tutorial/*.html: generated html
8555
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008556Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8557
8558 * include/libxml/*.h: retired xmlwin32version.h
8559 * doc/Makefile.am: retired xmlwin32version.h
8560 * win32/configure.js: retired xmlwin32version.h
8561
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008562Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8563
8564 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008565 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8566 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008567
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008568Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * globals.c: fixed a typo pointed out by Igor
8571 * xpath.c: try to speed up node compare using line numbers
8572 if available.
8573
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008574Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * tree.c: make xmlFreeNode() handle attributes correctly.
8577
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008578Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8579
8580 * catalog.c: completed the #96963 fix, as reported by Karl
8581 Eichwalder
8582
Daniel Veillard56f21f22002-11-06 15:49:46 +00008583Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8586
Daniel Veillard91ad8792002-11-04 17:06:52 +00008587Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * Makefile.am: switched the order of a couple of includes
8590 to fix bugs #97100
8591
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008592Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8593
8594 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8595 xmlLoadCatalogs that used to separate directories with a ':'.
8596
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008597Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8598
8599 * threads.c: improvements to the Windows-side of thread handling
8600 * testThreads.c: conditionally excluded unistd.h
8601 * testThradsWin32.c: broke overlong lines
8602 * include/win32config.h: adapted thread-related macros to the new
8603 scheme and for pthreads on Windows
8604 * win32/Makefile.msvc: introduced a more flexible thread build,
8605 added testThreads[Win32].c to the build
8606 * win32/configure.js: introduced a more flexible thread config
8607
John Fleck61f6fb62002-10-31 15:23:29 +000086082002-10-31 John Fleck <jfleck@inkstain.net>
8609
8610 * doc/xml.html (and, by implication, FAQ.html)
8611 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8612
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008613Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8614
8615 * configure.in: removed xmlwin32version.h
8616 * include/libxml/Makefile.am: removed xmlwin32version.h
8617
Daniel Veillardce66ce12002-10-28 19:01:59 +00008618Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * tree.c: applied patch from Brian Stafford to fix a bug
8621 in xmlReconciliateNs()
8622
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008623Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8624
8625 * tree.c: applied patch from Christian Glahn to allow
8626 xmlNewChild() on document fragment nodes
8627
Daniel Veillardb39bc392002-10-26 19:29:51 +00008628Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * parser.c: Christian Glahn found a problem with a recent
8631 patch to xmlParseBalancedChunkMemoryRecover()
8632 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8633 problems
8634 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8635 test/schemas/seq*: added the test cases from Charles
8636
Daniel Veillard366a9152002-10-23 20:43:53 +00008637Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8638
8639 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8640 serious cleanup of the spec file and associated changes
8641 in the Makefiles.
8642 * valid.c: try to remove some warnings on x86_64
8643
Daniel Veillardd033d022002-10-23 14:55:02 +00008644Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8647 fix bug #96586
8648
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008649Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8652 parsing, applied his patch
8653 * result/HTML/attrents.html result/HTML/attrents.html.err
8654 result/HTML/attrents.html.sax test/HTML/attrents.html:
8655 added the test and result case provided by Mikhail Sogrine
8656
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008657Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * vms/build_libxml.com vms/config.vms vms/readme.vms
8660 include/libxml/parser.h include/libxml/parserInternals.h
8661 include/libxml/tree.h include/libxml/xmlIO.h
8662 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8663 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8664 Applied the VMS update patch from Craig A. Berry
8665 * doc/*.html: update
8666
Daniel Veillardf000f072002-10-22 14:28:17 +00008667Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8668
8669 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8670
Daniel Veillard1e208222002-10-22 14:25:25 +00008671Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * debugXML.c: adding a grep command to --shell in xmllint
8674 for T.V. Raman
8675
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008676Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * xmlcatalog.c: tried to fix some of the problem with --sgml
8679
Daniel Veillard935494a2002-10-22 14:22:46 +00008680Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * parser.c: tried to fix bug #91500 where doc->children may
8683 be overriden by a call to xmlParseBalancedChunkMemory()
8684
8685Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8688 identifiers in SGML catalogs containing '&'
8689
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008690Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * python/types.c: fixed bugs when passing result value tree
8693 to Python functions.
8694
Daniel Veillard48267432002-10-18 11:21:38 +00008695Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8696
8697 * configure.in: preparing the release of 2.4.26
8698 * doc/*: updated and rebuilt the documentation
8699
Daniel Veillardbb284f42002-10-16 18:02:47 +00008700Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * parser.c: fixed a XML Namespace compliance bug reported by
8703 Alexander Grimalovsky
8704
Daniel Veillard44892f72002-10-16 15:23:26 +00008705Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8706
8707 * HTMLtree.c: fixed serialization of script and style when
8708 they are not lowercase (i.e. added using the API to the tree).
8709
Daniel Veillard2fd85422002-10-16 14:32:41 +00008710Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8711
8712 * valid.c: make xmlValidateDocument emit a warning msg if there
8713 is no DTD, pointed by Christian Glahn
8714
Daniel Veillard32370232002-10-16 14:08:14 +00008715Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8716
8717 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8718 content model when some of the blocks have min or max, and a couple
8719 of bugs found in the process.
8720 * result/schemas/list0* test/schemas/list0*: added some specific
8721 regression tests
8722
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008723Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * README: updated the contact informations
8726
Daniel Veillard63186732002-10-15 08:43:17 +00008727Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8730 misses it, reported by Peter Bray.
8731
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008732Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8735 and removed a few warnings
8736
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008737Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * parser.c: Christian Glahn found a small bug in the push parser.
8740 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8741 public
8742
Daniel Veillard6045c902002-10-09 21:13:59 +00008743Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * xmlschemas.c include/libxml/xmlschemas.h: added
8746 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8747 * testSchemas.c: added --memory to test the new interface
8748
Daniel Veillardf0070122002-10-09 14:24:17 +00008749Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8750
8751 * doc/index.py doc/search.php: integrated the XSLT indexing,
8752 a few fixed in the indexer, added a scope selection at the
8753 search level.
8754
Daniel Veillard01992e02002-10-09 10:20:30 +00008755Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8758 this was due to uninitialized parts of the validation context
8759
Daniel Veillard321be0c2002-10-08 21:26:42 +00008760Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * debugXML.c: applied patch from Mark Vakoc except the API
8763 change, preserved it.
8764 * doc/*: updated the docs to point to the search engine for
8765 information lookup or before bug/help reports.
8766
Daniel Veillard01e87d22002-10-08 16:55:06 +00008767Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * doc/index.py doc/search.php: added mailing-list archives
8770 indexing and lookup
8771
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008772Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8775
Daniel Veillard9b006132002-10-07 11:13:27 +00008776Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8777
8778 * doc/index.py: improved HTML indexing
8779 * doc/search.php: make the queries also lookup the HTML based indexes
8780
Daniel Veillard141d04b2002-10-06 21:51:18 +00008781Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * doc/index.py: added HTML page indexing
8784
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008785Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8786
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008787 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008788 problem in libxslt.
8789 * catalog.c: fixed list handling in XML_CATALOG_FILES
8790
Daniel Veillardceb09b92002-10-04 11:46:37 +00008791Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * valid.c: typo/bug found by Christian Glahn
8794
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008795Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8796
8797 * xmlIO.c: applied Windows CE patch from Javier.
8798 * win32/wince: new directory, contains support for the PocketPC
8799 with Windows CE from Javier.
8800 * include/win32config.h: reorganised, removed duplicate
8801 definitions and applied WinCE patch from Javier.
8802 * include/wsockcompat.h: new file, now contains WinSock
8803 compatibility macros.
8804 * win32/Makefile.msvc: introduced double-run compilation.
8805
Daniel Veillarde16b5742002-09-26 17:50:03 +00008806Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * configure.in include/libxml/xmlwin32version.h: preparing release
8809 of 2.4.25
8810 * doc/*: updated and regenerated teh docs and web pages.
8811
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008812Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8815 error were not covering namespace declarations.
8816 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8817 it was missing the attribute declaration for the namespace
8818 * result/VC/NS3: the fix now report breakages in that test
8819
Daniel Veillardabe01742002-09-26 12:40:03 +00008820Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8823
Daniel Veillard2ace1952002-09-26 12:28:02 +00008824Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8827 and regenerated the docs and web site
8828
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008829Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8832 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8833 not before
8834
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008835Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * python/generator.py python/libxml2class.txt: fixed a stupid error
8838 breaking the python API
8839
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008840Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8843 triostr.c triostr.h: applied a trio update patch from
8844 Bjorn Reese which should work with MinGW
8845
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008846Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * tree.c: improving some documentation comments
8849 * xmlregexp.c: found and fixed a mem leak with python regression tests
8850 * doc/*: rebuilt the doc and the API XML file including the
8851 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8852 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8853 python/types.c: added access to the XML Schemas regexps from
8854 python
8855 * python/tests/Makefile.am python/tests/regexp.py: added a
8856 simple regexp bindings test
8857
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008858Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8859
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008860 * doc/xml.html:
8861 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008862
Daniel Veillard118aed72002-09-24 14:13:13 +00008863Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * xmlregexp.c: fixed the data callback on transition functionality
8866 which was broken when using the compact form
8867 * result/schemas/*: updated the results, less verbose, all tests
8868 pass like before
8869 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8870 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8871 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8872 annoying warnings
8873 * xpath.c: try to provide better error report when possible
8874
Daniel Veillard72336152002-09-21 13:08:14 +00008875Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * Makefile.am: fixed a breakage raised by Jacob
8878
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008879Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8880
8881 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8882 which don't use sockets
8883
Igor Zlatkovic01280582002-09-20 16:40:34 +00008884Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8885
8886 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8887 * win32/configure.js: applied zlib patch from Daniel Gehriger
8888
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008889Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8890
8891 * win32/configure.js: applied the patch from Mark Vakoc for
8892 regexp support
8893 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8894 for regexp support
8895
Daniel Veillardb5c05732002-09-20 13:36:25 +00008896Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * xmlschemastypes.c: as pointed by Igor Float and Double
8899 parsing ain't finished yet
8900
Daniel Veillard40b11342002-09-20 12:01:39 +00008901Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8902
8903 * Makefile.am configure.in: trying to fix #88412 by bypassing
8904 all the python subdir if python ain't detected
8905
Daniel Veillard23e73572002-09-19 19:56:43 +00008906Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8909 made configuring with regexps/automata/unicode the default
8910 but without schemas ATM
8911 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8912 fixed the regexp based DTD validation performance and memory
8913 problem by switching to a compact form for determinist regexps
8914 and detecting the determinism property in the process. Seems
8915 as fast as the old DTD validation specific engine :-) despite
8916 the regexp built and compaction process.
8917
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008918Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * valid.c: determinism is debugged, new DTD checking code now works
8921 but xmlFAComputesDeterminism takes far too much CPU and the whole
8922 set usues too much memory to be really usable as-is
8923
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008924Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * tree.c: fixed another stupid bug in xmlGetNodePath()
8927 * xmllint.c: --version now report the options compiled in
8928
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008929Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8930
8931 * HTMLparser.c: small cleanup
8932 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8933 when configured with them. A bit of debugging around the determinism
8934 checks is still needed
8935
Daniel Veillard63b01c22002-09-17 19:25:28 +00008936Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8937
8938 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8939
Daniel Veillard92727042002-09-17 17:59:20 +00008940Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * xmlIO.c: small portability glitch fixed.
8943
Daniel Veillard84d70a42002-09-16 10:51:38 +00008944Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8945
8946 * xmlschemastypes.c: incomplete steps for real/double support
8947 * testAutomata.c include/libxml/xmlautomata.h
8948 include/libxml/xmlregexp.h: avoiding a compilation problem
8949 * valid.c include/libxml/valid.h: starting the work toward using
8950 the regexps for actual DTD validation
8951
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008952Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * hash.c: cosmetic cleanup
8955 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8956 integrating a DTD validation layer based on the regexps
8957
Daniel Veillard4402ab42002-09-12 16:02:56 +00008958Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8959
8960 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8961 the determinism was tested before eliminating the epsilon
8962 transitions :-(
8963
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008964Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * python/generator.py python/libxml.c python/libxml.py
8967 python/libxml2-python-api.xml python/libxml2class.txt
8968 python/libxml_wrap.h python/types.c: updated the python
8969 bindings, added code for easier File I/O, and the ability to
8970 define a resolver from Python fixing bug #91635
8971 * python/tests/Makefile.am python/tests/inbuf.py
8972 python/tests/outbuf.py python/tests/pushSAXhtml.py
8973 python/tests/resolver.py python/tests/serialize.py: updated
8974 and augmented the set of Python tests.
8975
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008976Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8977
8978 * win32/configure.js: added more readme info for the binary
8979 package.
8980
Daniel Veillard607b35c2002-09-10 12:16:19 +00008981Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * xmlIO.c: fixed a stupid out of bound array error
8984
8985Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8988 messing around with support for Windows path, cleanups,
8989 trying to identify and fix the various code path to the
8990 filename access. Added xmlNormalizeWindowsPath()
8991
Daniel Veillard76575762002-09-05 14:21:15 +00008992Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * error.c valid.c: working on better error reporting of validity
8995 errors, especially providing an accurate context.
8996 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8997 error reports in those cases.
8998
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008999Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9000
9001 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9002 parser.c parserInternals.c xmlIO.c: get rid of all the
9003 perror() calls made in the library execution paths. This
9004 should fix both #92059 and #92385
9005
Daniel Veillard19aa7022002-09-05 11:14:19 +00009006Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9007
9008 * xmllint.c: memory leak reporting was broken after a change
9009 of the preprocessor symbol used to activate it.
9010
Daniel Veillardec6725e2002-09-05 11:12:45 +00009011Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * tree.c: try to make the copy function work for node of
9014 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9015 DOM layers though, not libxml2 itself.
9016
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009017Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9018
9019 * valid.c: try to provide file and line informations, not all
9020 messages are covered, but it's a (good) start
9021
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009022Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * xinclude.c: reimplemented a large part of the XInclude
9025 processor, trying to minimize resources used, James Henstridge
9026 provided a huge test case which was exhibiting severe memory
9027 consumption problems.
9028
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009029Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * python/Makefile.am: applied patch from Christophe Merlet to
9032 reestablish DESTDIR
9033
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009034Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * libxml.spec.in: fixes libary path for x86_64 AMD
9037
John Fleckbe98b332002-09-04 03:16:23 +00009038Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9039
9040 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009041 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009042 (plus resulting generated html files)
9043 fixing one spot I missed in the tutorial where I hadn't freed
9044 memory properly
9045
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009046Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9047
9048 * doc/tutorial/includeaddattribute.c
9049 * doc/tutorial/includeaddkeyword.c
9050 * doc/tutorial/includegetattribute.c
9051 * doc/tutorial/includekeyword.c
9052 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009053 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009054 update tutorial to properly free memory (thanks to Christopher
9055 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009056 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009057 added image files so the callouts are graphical, making it
9058 easier to read ( use "--param callout.graphics 1" to generate
9059 html with graphical callouts)
9060
Daniel Veillarde1662542002-08-28 11:50:59 +00009061Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9064 nice logos generated by Marc Liyanage
9065 * doc/site.xsl *.html: changed the stylesheet to show the new
9066 logo and regenerated the pages
9067
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009068Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9069
9070 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9071
Daniel Veillard42766c02002-08-22 20:52:17 +00009072Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * xpath.c: possible mem leak patch from Jason Adams
9075
9076Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9079 in the XQuery namespace
9080 * configure.in: preparing 2.4.24
9081 * doc/*.html: updated the web pages
9082
9083Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9084
9085 * python/generator.py: closing bug #85258 by generating conditional
9086 compile check to avoid linking to routines not configured in.
9087
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090882002-08-22 Havoc Pennington <hp@pobox.com>
9089
9090 * autogen.sh: update error message for missing automake
9091
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009092Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * python/Makefile.am: typo in target name resulted in libxml2.py
9095 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9096
Daniel Veillard22669b22002-08-22 07:17:11 +00009097Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * win32/win32/Makefile.mingw: updated with version from
9100 Elizabeth Barham at http://soggytrousers.net/repository/
9101
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009102Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9103
9104 * win32/Makefile.msvc: added the prefix location to the include
9105 and lib search path.
9106
Havoc Pennington830e8972002-08-18 22:22:13 +000091072002-08-18 Havoc Pennington <hp@pobox.com>
9108
9109 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9110 both automake 1.6 and 1.4 installed get the right automake. Means
9111 compilation from CVS will now require the latest automake 1.4
9112 release, or manually creating symlinks called "automake-1.4" and
9113 "aclocal-1.4"
9114
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009115Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * configure.in python/Makefile.am: more AMD 64 induced changes from
9118 Frederic Crozat
9119
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009120Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * xinclude.c: oops I was missing the xml:base fixup too
9123 * result/XInclude/*.xml: this adds xml:base attributes to most
9124 results of the tests
9125
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009126Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * xinclude.c: quick but apparently working implementation of
9129 xi:fallback, should close bug #89684
9130 * Makefile.am test/XInclude/docs/fallback.xml
9131 result/XInclude/fallback.xml: added a basic test for fallback,
9132 and run with --nowarning to avoid a spurious warning
9133 * configure.in: applied patch from Frederic Crozat for python
9134 bindings on AMD 64bits machines.
9135
Daniel Veillard9e923512002-08-14 08:48:52 +00009136Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9137
9138 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9139 the caller don't pass a SAX callback block.
9140
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009141Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * tree.c: applied the same fix for the XML-1.0 namespace to
9144 xmlSearchNsByHref() as was done for xmlSearchNs()
9145
Daniel Veillardad11b302002-08-12 14:53:41 +00009146Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * libxml.3: small cleanup of the man page
9149 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9150 when serializing HREF attributes generated by XSLT.
9151
Daniel Veillardc084e472002-08-12 13:27:28 +00009152Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9155 version of Marc Liyanage' patch for boolean attributes in HTML
9156 output
9157
Daniel Veillard5f91b372002-08-12 12:13:01 +00009158Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * python/tests/serialize.py: fixed the test results, indenting
9161 behaviour changed slightly
9162
Aleksey Sanin9e951762002-08-08 18:02:41 +00009163Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9164
9165 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9166 new c14n function to Windows def files
9167
Aleksey Saninea4272a2002-08-02 23:50:03 +00009168Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9169
9170 * c14n.c: fixed a memory leak in c14n code
9171
Daniel Veillard58e44c92002-08-02 22:19:49 +00009172Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * parser.c include/libxml/parser.h: adding a new API for Christian
9175 Glahn: xmlParseBalancedChunkMemoryRecover
9176 * valid.c: patch from Rick Jones for some grammar cleanup in
9177 validation messages
9178 * result/VC/* result/valid/*: this slightly change some of the
9179 regression tests outputs
9180
Daniel Veillard0bf29002002-08-01 12:54:11 +00009181Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * tree.c: trying to fix a problem in namespaced attribute handling
9184 raised by Christian Glahn
9185
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009186Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * encoding.c include/libxml/encoding.h: Opening the interface
9189 xmlNewCharEncodingHandler as requested in #89415
9190 * python/generator.py python/setup.py.in: applied cleanup
9191 patches from Marc-Andre Lemburg
9192 * tree.c: fixing bug #89332 on a specific case of loosing
9193 the XML-1.0 namespace on xml:xxx attributes
9194
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009195Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9196
9197 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9198 corner case from new Merlin's test suite and added a callback
9199 that will be used to improve xmlsec performance
9200
9201
Daniel Veillard0b22def2002-07-29 16:23:03 +00009202Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * HTMLtree.c: trying to fix the <style> escaping problem in
9205 HTML serialization bug #89342
9206
Daniel Veillard0b28e882002-07-24 23:47:05 +00009207Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9210 and rebuilt the web site.
9211
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009212Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009213
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009214 * include/libxml/tree.h: added _private member to xmlNs struct
9215
Daniel Veillard1d995272002-07-22 16:43:32 +00009216Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9217
9218 * HTMLparser.c: fixing bug #84876 based on the xml working
9219 code.
9220
William M. Brack61eaba52002-07-21 11:14:18 +00009221Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9222
9223 * python/Makefile.am: enhanced to fix bug 72012 (errors
9224 when using '-jX' make parameter)
9225
William M. Brackef61d202002-07-19 08:32:00 +00009226Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9227
9228 * xpath.c: small additional enhancement for booleans
9229 compared to nodesets
9230
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009231Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * HTMLtree.c: changed the order of the encoding declaration
9234 attributes in the meta tags due to a bug in IE/Mac
9235
William M. Brack0c022ad2002-07-12 00:56:01 +00009236Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9237
9238 * xpath.c: enhanced handling of booleans (especially '='
9239 and '!=' for nodesets) - fixes bug 85256. Added new
9240 routine xmlXPathNotEqualValues for more proper handling
9241 of '!=' when nodesets are involved.
9242
Daniel Veillard06944e22002-07-11 19:55:18 +00009243Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9246 doc/xmlcatalog_man.xml to the source distribution
9247
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009248Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9249
9250 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9251 asked for this.
9252
Daniel Veillard539638b2002-07-06 19:55:14 +00009253Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * configure.in: preparing 2.4.23
9256 * doc/*: rebuilt the docs
9257
Daniel Veillard176d99f2002-07-06 19:22:28 +00009258Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * parser.c: fixing bug #84169 by fixing the
9261 comment of xmlCreatePushParserCtxt to describe the
9262 encoding detection parameters better.
9263
Daniel Veillard37f961d2002-07-06 17:53:56 +00009264Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9265
9266 * valid.c: fixing bug #79331 in one path the lookup for
9267 ID attributes on a namespaced node wasn't handled correctly :-\
9268
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009269Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * HTMLparser.c: trying to fix 87235 about discarded white
9272 spaces in the HTML parser.
9273 * result/HTML/*: this changes the output of a number of HTML
9274 regression tests
9275
Daniel Veillardfdc91562002-07-01 21:52:03 +00009276Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * xpath.c: applied patch from Richard Jinks for the namespace
9279 axis + fixed a memory error.
9280 * parser.c parserInternals.c: applied patches from Peter Jacobi
9281 removing ctxt->token for good.
9282 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9283 popped out by the regression tests.
9284 * Makefile.am: patch for threads makefile from Gary Pennington
9285
William M. Brack6000af52002-06-28 11:43:13 +00009286Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9287
Daniel Veillardfdc91562002-07-01 21:52:03 +00009288 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009289 expressions involving preceding-sibling (et al).
9290
Daniel Veillard153120c2002-06-18 07:58:35 +00009291Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * hash.c: applied a patch from Peter Jacobi to solve a problem
9294 when compiling with the Watcom C on Win32
9295 * result/schemas/*.err: the change of hashing algo generated
9296 permutations in the output
9297
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009298Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * hash.c: applied patch from Sander Vesik improving the quality of
9301 the hash function.
9302
Aleksey Sanina5808b92002-06-14 17:07:41 +000093032002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009304
9305 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9306 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9307 xmllint.c xpath.c: replaced sprintf() with snprintf()
9308 to prevent possible buffer overflow (the bug was pointed
9309 out by Anju Premachandran)
9310
Daniel Veillarde059b892002-06-13 15:32:10 +00009311Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * parser.c: removed an uninitialized data error popped by valgrind
9314 on PE references
9315
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009316Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9317
9318 * doc/xml.html
9319 adding tutorial reference to the web page
9320
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009321Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9322
9323 * doc/tutorial/xmltutorial.xml
9324 * doc/tutorial/ar01s07.html
9325 * doc/tutorial/ape.html
9326 * doc/tutorial/includegetattribute.c
9327 adding section to tutorial about retrieving an attribute
9328 value
9329
Daniel Veillardf5582f12002-06-11 10:08:16 +00009330Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * parser.c: applied a couple of patches from Peter Jacobi to start
9333 to get rid of ctxt->token, with a possible significant speed
9334 improvement to be gained once done. Better compliance with PE
9335 references constructs in DTDs too.
9336 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9337 from Peter too
9338
Daniel Veillard38d80e22002-06-11 07:24:56 +00009339Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9342 xmlParseElement was likely to have been deallocated at the
9343 time of the report, possibly leading to segfault. Just report
9344 the tag name now.
9345
Daniel Veillard9e412302002-06-10 15:59:44 +00009346Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * xpath.c: patch from Richard Jinks for XPath substring() function
9349 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9350
Aleksey Sanina5808b92002-06-14 17:07:41 +000093512002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009352
9353 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9354
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009355Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9356
9357 *doc/FAQ.html
9358 fixing typos in FAQ, thanks to Robert Funnell for the
9359 editing help
9360
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009361Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * NEWS: got complaints from rpmlint that it was empty
9364
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009365Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9366
9367 * added doc/tutorial, including:
9368 apa.html
9369 apb.html
9370 apc.html
9371 apd.html
9372 ar01s02.html
9373 ar01s03.html
9374 ar01s04.html
9375 ar01s05.html
9376 ar01s06.html
9377 includeaddattribute.c
9378 includeaddkeyword.c
9379 includekeyword.c
9380 includestory.xml
9381 index.html
9382 xmltutorial.xml
9383 libxml tutorial, including generated html
9384
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009385Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9386
9387 * result/c14n/exc-without-comments/merlin-c14n-two-*
9388 result/c14n/without-comments/merlin-c14n-two-*
9389 test/c14n/exc-without-comments/merlin-c14n-two-*
9390 test/c14n/without-comments/merlin-c14n-two-*
9391 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9392 c14n/exc-c14n and slightly modified test script to handle
9393 these test cases
9394 * c14n.c: fixed bugs for complicated nodes set (namespace
9395 without node and others from merlin-c14n-two.tar.gz)
9396 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9397 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9398 for xmlsec performance patch
9399 * xpath.c: fixed self::node() for namespaces and attributes
9400
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009401Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9402
9403 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9404 but with the format parameter
9405 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9406
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009407Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9408
9409 * Makefile.am: updated c14n tests suite
9410 * c14n.c: performance improvement for previous c14n patch
9411
Daniel Veillarde72c7562002-05-31 09:47:30 +00009412Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * parser.c: another peroformance patch from Peter Jacobi, that
9415 time on parsing attribute values.
9416
Aleksey Sanin508a1012002-05-31 06:32:32 +00009417Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9418
9419 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9420 into LibXML2 test suite
9421
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009422Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9423
9424 * c14n.c: propagating xpath ancesstors node fix to c14n
9425 plus small performance improvement to reduce number of
9426 mallocs
9427 * xpath.c: fixed ancestors axis processing for namespace nodes
9428
Daniel Veillard46de64e2002-05-29 08:21:33 +00009429Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9432 Peter Jacobi
9433
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009434Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * configure.in: preparing 2.4.22
9437
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009438Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9441 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9442 a public entry point.
9443 * doc/*: rebuilt the API and docs
9444
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009445Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9446
9447 * xpath.c: patch from Richard Jinks to fix a problem introduced
9448 in the previous patch and pointed by Norm
9449
Daniel Veillardc6924812002-05-24 11:10:43 +00009450Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * libxml.spec.in: fixing bug #81112
9453
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009454Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * uri.c: fixing bug #82848
9457
Daniel Veillarda2878972002-05-24 07:54:39 +00009458Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9461 output of one catalog test
9462
Aleksey Sanin114e4752002-05-24 07:20:27 +00009463Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009464
Aleksey Sanin114e4752002-05-24 07:20:27 +00009465 * global.data globals.c tree.c include/libxml/globals.h
9466 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9467 default value for global parameter xmlIndentTreeOutput to 1 and
9468 introduced new global parameter xmlTreeIndentString (the string
9469 used to do one-level indent) with default value " " (as it was
9470 in tree.c)
9471
Daniel Veillard49d5af82002-05-23 11:55:49 +00009472Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9475 with trio and schemas.
9476
Daniel Veillard7c13af42002-05-22 09:57:32 +00009477Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * xpath.c: patch from Richard Jinks to fix the problem raised in
9480 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9481
Daniel Veillard5a872412002-05-22 06:40:27 +00009482Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * xmlschemas.c: a bit of work on import.
9485 * xmlschemastypes.c: Charles Bozeman provided a compare function
9486 for date/time types so min/max facet restrictions should work,
9487 indeterminate comparisons return an error instead of equal.
9488 * test/schemas/date_0* result/schemas/date_0_0: specific test
9489 from Charles Bozeman too
9490
Daniel Veillard10b6da42002-05-18 07:55:20 +00009491Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9494 from Christian Cornelssen fixing the man pages and the Catalog
9495 building script.
9496 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9497 next step is <xs:import> I now have a reasonable understanding
9498 of how it works.
9499
Daniel Veillarde5354492002-05-16 08:43:22 +00009500Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9503
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009504Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9505
9506 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9507
Daniel Veillard088bf112002-05-14 11:03:59 +00009508Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * xpath.c: fixing an XPath function evalutation bug pointed out
9511 by Alexey Efimov where the context was lost when evaluating
9512 the function arguments
9513
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009514Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009515
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009516 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9517 function public for XMLSec performance optimizations
9518
Daniel Veillard3cd72402002-05-13 10:33:30 +00009519Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * python/generator.py python/libxml2class.txt : fixed a problem
9522 with the HTML parser pointed by Gary Benson
9523 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9524 example
9525
Aleksey Sanine48a3182002-05-09 18:20:01 +00009526Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9527 * parser.c: fixed bug #81159 (memory growth in SAX)
9528
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009529Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9530 * xpath.c: fixed bug #78858 (the real fix)
9531
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009532Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009533 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009534
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009535Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * tree.c: modified xmlNodeSetBase to allow changing the
9538 base of a document.
9539
Daniel Veillard070803b2002-05-03 07:29:38 +00009540Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * xmlschemastypes.c: patch Charles Bozeman for validation of
9543 all the date, time, and duration types
9544 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9545 * configure.in: fixed an error pointed by an user
9546 * xml2-config.in: fixed an error pointed by an user
9547
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009548Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9549
9550 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9551 win32/libxml2.def.src xmlIO.c: exported default
9552 'file:', 'http:' and 'ftp:' protocols input handlers
9553 and maked protocols comparisson case insensitive
9554
Daniel Veillard34de97f2002-04-30 14:29:22 +00009555Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * configure.in: Neven Has detected a typo
9558
Daniel Veillard28577c32002-04-30 06:48:41 +00009559Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9562 as one of the persons allowed to commit directly to the
9563 module.
9564
Daniel Veillardfc57b412002-04-29 15:50:14 +00009565Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9568 * valid.c: raised a too low limit
9569 * doc/*: rebuilt the docs
9570
Daniel Veillardeca82812002-04-24 11:42:02 +00009571Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * test/XPath/expr/floats test/XPath/expr/functions
9574 result/XPath/expr/floats result/XPath/expr/functions
9575 xpath.c: another XPath conformance patch from Richard Jinks
9576
Daniel Veillard13e04c62002-04-23 17:51:29 +00009577Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * xmlschemas.c: fixed validation of attribute groups.
9580 * test/schemas result/schemas: added an example from the primer
9581
Daniel Veillard88c58912002-04-23 07:12:20 +00009582Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9585 * test/schemas result/schemas: updated the test list
9586
Daniel Veillarde19fc232002-04-22 16:01:24 +00009587Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * TODO: updated a bit
9590 * parser.c: made a comment more specific
9591 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9592 Schemas conformance.
9593 * test/schemas result/schemas: updated the test list
9594
Daniel Veillard441bc322002-04-20 17:38:48 +00009595Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9598 implementing xs:all with minOccurs = 0
9599 * tes/schemas/* result/schemas/*: added more tests covering
9600 xs:all
9601
Daniel Veillard8a001f62002-04-20 07:24:11 +00009602Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * xmlregexp.c: first implementation of the all particle, this
9605 may need to be revisited for case where not all transitions
9606 must be crossed.
9607
Daniel Veillard7646b182002-04-20 06:41:40 +00009608Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * tree.c: another entity processing update from Markus Henke
9611
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009612Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9613
9614 * trionan.c: fixed crash on OSF/1
9615
Daniel Veillardb4398962002-04-19 07:01:55 +00009616Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * xmlschemas.c: more Schemas work
9619 * test/schemas/* result/schemas/*: added more tests coming
9620 from the spec.
9621
Daniel Veillard54761132002-04-18 21:00:44 +00009622Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9625 ExcC14N specification
9626
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009627Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * tree.c: patch from Markus Henke, fix for recursive entities.
9630
Daniel Veillard23b1f372002-04-18 15:50:05 +00009631Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * xpath.c: fix a problem with string() on a document node.
9634
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009635Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * Makefile.am xmlschemas.c: more Schemas work
9638 * test/schemas/* result/schemas/*: added more tests coming
9639 from the spec.
9640
Daniel Veillard6231e842002-04-18 11:54:04 +00009641Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9644 * result/HTML/*: this changes a few things in the results
9645
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009646Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9647
9648 * include/libxml/tree.h: eliminated 'declaration different than
9649 prototype' warning
9650 * include/win32config.h: "resolved" conflicts with errno.h
9651
Daniel Veillardb509f152002-04-17 16:28:10 +00009652Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9655 on the automata interfaces and debug of counted choices
9656 * test/schemas/* result/schemas/*: added a number of tests
9657
Daniel Veillard8651f532002-04-17 09:06:27 +00009658Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9661 a bit of work on Schemas
9662 * testSchemas.c: try to make it more useful
9663 * test/schemas/* result/schemas/* Makefile.am: changed the
9664 Schemas regression test procedure, started adding a few samples
9665
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009666Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9667
9668 * include/libxml/encoding.h: Patch for the Borland C++ builder
9669 * include/libxml/tree.h: Patch for the Borland C++ builder
9670 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009671 * win32/bcb5: New directory for the Borland C++ builder
9672 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009673
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009674Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9675
9676 * win32/Makefile.msvc: Update for XML Schema support
9677 * win32/configure.js: Update for XML Schema support
9678 * win32/libxml2.def.src: Update for XML Schema support
9679
Daniel Veillard4255d502002-04-16 15:50:10 +00009680Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9683 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9684 xmlunicode.c include/libxml/Makefile.am
9685 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9686 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9687 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9688 include/libxml/xmlversion.h.in : merged the current state of
9689 XML Schemas implementation, it is not configured in by default,
9690 a specific --schemas configure option has been added.
9691 * test/automata test/regexp test/schemas Makefile.am
9692 result/automata result/regexp result/schemas:
9693 merged automata/regexp/schemas regression tests
9694
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009695Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * xpath.c: Gary found a compile time problem, fixes #78823
9698
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009699Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * configure.in: release of 2.4.20
9702 * doc/*: updated and rebuilt the docs
9703
Daniel Veillardf544f192002-04-15 12:56:56 +00009704Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * python/Makefile.am: patch from Cristian Gafton to build on
9707 Red Hat 6.2, should also fix #75779
9708
Daniel Veillard940492d2002-04-15 10:15:25 +00009709Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * valid.c: first part of fixing #78729
9712
Daniel Veillardeb475a32002-04-14 22:00:22 +00009713Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9716 escaping of URI when saving HTML files.
9717 * result/HTML/*: this impacted some tests
9718
Daniel Veillard9b731d72002-04-14 12:56:08 +00009719Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * configure.in: trying to fix #77441
9722
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009723Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * include/libxml/xmlIO.h: Hallski complained it could not be
9726 included by itself.
9727
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009728Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9731
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009732Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9733
9734 * win32/configure.js: patch from Nilo for the c14n option
9735 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9736
Daniel Veillardda423da2002-04-10 19:25:38 +00009737Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9740 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9741 LIBXML_THREAD_ENABLED
9742
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009743Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * xpath.c: another patch from Richard Jinks for substring conformance
9746 * test/XPath/expr/floats test/XPath/expr/strings
9747 result/XPath/expr/floats result/XPath/expr/strings: update of the
9748 test suite to check those.
9749
Daniel Veillard01917aa2002-04-10 11:30:41 +00009750Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * xpath.c: patch from Richard Jinks for .x float parsing.
9753
Daniel Veillard46d6c442002-04-09 16:10:39 +00009754Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * parser.c: patch from Markus Henke when an encoding ain't recognized
9757
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009758Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * libxml.m4: got a report that #include <string.h> was needed
9761
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009762Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9765
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009766Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9767
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009768 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009769
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009770Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9773 pointed out by Melvyn Sopacua.
9774
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009775Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * libxml.m4: Frédéric Crozat gave a patch related to the change
9778 of Include paths breaking the libxml.m4
9779
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009780Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * xpath.c: Fix bug #76927 forgot to save some context
9783 when evaluating binary expressions
9784
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009785Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * configure.in: fixed configure for MPE/iX from Markus Henke
9788 * xmlmemory.c: fixed initialization problems
9789 * xpath.c: another set of patches from Richard Jinks this
9790 fixes "make XPathtests" on linux
9791
Daniel Veillard21458c82002-03-27 16:12:22 +00009792Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9795 * test/XPath/expr/compare test/XPath/expr/equality
9796 test/XPath/expr/floats test/XPath/expr/functions
9797 test/XPath/expr/strings result/XPath/expr/compare
9798 result/XPath/expr/equality result/XPath/expr/floats
9799 result/XPath/expr/functions result/XPath/expr/strings: Updated
9800 tests though they show a divergence on Linux
9801
Daniel Veillard28dfed12002-03-27 09:08:17 +00009802Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * xpath.c trionan.c: previous commit also included patches
9805 from Richard Jinks on some IEEE support corner case
9806
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009807Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9810 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9811 that $(datadir) should be used for docs
9812
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009813Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9816 could leak filedescriptors
9817
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009818Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * configure.in nanohttp.c: applied patch from Allan Clark for
9821 UnixWare/OpenServer
9822
Daniel Veillard19274092002-03-25 16:48:03 +00009823Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * configure.in: preparing 2.4.19
9826 * doc/*: rebuilt the docs
9827
Daniel Veillard56b2db72002-03-25 16:35:28 +00009828Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * nanohttp.c: fixing #76043, got fed up with non-portability
9831 of that piece of code.
9832
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009833Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * valid.c SAX.c: Never commit without running "make tests" :-(
9836 fix a couple of stupidities in the previous commit
9837 * result/*: a few changes in some attribute order result of previous
9838 commit.
9839
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009840Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9843 the internal subset should not raise duplicate ID errors,
9844 also there was a small bug in conjunction to namespace
9845 declarations defaulted and xml:xxx attributes DTD definitions.
9846
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009847Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * xpath.c: Richard Jinks also raised some rounding problems
9850 this tries to fix them
9851
Daniel Veillard4e2df542002-03-22 12:23:14 +00009852Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9855 behaviour in xmlXPathCastToString()
9856
Daniel Veillarddb552912002-03-21 13:27:59 +00009857Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9860 raised by Morus Walter
9861
Daniel Veillard9e537932002-03-21 13:08:08 +00009862Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9865 from Igor
9866
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009867Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * xpath.c: fixing #75619, related to a problem when trying
9870 to evaluate condition when the current node set resulting
9871 from that sub-step evaluation is empty. Also fixes 2 potential
9872 problem with previous-sibling and next-siblings axis.
9873
Daniel Veillard1840ef02002-03-21 08:05:23 +00009874Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9877 HTML support is not configured in.
9878
Daniel Veillard561b7f82002-03-20 21:55:57 +00009879Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9882 include/libxml/tree.h: dohh I really didn't intended to commit
9883 this test version :-(
9884
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009885Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * testSAX.c: I wanted to see the real speed at the SAX interface
9888 after a little too many Ximianer started complaining about the
9889 parser speed.
9890 added a --quiet option:
9891 paphio:~/XML -> ls -l db100000.xml
9892 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9893 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9894 3200006 callbacks generated
9895 real 0m1.270s
9896 Which means 16MBytes/s and 3Mcallback/s
9897
Daniel Veillardc62a1472002-03-19 18:35:12 +00009898Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * xpath.c: valgrind spotted another error that time when running
9901 on libxslt regression tests
9902
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009903Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * Makefile.am: adding "make valgrind" running the full regression
9906 tests (except python ones) under Valgrind (using valgrind -q
9907 which was kindly added by the author).
9908 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9909 passes cleanly now except an obcure floating point initialization
9910 raised in log10() in one XPath regression test ???
9911 * tree.c: edited some comments to close #75244
9912
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009913Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9916 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9917 context of ScrollKeeper, made sure that if the number is
9918 an integer, the serialization follows the description at
9919 http://www.w3.org/TR/xpath#section-String-Functions
9920
Daniel Veillard5997aca2002-03-18 18:36:20 +00009921Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9922
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009923 * configure.in: preparing 2.4.18
9924 * doc/*: updated and rebuilt the web site
9925 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9926 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009927 * parser.c: humm, changed the way the SAX parser work when
9928 xmlSubstituteEntitiesDefault(1) is set, it will then
9929 do the entity registration and loading by itself in case the
9930 user provided SAX getEntity() returns NULL.
9931 * testSAX.c: added --noent to test the behaviour.
9932
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009933Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * parser.c: Wilfried Teiken provided a hackish but working
9936 way to get context reported back on entities when parsing
9937 with SAX and without breaking the DOM build.
9938
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009939Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * c14n.c: applied a new patch from Aleksey Sanin
9942 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9943 to reference Aleksey implementation of XML digital Signatures
9944
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009945Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * xpath.c: small fix to avoid potential problem due to
9948 ordering of freeing data
9949 * python/Makefile.am: people were complaining about
9950 the generated file in python dir not being built
9951
Daniel Veillardd2379012002-03-15 22:24:56 +00009952Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9955 python/generator.py python/libxml.c python/types.c: Cleanup
9956 of the python Makefiles based on Jacob and James feedback,
9957 fixed the spec file accordingly, fixed the number of warning
9958 that passing my pedantic CFLAGS was generating. Conclusion
9959 is that Python includes are real crap.
9960
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009961Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * configure,in: it was reported quite a few times that
9964 xml2-config --cflags should not output
9965 -I$includeprefix/libxml2/libxml because libxml2 header names
9966 clashes with existing names like list.h from C++ stl.
9967 Includes should be #include<libxml/xxx.h> so ...
9968
Daniel Veillard6f293b12002-03-15 09:42:33 +00009969Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * c14n.c: another patch from Aleksey Sanin
9972
Daniel Veillard5c396542002-03-15 07:57:50 +00009973Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9976 canonicalization algorithm
9977 * doc/xml.html doc/index.html: added the C14N references on the
9978 index page.
9979
jacob berkman9be65862002-03-14 02:15:56 +000099802002-03-13 jacob berkman <jacob@ximian.com>
9981
9982 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9983 usage, redundant, and gcc specific
9984
Daniel Veillard75be0132002-03-13 10:03:35 +00009985Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * xpath.c: speedup some node selection operations, this can
9988 have a significant impact on DocBook Norm's stylesheets
9989 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9990 make sure it's always the case
9991 * debugXML.c: distinguish CDATA and comments in ls operations
9992
Daniel Veillard61f26172002-03-12 18:46:39 +00009993Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9996 to generate better API descriptions etc...
9997
Daniel Veillard9ff88172002-03-11 09:15:32 +00009998Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * c14n.c: Fixing #74186, made sure all boolean expressions
10001 get fully parenthesized, ran indent on the output
10002 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10003 include/libxml/tree.h: also #74186 related, removed the
10004 --with-buffers option, and all the preprocessor conditional
10005 sections that were resulting from it.
10006
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010007Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * valid.c: applied patch from Dodji Seketeli fixing an
10010 uninitailized variable in xmlValidGetValidElements()
10011
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010012Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * c14n.c: fixed a few comments
10015 * doc/*.html doc/*/*.html: regenerated the docs and added
10016 the C14N API
10017 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10018
Daniel Veillardfa49d872002-03-09 10:20:00 +000010019Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * check-xml-test-suite.py: fix to adapt varaiations in the
10022 bindings
10023 * configure.in python/setup.py python/setup.py.in: fixed to
10024 have the version of the python scripts automatically updated
10025
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010026Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10029 in xmlCopyProp()
10030
Daniel Veillardaf43f632002-03-08 15:05:20 +000010031Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * configure.in: preparing 2.4.17 release
10034 * doc/*: updated and rebuilt the docs
10035 * xpath.c: fixed a comment
10036 * python/libxml.c: fixed a possible reentrancy problem
10037
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010038Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10041 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10042 added a specific regression test
10043 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10044 not raise exceptions when failing to find the attribute.
10045
Daniel Veillard90bc3712002-03-07 15:12:58 +000010046Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * configure.in xmllint.c: owen pointed out a problem with the
10049 ftme fix, gettimeofday() was not detected by configure and
10050 the ftime header wasn't included, dohhh
10051
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010052Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * configure.in xmllint.c: trying to fix #71457 for timing
10055 precision when gettimeofday() is not availble but ftime() is
10056
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010057Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10060 are now copied on install and part of the -devel RPM
10061
Daniel Veillard7b416132002-03-07 08:36:03 +000010062Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * xpath.c: trying to avoid bug #72150 which was apparently
10065 caused by a gcc bug (or a processor problem) as detailed
10066 at http://veillard.com/gcc.bug
10067
Daniel Veillardf742d342002-03-07 00:05:35 +000010068Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10071 fixed xmlReconciliateNs(), added a Python test/example for
10072 inter-document cut'n paste
10073 * python/libxml.py: fixed node.doc on document nodes and added
10074 xpathEval() onto node objects
10075
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010076Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10079 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10080 fixup and integrated tests for the serialization stuff
10081
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010082Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10085 moved the libxml man page to section 3
10086
Daniel Veillard1e774382002-03-06 17:35:40 +000010087Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * tree.c: fix bug #72490
10090 * python/libxml.c python/libxml.py: added methods serialize()
10091 and saveTo() to all node elements.
10092
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010093Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * xmlIO.c: closed #73430, don't read from an input source
10096 which indicated an end-of-file or an error.
10097
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010098Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * parser.c: make sure SAX endDocument is always called as
10101 this could result in a Python memory leak otherwise (it's
10102 used to decrement ref-counting)
10103 * python/generator.py python/libxml.c python/libxml.py
10104 python/libxml2-python-api.xml python/libxml2class.txt
10105 python/tests/error.py python/tests/xpath.py: implemented
10106 the suggestions made by Gary Benson and extended the tests
10107 to match it.
10108
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010109Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * python/generator.py: applied patch fixing #73450
10112
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010113Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * xpath.c: fixing #61290 "namespace nodes have no parent"
10116 long standing divergence from the XPath REC. NodeSets
10117 simply hold a copy of namespace nodes and those node ->next
10118 points to the parent (which may not be the node carrying the
10119 definition).
10120 * include/libxml/xpath.h: flagged but didn't added a possible
10121 speedup
10122 * DOCBparser.c HTMLparser.c: removed some warnings from push
10123 parser due to new state being added.
10124 * tree.c: new fix from Boris Erdmann
10125 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10126 the XML Canonalization support from Aleksey Sanin
10127
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010128Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * tree.c: patch from Boris Erdmann fixing some namespace odities
10131 with xmlCopyNode()
10132
Daniel Veillardc6613042002-03-02 09:34:02 +000010133Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * xmlIO.c: fix bug #72706 when loading a NULL entity
10136
Daniel Veillardc0fef772002-03-01 16:16:31 +000010137Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10140 actually change in a future XML Namespace revision.
10141
Daniel Veillard79426f22002-03-01 16:14:17 +000010142Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10145 added the possibility of returning nodesets from XPath extension
10146 functions written in Python
10147
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010148Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * python/*: commiting some Python bindings work done while travelling
10151
Daniel Veillard97300512002-03-01 09:13:41 +000010152Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10155 explicitely with memory debugging switched on
10156
Daniel Veillard6361da02002-02-23 10:10:33 +000010157Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10160 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10161 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10162 the accessor generator for strings
10163 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10164 regression test.
10165
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010166Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * python/README python/generator.py python/libxml.c python/setup.py:
10169 added the 'usual' setup.py to allow building a libxml2-python
10170 module based on the same code. The initialization is however
10171 different the 2 .so files fo libxml2 and libxslt are identical and
10172 they entry point initialize both libraries. this is done to avoid
10173 some possible nasty problem since the Python don't merge the maps
10174 of all shared modules.
10175
Daniel Veillard158a4d22002-02-20 22:17:58 +000010176Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * parser.c: fixed a push/encoding bug reported by Michael
10179 on librsvg
10180
Daniel Veillard7839e162002-02-20 18:54:48 +000010181Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * include/libxml/parserInternals.h: fixes a misplaced #endif
10184
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010185Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * parser.c valid.c: found and fixed a couple of allocation bugs
10188
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010189Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * doc/xml.html doc/python.html doc/*: added a Python and binding
10192 page describing the current state of the Python bindings and
10193 giving pointers to the other languages wrappers.
10194
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010195Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10198 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10199 rebuilt the API and web site
10200 * xpath.c: fixed #71978 portability bugs
10201
Daniel Veillard8aff2472002-02-19 21:50:43 +000010202Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10205
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010206Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * include/libxml/parserInternals.h parser.c: had to change
10209 2 internal parsing API when processing document content
10210 to check the start and end of element content are defined
10211 in the same entity
10212 * valid.c include/libxml/valid.h: attribute normalization can
10213 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10214 with the context to report it.
10215 * SAX.c: fixed the last known bugs, crazy validation constraints
10216 when a document is standalone seems correctly handled. There
10217 is a couple of open issues left which need consideration especially
10218 PE93 on external unparsed entities and standalone status.
10219 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10220 The 2 tests left failing are actually in error. Cleanup done.
10221
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010222Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * valid.c: implemented E59 spaces in CDATA does not match the
10225 nonterminal S
10226
Daniel Veillard878eab02002-02-19 13:46:09 +000010227Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * SAX.c parser.c valid.c: more validation test fixups
10230 * check-xml-test-suite.py: added duration info for the tests
10231
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010232Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * parser.c valid.c: a couple of errors were reported but not
10235 saved back as such in the parsing context. Down to 1% failure rate
10236 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10237
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010238Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * xmlInternald.c: isExtender was missing a char
10241 * parser.c include/libxml/parser.h: % are acceptable in the
10242 internal subset if within a PUBLIC ID
10243
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010244Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * SAX.c parserInternals.c valid.c: more work on the conformance
10247 suite. Took the step to finally block documents with encoding
10248 errors. It's a fatal error per the spec, people should have fixed
10249 their documents by now.
10250
Daniel Veillard55253e22002-02-18 14:32:39 +000010251Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * check-xml-test-suite.py: fixed the test script after some discussion
10254 on the semantic of TYPE="error"
10255 * Makefile.am: added the script to the distrib
10256
Daniel Veillard28757702002-02-18 11:19:30 +000010257Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * SAX.c entities.c: fixed a couple of conformances issues deep
10260 into the validation code (standalone and undeclared Notations)
10261
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010262Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10265 stayed there for years !
10266
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010267Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10270 missing
10271
Daniel Veillardc7612992002-02-17 22:47:37 +000010272Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * check-xml-test-suite.py: improved the behaviour a bit as
10275 well as the logs
10276 * parser.c valid.c SAX.c: fixed a few more bugs
10277 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10278
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010279Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * check-xml-test-suite.py: python script to run regression tests
10282 against the XML Test suite of W3C/OASis
10283 * SAX.c: fixed a validation bug
10284 * parser.c: fixed 3 errors pointed by the test suite
10285 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10286 * python/Makefile.am: fixed a dependendy
10287
Daniel Veillard9f28f302002-02-15 20:48:08 +000010288Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * xmlmemory.c: avoid a warning bug #71594
10291
Daniel Veillard144024e2002-02-13 21:14:46 +000010292Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10295 warning on alpha/Tru64
10296
Daniel Veillarde4301c82002-02-13 13:32:35 +000010297Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * include/libxml/entities.h: fixing a comment
10300 * valid.c: fixing some troubles with validity check on namespaces
10301 * result/VC/NS3 test/VC/NS3: added a specific regression test
10302
Daniel Veillarda6d05382002-02-13 13:07:41 +000010303Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * tree.c: Fixing #71342 serializing '\n' in attribute values
10306 * result/noent/att3 result/att3 test/att3: added a specific
10307 test.
10308
Daniel Veillard797a5652002-02-12 13:46:21 +000010309Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * python/libxml.c: couple of bug fixes
10312
Daniel Veillard01a6d412002-02-11 18:42:20 +000010313Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * python/*.py: removed tabs and used spaces.
10316
Daniel Veillard397ff112002-02-11 18:27:20 +000010317Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10320 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10321
Daniel Veillard03517542002-02-11 13:54:40 +000010322Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10325 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10326
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010327Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * include/libxml/encoding.h include/libxml/entities.h
10330 include/libxml/globals.h include/libxml/parser.h
10331 include/libxml/threads.h include/libxml/tree.h
10332 include/libxml/xmlmemory.h: trying to fix the include mess
10333
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010334Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * include/libxml/xmlmemory.h: reverted part of the previous
10337 attempt to provide #69655, this was breaking the build.
10338
Daniel Veillard0ba59232002-02-10 13:20:39 +000010339Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10342 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10343 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10344 include/libxml/parserInternals.h include/libxml/tree.h
10345 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10346 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10347 clean.
10348 * python/libxml.c: fixed a warning.
10349
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010350Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10353 copying of node, merge back IDs in the target document.
10354 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10355 test/XInclude/ents/ids.xml: test case
10356 * result/VC/ElementValid4: output changed due to a typo fix
10357
Daniel Veillard1c18e302002-02-09 22:16:40 +000010358Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * python/Makefile.am: seems some version of automake didn't
10361 generate the dependancies right as Jacob found out. Add
10362 an extra dependancy rule.
10363
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010364Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * parserInternals.c valid.c: Justin Fletcher found some parts
10367 of the code needing cleanup
10368 * libxml.spec.in python/Makefile.am python/generator.py
10369 python/libxml.c python/libxml.py: Fixed the python Makefiles
10370 corrected a bug showing up on ia64, changed the name of the
10371 python internal module too
10372
Daniel Veillard07be19b2002-02-08 14:20:35 +000010373Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * Makefile.am: applied patch from Andris Pavenis for binary
10376 name suffixes
10377
Daniel Veillardf216d462002-02-08 13:44:24 +000010378Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * xmllint.c win32/win32config.h: fixing #68748
10381
Daniel Veillardd455d792002-02-08 13:37:46 +000010382Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * valid.c: fixing #70166
10385
10386Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * valid.c: fixing #70077
10389
Daniel Veillardc575b992002-02-08 13:28:40 +000010390Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * Copyright Makefile.am README configure.in libxml.spec.in:
10393 Changed to the MIT Licence
10394 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10395 doc/xmlio.html: updated the doc accordingly
10396 * include/libxml/xmlwin32version.h configure.in: preparing
10397 2.4.14 release
10398 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10399 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10400 fixed the const xmlChar * wrapper and generator, XPath extension
10401 functions now use the context as first argument
10402 * python/tests/tstxpath.py python/tests/xpath.py
10403 python/tests/xpathext.py: Updated the tests accordingly
10404 * tree.c: fixed bug #70067
10405
Daniel Veillard7db38712002-02-07 16:39:11 +000010406Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * Makefile.am: cleanup
10409 * debugXML.c: always use stdout if output is NULL
10410 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10411 * python/Makefile.am python/generator.py python/libxml2class.txt
10412 python/libxml_wrap.h python/types.c: augmented the number of bindings
10413 handling FILE * and XPath contexts
10414 * python/tests/Makefile.am: avoid a stupid problem due to the
10415 use of TEST.
10416
Daniel Veillard15a143b2002-02-06 22:40:50 +000010417Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10420
Daniel Veillard70cab352002-02-06 16:06:58 +000010421Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * python/TODO python/libxml.c: cleanup the extension function lookup
10424 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10425
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010426Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * configure.in python/Makefile.am: do not install outside
10429 of prefix
10430
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010431Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * python/TODO python/libxml.c: started adding SAX interfaces
10434 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10435 SAX test
10436
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010437Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * tree.c: hardened the addChild function
10440 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10441 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10442 added accessors needed for xmlNode, a bit more testing and
10443 extension of interfaces
10444 * python/tests/Makefile.am python/tests/build.py: added a test
10445 build from scratch/save/load/check
10446
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010447Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * parserInternals.c: change a small bit in the way valididy
10450 error messages get initialized
10451 * python/TODO python/libxml.c python/libxml2-python-api.xml
10452 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10453 added some memory debugging to track leaks at the libxml2 level
10454 * python/tests/*.py: changed all tests to check for leaks,
10455 there is just one left in XPath extension registrations.
10456
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010457Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * python/TODO python/generator.py python/libxml2-python-api.xml
10460 python/libxml2class.txt: more accessor classes for the parser
10461 context, allow to switch on and check validity
10462 * python/tests/Makefile.am python/tests/error.py
10463 python/tests/invalid.xml python/tests/valid.xml
10464 python/tests/validate.py: attded more test and and added error.py
10465 which I forgot to commit in the last step
10466
Daniel Veillard3ce52572002-02-03 15:08:05 +000010467Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * python/Makefile.am python/types.c: cleanup
10470 * python/libxml.c python/libxml.py python/libxml_wrap.h
10471 python/generator.py python/libxml2-python-api.xml
10472 python/libxml2class.txt: added class for parser context, added
10473 first cut for push mode support. Added a framework to generate
10474 accessors functions.
10475 * python/tests/Makefile.am python/tests/push.py: added a push
10476 test
10477
Daniel Veillardcfb05462002-02-02 23:18:22 +000010478Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10481 bug a bit of cleanup.
10482
Daniel Veillard5d819032002-02-02 21:49:17 +000010483Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10486 python/libxml2class.txt: adding error redirections and preformat
10487 to a python handler
10488 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10489 tests self checking
10490
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010491Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10494 a function
10495
Daniel Veillard9589d452002-02-02 10:28:17 +000010496Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10499 python/libxml.c python/libxml2-python-api.xml
10500 python/libxml2class.txt: Progressing through the TODOs, class
10501 description output, extra XML API, RPM now builds the wrappers
10502 for all python installed versions
10503
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010504Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * configure.in libxml.spec.in python/Makefile.am python/TODO
10507 python/generator.py python/libxml2class.txt: added more informations
10508 in the libxml2-python package including docs. Slightly changed
10509 the class hierarchy
10510 * python/tests/*: added basic regression tests infrastructure too
10511
10512Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10515 added libxml2-python as part of the packages installed
10516
Daniel Veillarda7340c82002-02-01 17:56:45 +000010517Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * python/Makefile.am python/generator.py python/libxml.c
10520 python/libxml.py: more work, now able to extend the
10521 XPath interpreter with functions written in python.
10522
Daniel Veillardc3e39442002-02-01 09:29:41 +000010523Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * python/Makefile.am: Jacob sent a patch to allow building from
10526 tarfile.
10527
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010528Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10531 inserted the python wrappers build, I hope this won't be too
10532 unportable
10533
Daniel Veillard1971ee22002-01-31 20:29:19 +000010534Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * xpath.c: minor optimization
10537 * python/generator.py python/libxml.c python/libxml.py
10538 python/libxml_wrap.h: more work on the python bindings,
10539 they now support XPath and there is no evident leak
10540
Daniel Veillard36ed5292002-01-30 23:49:06 +000010541Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * python/generator.py python/libxml.c python/libxml.py:
10544 more work on the python bindings generator.
10545
Daniel Veillard96fe0952002-01-30 20:52:23 +000010546Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * python/generator.py python/libxml.c python/libxml_wrap.h:
10549 more work on the python bindings.
10550
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010551Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * python/generator.py python/libxml.c python/libxml.py
10554 python/libxml_wrap.h: commited early version of a python binding
10555 for private use only ATM
10556
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010557Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * entities.c tree.c include/libxml/entities.h: applied patch
10560 from Anthony Jones to implement copy of DTD subtree too. Had
10561 just to keep 2 function private which really ought to become
10562 public ones.
10563
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010564Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * xmllint.c: added pointers to the web pages in the usage()
10567
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010568Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * tree.c: more fixes from Petr Kozelka for attribute handling
10571 in the tree API to align the semantic with DOM.
10572
Daniel Veillard36065812002-01-24 15:02:46 +000010573Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * valid.c tree.c entities.c: another set of patches from
10576 Anthony Jones for copy operations cleanup and robustness
10577
Daniel Veillardf8592562002-01-23 17:58:17 +000010578Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10581 an alphabetic index based on comments content
10582 * doc/*: rebuilt the web site with the new references
10583
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010584Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * parserInternals.h: Greg Sjaardema suggested to use an
10587 eponential buffer groth policy in xmlParserAddNodeInfo()
10588
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010589Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10592 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10593 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10594 to generate cross-references, and added/updated the stylesheets
10595 to generate and link API indexes. The generic keyword index
10596 is not done yet.
10597 * doc/*.html: regenerated all the usual docs too
10598
Daniel Veillard2070c482002-01-22 22:12:19 +000010599Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * debugXML.c: added an xpath function to the shell for T. V. Raman
10602
10603Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010604
10605 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10606 debug routines.
10607
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010608Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10611 support of attribute nodes
10612
Daniel Veillard9d06d302002-01-22 18:15:52 +000010613Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10616 hopefully near complete and fully documented of the API in XML
10617 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10618 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10619 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10620 include/libxml/parserInternals.h include/libxml/valid.hi
10621 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10622 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10623 include/libxml/xpath.h include/libxml/xpathInternals.h:
10624 Cleaned up the doc comments a lot in the process, the interface
10625 coverage is now 100%
10626
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010627Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10630 extracts comments from the gtk-doc DocBook output (a bit
10631 convoluted but seems to work).
10632
Daniel Veillard61006472002-01-21 17:31:47 +000010633Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10636 added an XML description of the API, moved the script generating
10637 it here. Added a "make api" target
10638
Daniel Veillardd2f23002002-01-21 13:36:00 +000010639Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10642
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010643Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xpath.c include/libxml/xpathInternals.h: the change made to
10646 xmlXPathFuncLookupFunc was incompatible roll it back
10647
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010648Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * SAX.c: cleanup patch from Anthony Jones
10651 * doc/Makefile.am: fix the headers to avoid in make scan
10652 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10653 includes, * vs Ptr and general cleanup
10654 * parsedecl.py: first version of a script to extract the
10655 module interfaces, the goal will be to provide .decl or XML
10656 specification of the interfaces to build wrappers.
10657
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010658Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10661 now provides return codes in case of errors
10662
Bjorn Reese026d29f2002-01-19 15:40:18 +000010663Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10664
10665 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10666 Upgraded to trio baseline 1.6
10667 * strio.h strio.c: Replaced by triostr.h and triostr.c
10668
Daniel Veillard572577e2002-01-18 16:23:55 +000010669Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10672 of strdup usage in the code
10673
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010674Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * parser.c error.c: Keith Isdale complained rightly that
10677 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10678
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010679Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * tree.c: fixed the funxtion to set the xml: attributes
10682 * debugXML.c: added "setbase" to test it.
10683
Daniel Veillard2c748c62002-01-16 15:37:50 +000010684Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10687 to allow updating an attribute content
10688
Daniel Veillard8de85c62002-01-15 17:10:15 +000010689Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * libxml.h: try to avoid problems when compiling on Windows
10692
Daniel Veillard314cfa02002-01-14 17:58:01 +000010693Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * hash.c: patch from Anthony Jones for hash.c allocation size
10696 * Makefile.am: trying to work around Yet Another Libtool Madness
10697 and build the 2.4.13 release finally ...
10698
Daniel Veillard744683d2002-01-14 17:30:20 +000010699Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10702 * doc/* : update of the documentation
10703
Daniel Veillarde6a55192002-01-14 17:11:53 +000010704Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10707 at fixing #61290 :-(
10708
Daniel Veillardfb25a512002-01-13 20:32:08 +000010709Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10712 Fixes bug #67229
10713
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010714Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * tree.c: trying to avoid troubles when a subtree is copied
10717 and coalesced in part with the target tree. Should fix
10718 bug #67407
10719
Daniel Veillardd8224e02002-01-13 15:43:22 +000010720Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * valid.c: fixed validation of attributes content of type
10723 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10724 values, very old bug. Fixes #67671
10725
Daniel Veillard8107a222002-01-13 14:10:10 +000010726Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * parser.c include/libxml/parserInternals.h tree.c: integrated
10729 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10730 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10731
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010732Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * threads.c: applied Serguei Narojnyi's patch to add native
10735 thread support on the Win32 platform
10736 * testThreadsWin32.c Makefile.am: added the test program also
10737 from Serguei, Win32 specific
10738 * include/win32config.h include/libxml/xmlwin32version.h.in:
10739 added patch from Igor for the Windows thread specific defines.
10740
Daniel Veillard845cce42002-01-09 11:51:37 +000010741Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10744
Daniel Veillard7b602b42002-01-08 13:26:00 +000010745Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10748 output page into XMLinfo.html. Close bug #66951 and
10749 raised by Robert Collins too.
10750
Daniel Veillard73c6e532002-01-08 13:15:33 +000010751Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * encoding.c: Paul Keogh pointed out a possibility of segfault
10754 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10755 Closes bug # 68238
10756
Daniel Veillard4a859202002-01-08 11:49:22 +000010757Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * doc/*.html: updated the Gdome2 links
10760
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010761Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * libxml.h: Applied following patches from Robert Collins
10764 and make sure IN_LIBXML is defined when compiling it
10765 -------
10766 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10767 as well as Visual C.
10768 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10769 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10770 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10771 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10772 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10773 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10774 xmlSysIDExists xmlNoNetExists).
10775 * xmllint.c: Don't include winsock2.h for Cygwin.
10776
Daniel Veillard401c2112002-01-07 16:54:10 +000010777Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10780 when the version info is not present.
10781
Daniel Veillard6f42c132002-01-06 23:05:13 +000010782Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * tree.c: Anthony Jones pointed out a problem in
10785 xmlStringGetNodeList() and provided a fix for it
10786
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010787Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010789 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010790 xmlCreatePushParserCtxt() when the initial buffer passed
10791 is large.
10792
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010793Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * win32/*: big cleanup of the Windows/MSVC project files
10796 from Igor Zlatkovic
10797
Daniel Veillardcebb1362002-01-02 13:13:30 +000010798Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * doc/Makefile.am: should fix #67674 and avoid troubles if
10801 xsltproc is not available or fails in the prefix provided
10802
Daniel Veillard26908ab2002-01-01 16:50:03 +000010803Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10806
Daniel Veillard5344c602001-12-31 16:37:34 +000010807Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10808
10809 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10810 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10811 Fixed a few other problems raised by Charlie Bozeman.
10812 * result/VC/ElementValid[5-7]: fixed the output
10813
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010814Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10815
10816 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10817 patches from Charlie Bozeman. Regenerated the HTML docs.
10818
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010819Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10820
10821 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10822 for Windows from Igor
10823
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010824Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10825
10826 * xmllint.c: applied Justin Fletcher patch for --output or -o
10827
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010828Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10829
10830 * win32/libxml2/libxml2.def.src: close #67019
10831
Daniel Veillard01db67c2001-12-18 07:09:59 +000010832Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10833
10834 * xmllint.c: applied Justin Fletcher generic timing patch
10835 similar to the one already applied to xsltproc.
10836
Daniel Veillardd1640922001-12-17 15:30:10 +000010837Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10838
10839 * include/libxml/tree.h tree.c: applied documentation patches
10840 from Charlie Bozeman
10841
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010842Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10843
10844 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10845
Daniel Veillard29e43992001-12-13 22:21:58 +000010846Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10847
10848 * valid.c: fix the xmlStrdup() used in the previous patch.
10849 * valid.c: added --dropdtd
10850 * tree.c: fixed xmlUnlinkNode so it also removes the references
10851 from the document if the node is a DTD
10852
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010853Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10854
10855 * HTMLtree.c valid.c: cleanup some static declarations
10856
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010857Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10858
10859 * xmllint.c: removed another strdup()
10860 * doc/FAQ: removed the HP/UX entry
10861
Daniel Veillarded472f32001-12-13 08:48:14 +000010862Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10863
10864 * valid.c: fix bug #66816 when validating.
10865 * xmllint.c: don't use sys/time.h if configure did not found it
10866
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010867Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10868
10869 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10870 xmlcatalog_man.xml
10871
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010872Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10873
10874 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10875 xmlInitMemory() was declared twice
10876
Daniel Veillardb82c1662001-12-09 14:00:54 +000010877Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10878
10879 * globals.c: do not reference strdup() !
10880 * configure.in libxml-2.0.pc.in: trying to fix the libs
10881 of the various config extraction modules
10882
Daniel Veillardef90ba72001-12-07 14:24:22 +000010883Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10884
10885 * configure.in : preparing 2.4.12
10886 * doc/* : updated and rebuilt the docs
10887
Daniel Veillard220346d2001-12-07 11:33:54 +000010888Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10889
10890 * uri.c: closed bug #66159
10891 * testURI.c: added --escape option
10892 * configure.in: some cleanup for xml2-config --cflags
10893
Daniel Veillard2a906822001-12-06 14:34:08 +000010894Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10895
10896 * globals.c testThreads.c: removed some misplaced includes
10897 of xmlversion.h
10898
Daniel Veillarde28313b2001-12-06 14:08:31 +000010899Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * threads.c: patch from Gary Pennington fixing a possible
10902 problem at initialization time.
10903
Daniel Veillardd3b08822001-12-05 12:03:33 +000010904Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10905
10906 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010907 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010908 CodeWarrior.
10909
Daniel Veillarda7866932001-12-04 13:14:44 +000010910Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * xmllint.c: applied Geert Kloosterman's patch to fix
10913 --repeat --timing output
10914
Daniel Veillard19840942001-11-29 16:11:38 +000010915Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10918 where non-wellformed XML declaractions were not detected.
10919
Daniel Veillarde85d9342001-11-28 14:43:12 +000010920Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10921
10922 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10923
Daniel Veillard22f25a82001-11-28 09:12:23 +000010924Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10925
10926 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10927 gets reset by xmlCleanupInputCallbacks() and this makes the
10928 function useless. Same for output.
10929
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010930Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10931
10932 * xmlIO.c: robert pointed out a loop error in callback cleanups
10933
Daniel Veillard8faa7832001-11-26 15:58:08 +000010934Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10937 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10938 they are not really tied to debugging
10939
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010940Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10941
10942 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10943 * xmllint.c: better --catalogs description
10944
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010945Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10946
10947 * tree.c: fixed a couple of problems in xmlSetProp()
10948
Daniel Veillardcd337f02001-11-22 18:20:37 +000010949Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10950
10951 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10952 unappropriate stdout output.
10953
Daniel Veillard566d4df2001-11-22 13:00:53 +000010954Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10955
10956 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10957 by Denis Beurive, closes #65111
10958
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010959Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10960
10961 * valid.c: in case of content model validity error, don't
10962 print it if validity warnings were not requested.
10963
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010964Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10967 * parserInternals.c: removed the last exit() call. Print an
10968 unmaskable error on stderr instead (library mismatch detection)
10969
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010970Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10971
10972 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10973 shell instructions from Heiko Rupp
10974
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010975Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * catalog.c: use the URL notation file:// for default catalog paths
10978
Daniel Veillard0ec98632001-11-14 15:04:32 +000010979Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10980
10981 * include/libxml/tree.h: better comments for _private fields
10982 * tree.c: removed a problem when copying an entity reference.
10983
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010984Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * vms/*: updated instructions and diffs from John A Fotheringham
10987
Daniel Veillarda11001b2001-11-12 22:45:36 +000010988Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10989
10990 * include/libxml/xmlerror.h: avoid an include problem if
10991 #include <libxml/xmlerror.h> happens first in code
10992 seems to be the case in KDE libs
10993
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010994Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10995
10996 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10997 from Igor for Windows
10998
10999Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11000
11001 * Makefile.am: Gary Pennington pointed out a missing prefix
11002
Daniel Veillard43d3f612001-11-10 11:57:23 +000011003Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11006 * doc/*: upgraded and rebuilt the docs
11007
Daniel Veillardc1f78342001-11-10 11:43:05 +000011008Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11009
11010 * HTMLparser.c: fix comment in scripts element parsing.
11011 * result/HTML/doc3*: updated the results.
11012
11013Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11014
11015 * uri.c: another URI bug fix #63336, using Joel Young patch.
11016
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011017Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11018
11019 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11020 a cleaned up version of the Pwd shell string generation.
11021
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011022Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11023
11024 * valid.c include/libxml/tree.h: trying to fix namespaces +
11025 validation problems for good, closing #63619 in the process
11026 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11027 wrong in this respect, fixed it.
11028
Daniel Veillardd536f702001-11-08 17:32:47 +000011029Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * xmllint.c: Morus Walter patch to allow --format and --encode
11032
Daniel Veillard5004f422001-11-08 13:53:05 +000011033Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11034
11035 * debugXML.c: Stefan Kost provided an help command for the shell
11036
Daniel Veillarda6825e82001-11-07 13:33:59 +000011037Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * debugXML.c: Heiko Rupp pointed that the shell would crash
11040 on empty nodesets returns.
11041
Daniel Veillard03f848d2001-11-07 12:53:46 +000011042Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11045 migh need the history libraries
11046
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011047Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11050 handle the case of < in quoted attributes, Bastian Kleineidam
11051
Daniel Veillardc853b322001-11-06 15:24:37 +000011052Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11053
11054 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11055 fixing catalog breakages
11056 * Makefile.am catalog.c result/catalogs/catal
11057 result/catalogs/mycatalog.* test/catalogs/catal*:
11058 fixed more problems in catalog support, added more regression tests
11059 for both XML and SGML catalog handling
11060
Daniel Veillard66870c72001-11-05 19:27:49 +000011061Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11062
11063 * debugXML.c: applied an improvement to xmlGetLineNo() from
11064 Keith Isdale
11065
Daniel Veillardffe09c92001-11-05 14:21:47 +000011066Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11067
11068 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11069 Side effect of the progressive catalog loading
11070
Daniel Veillardad661b92001-11-05 11:43:15 +000011071Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11072
11073 * Makefile.am: confexecdir and confexec_DATA were defined twice
11074 pointed out by Karl Eichwalder
11075
Daniel Veillard6eb17722001-11-04 22:19:27 +000011076Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11077
11078 * xmlcatalog.c: avoid unlink() and use remove() instead.
11079
Daniel Veillardea898282001-11-04 22:13:45 +000011080Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * libxml.spec.in: cleanup
11083 * include/libxml/xmlwin32version.h: updated with 2.4.8
11084
Daniel Veillarda4617b82001-11-04 20:19:12 +000011085Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11088 of compiling libxml with a non standard set of options
11089
John Fleck027edfb2001-11-04 20:13:58 +000011090Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11091
11092 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11093 document --sgml option, fixing gnome bugzilla #63382
11094
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011095Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11096
11097 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11098 breakage of 2.4.7, added a couple of really needed APIs
11099 like xmlCatalogIsEmpty() and xmlNewCatalog()
11100 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11101 for install-catalog
11102 * configure.in: preparing 2.4.8
11103
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011104Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11105
11106 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11107 include/libxml/tree.h include/libxml/xmlIO.h: more include
11108 cleanups, export cleanly one html output + format function.
11109
11110Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11111
11112 * parser.c: removed initGenericErrorDefaultFunc call from
11113 xmlInitParser() since it could destroy previous calls to
11114 xsltSetGenericErrorFunc() effects
11115
Daniel Veillardebd38c52001-11-01 08:38:12 +000011116Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11117
11118 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11119 keyword.
11120
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011121Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11122
11123 * Makefile.am: cleanup
11124 * threads.c: cleanup too
11125 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11126 from xsltproc
11127 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11128 dependancy loop.
11129
Daniel Veillard91c00402001-10-30 17:41:38 +000011130Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11133 was not used anymore !
11134
Daniel Veillard52dcab32001-10-30 12:51:17 +000011135Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * configure.in: preparing 2.4.7
11138 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11139 manual page from John
11140 * doc/*: updated the doc and rebuilt the generated pages
11141
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011142Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * xmlIO.c: closing bug #62711, the library should never
11145 close stdin or stdout.
11146
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011147Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * uri.c: second pass at fixing #63336, using Joel Young
11150 final patch. looks okay.
11151
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011152Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11153
11154 * uri.c include/libxml/uri.h: trying to clear #63336
11155 allowing the escaping routine to parse unconformant
11156 URI-References.
11157
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011158Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * vms/readme.vms vms/build_libxml.com nanoftp.c
11161 include/libxml/xmlversion.h.in: a few VMS updates from
11162 John A Fotheringham
11163 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11164 and xmlCleanupOutputCallbacks() for the Perl binding people.
11165
Daniel Veillard635ef722001-10-29 11:48:19 +000011166Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11167
11168 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11169 apply fixes to close #63271 and avoid segfaults when
11170 the error routine gets callbed before xmlInitParser()
11171 get called.
11172 * nanoftp.c error.c: Applied patches from Justin Fletcher
11173 correcting some xmlGenericError misuses.
11174
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011175Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11176
11177 *doc/xmllint.xml, doc/xmllint.1
11178 New and improved man page for xmllint - .xml is the original, .1
11179 is the generated man page
11180
Daniel Veillardc9484202001-10-24 12:35:52 +000011181Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11182
11183 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11184 the web site from the main HTML document.
11185
Daniel Veillard5151c062001-10-23 13:10:19 +000011186Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * parser.c: fixed an erroneous validation bug when PE refs
11189 occurs in external parsed entities referenced from the
11190 internals subset
11191 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11192 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11193 added the associated testcase, it's a nice one.
11194 * HTMLparser.c: generate the DTD node as HTML still ...
11195 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11196
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011197Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * HTMLparser.c: fixed a bug in htmlNewDoc()
11200
Daniel Veillard89cad532001-10-22 09:46:13 +000011201Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * test/threads/*: added entities testing to the Thread test
11204 * testThreads.c: make the test reasonable
11205 * DOCBparser.c: fix the DTD public and system ID
11206 * xmllint.c: added --sgml for SGML DocBook importing
11207 * Makefile.am: added Docbtests target
11208
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011209Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11210
11211 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11212 * testThreads.c: removed bogus include
11213
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011214Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11217 fixed a very serious (looping) validation bug
11218
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011219Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * include/libxml/globals.h include/libxml/threads.h threads.c
11222 testThreads.c: far more testing, cleaning up bugs
11223 * *.c : make sure globals.h is always included.
11224
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011225Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11226
11227 * HTMLparser.c: try to get rid of parser loops for good.
11228
Daniel Veillardab7488e2001-10-17 11:30:37 +000011229Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * configure.in: fixed some bugs in CFLAGS passing.
11232 * test/threads Makefile.am testThreads.c: added a specific
11233 threaded test case (really nasty, guaranteed).
11234
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011235Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * catalog.c: serious cleanup on the management of the
11238 XML catalog tree, more tests done, especially with
11239 the catalog PI.
11240
Daniel Veillard364789a2001-10-16 12:45:00 +000011241Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * catalog.c: avoid a problem in catalog cleanup on SMP if
11244 catalogs were not initialized.
11245
Daniel Veillard81463942001-10-16 12:34:39 +000011246Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11247
11248 * catalog.c xpath.c: trying to cleanup the not thread safe
11249 parts of the library.
11250
Daniel Veillard64a411c2001-10-15 12:32:07 +000011251Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11252
11253 * include/libxml/globals.h configure.in global.data: make
11254 the allocation be per-thread a configure option
11255 * encoding.c include/libxml/parser.h: fixed compilation
11256 errors
11257
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011258Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * include/libxml/parser.h: Norm reported that a few lines
11261 added were breaking libxslt compile, removed them for now
11262
Daniel Veillard6f350292001-10-14 09:56:15 +000011263Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11264
11265 * parser.c parserInternals.c threads.c: debugged and fixed
11266 initialization problems which were giving troubles on SMP
11267 boxes.
11268
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011269Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * include/libxml/Makefile.am: missing globals.h
11272
Daniel Veillarde7090612001-10-13 12:18:28 +000011273Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011274
Daniel Veillarde7090612001-10-13 12:18:28 +000011275 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011276
Daniel Veillardd0463562001-10-13 09:15:48 +000011277Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11278
11279 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11280 include/libxml/parserInternals.h include/libxml/tree.h
11281 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11282 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11283 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11284 Applied the last patches from Gary, cleanup, activated threading
11285 all user accessible global variables are now handled in globals.[ch]
11286 Still a bit rought but make tests passes with either
11287 --with-threads defined at configure time or not.
11288 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11289 linking options
11290
Daniel Veillardb8478642001-10-12 17:29:10 +000011291Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11292
11293 * Makefile.am include/libxml/Makefile.am
11294 include/libxml/globals.h globals.c include/libxml/threads.h
11295 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11296 configure.in: started integrating the core of the thread support
11297 not activated yet but half integrated. The code should still
11298 compile and work anyway.
11299
Daniel Veillardb44025c2001-10-11 22:55:55 +000011300Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11303 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11304 integrating the non-controversial parts of Gary Pennington
11305 multithread patches
11306 * catalog.c: corrected a small bug introduced
11307
Daniel Veillard75b96822001-10-11 18:59:45 +000011308Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * catalog.c include/libxml/catalog.h: very serious cleanup,
11311 isolating unportable code and as much as possible the accesses
11312 to the global shared catalog. May need more testing !
11313
Daniel Veillard78d12092001-10-11 09:12:24 +000011314Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11317 Keith Isdale patches for the XSLT debugger interfaces. Some
11318 cleanup
11319
Daniel Veillardff0b7312001-10-11 06:46:09 +000011320Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11321
11322 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11323 * DOCBparser.c: generate line nubers in elements
11324
Daniel Veillard60087f32001-10-10 09:45:09 +000011325Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11326
11327 * configure.in: preparing 2.4.6 release
11328 * doc/xml.html doc/html/*: updated and rebuilt the docs
11329 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11330
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011331Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11332
11333 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11334 adding documentation for DV's supercatalog support
11335
Daniel Veillard82d75332001-10-08 15:01:59 +000011336Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11339 super catalog support adding one API and one flag --sgml to
11340 xmlcatalog
11341
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011342Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11343
11344 * doc/xmlcatalog_man.xml, xmlcatalog.1
11345 One more crack at
11346 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11347
11348
Thomas Broyer47334c02001-10-07 16:41:52 +000011349Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11350
11351 * xpath.c: implemented xmlXPathObjectCopy for external objects
11352 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11353
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011354Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11355
11356 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11357 finishing up fix to
11358 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11359 the xmlcatalog man page display more elegantly
11360
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011361Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * configure.in: closing bug #61832
11364 * HTMLparser.c: removed a warning
11365
Daniel Veillard6ab38382001-10-06 13:08:27 +000011366Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * xpath.c: fixing #61673 part I, do not loose doc information
11369 when copying result value trees.
11370
Daniel Veillard556c6682001-10-06 09:59:51 +000011371Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * xpath.c: trying to harden the XPath interpreter
11374
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011375Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11376
11377 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11378 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11379
William M. Brack1633d182001-10-05 15:41:19 +000011380Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11381
11382 * HTMLparser: repaired another loop problem
11383
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011384Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11385
11386 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11387 parsing.
11388 * xpath.c: fix bug #61291 the default XML namespace node is
11389 missing from the namespace axis.
11390 * tree.c: refuse to create namespaces nodes with prefix "xml"
11391
Daniel Veillard651f9472001-10-04 14:51:06 +000011392Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * SAX.c: ouch a non-defined namespace could lead to a crash,
11395 fixed #61215
11396
Daniel Veillard7dd05702001-10-04 14:25:12 +000011397Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * parserInternals.c: closed bug #61054
11400
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011401Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * include/libxml/Makefile.am: closing #60708
11404
Daniel Veillarda293c322001-10-02 13:54:14 +000011405Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11408 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11409
Daniel Veillardf4309d72001-10-02 09:28:58 +000011410Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11413
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011414Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11415
11416 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11417 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11418
Daniel Veillard16756b62001-10-01 07:36:25 +000011419Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * catalog.c: Justin Fletcher provided cleaup code in case
11422 HAVE_STAT is not defined
11423 * include/win32config.h: Igor Zlatkovic suggested to have
11424 HAVE_STAT defined there
11425
William M. Brack5e1cac12001-09-28 16:19:18 +000011426Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11427
11428 * catalog.c - fixed typing error reported by M. Barros
11429
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011430Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11431
11432 * xmllint.c - fixing typo
11433
William M. Brackd28e48a2001-09-23 01:55:08 +000011434Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11435
11436 * HTMLparser.c: small enhancement to prevent loop on
11437 unrecognizable data
11438
Daniel Veillardb1d62872001-09-21 09:47:08 +000011439Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * parserInternals.c: applying patch from bug #60757 this
11442 should close it
11443
Daniel Veillardc0631a62001-09-20 13:56:06 +000011444Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * catalog.c xmlcatalog.c: removed a couple of warning
11447 * xpath.c: try to solve the linking problem on platforms
11448 needing trio to compile
11449
Daniel Veillard1a123612001-09-19 08:06:23 +000011450Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011451
Daniel Veillard1a123612001-09-19 08:06:23 +000011452 * Makefile.am libxml.spec.in: backing up non-documented changes
11453 commited without review or aproval by Jens Finke <jens@gnome.org>
11454 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011455
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011456Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * configure.in: Joe Orton provided a patch fixing a problem
11459 when iconv is specified to be in a non-standard directory
11460 but wasn't exported in xml2-config --cflags
11461
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011462Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11463
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011464 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011465 troubles with 2.4.4 errors.
11466
Daniel Veillard16698282001-09-14 10:29:27 +000011467Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * encoding.c entities.c: do not output hexadecimal charrefs
11470 when serializing HTML since some version of Netscape can't
11471 grok it, generate decimal ones.
11472 * result/HTML/doc3.htm: output changed due to previous test
11473 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11474
Daniel Veillard98fed372001-09-13 11:34:58 +000011475Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11478 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11479
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011480Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011481 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011482
11483 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11484 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11485 updated the configuration scripts systems accordingly
11486
Daniel Veillard04382ae2001-09-12 18:51:30 +000011487Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * configure.in: preparing for 2.4.4
11490 * doc/xml.html doc/html/*: updated and rebuilt the docs
11491
Daniel Veillardd63437e2001-09-12 15:00:27 +000011492Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * win32/dsp/libxml2.def.src: tried to incorporate comments
11495 from bug #59220
11496
Daniel Veillard319a7422001-09-11 09:27:09 +000011497Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * parser.c result/noent/wml.xml: fixed bug #59981 related
11500 to handling of '&' in attributes when entities are substitued
11501
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011502Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * libxml.h include/libxml/xmlversion.h.in
11505 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11506 Tried to close bug #60131
11507
Daniel Veillardbce62332001-09-10 18:46:55 +000011508Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11511
Daniel Veillard143b04f2001-09-10 18:14:14 +000011512Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * SAX.c: fixing bug #59946 on xmlns=""
11515
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011516Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11519 but allocates a new error code.
11520
Daniel Veillard05c13a22001-09-09 08:38:09 +000011521Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * xmllint.c: John Fleck fixed typos in the options output
11524 * parser.c SAX.c: fix ignorable white space SAX selection
11525
11526Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * entities.c: Steve Underwood found the possibility of an
11529 ininite loop in case of error.
11530
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011531Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11534
Daniel Veillarda050d232001-09-05 15:51:05 +000011535Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * parser.c: warn if version is not 1.0 but it's not
11538 strictly speaking an error after analyzing the spec
11539
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011540Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11541
11542 *doc/catalog.html - add link to the html version of the
11543 man page, other linguistic cleanups
11544
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011545Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11546
11547 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11548 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11549 file, has not yet been included in the build.
11550
Daniel Veillard99784ff2001-09-01 16:20:28 +000011551Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * catalog.c: removed a duplicate affectation Justin Fletcher
11554
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011555Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * tree.c: Armin Sander pointed a possible text coalescing
11558 problem, completed his patch.
11559
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011560Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11561
11562 * trionan.c: Fixed const and volatile re-definition problem
11563
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011564Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * libxml.4 parser.c: doc updates from Heiko Rupp
11567 * parserInternals.c: 2 sanity checks from Heiko Rupp
11568
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011569Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * tree.c: applied patch from Armin Sander to make some pointers
11572 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011573 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011574
Daniel Veillardb06c6142001-08-27 14:26:30 +000011575Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * xpath.c: hum, restrict the integer usage gcc bug workaround
11578 to only gcc compilers so that other architecture don't get
11579 penalized by this limitation.
11580 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11581
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011582Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11585 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11586
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011587Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11590 --convert option to xmlcatalog to convert SGML ones to
11591 the XML syntax.
11592 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11593
11594 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011595Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * catalog.c xmlIO.c: started some serious testing and fixed
11598 a few bug and optmization needs.
11599
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011600Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11603 preparing for a 2.4.3 release even if it may not be ready yet
11604 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11605 all file parsing lookup to go through the entity resolver, add
11606 to add an API to bypass it (needed to load catalogs themselves),
11607 some cleanup on the catalog code too.
11608 * nanoftp.c: small cleanup
11609 * doc/catalog.html: small update
11610
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011611Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11614 Jun Kuriyama
11615
Daniel Veillardffb120d2001-08-23 00:52:23 +000011616Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * doc/catalog.html: finished the catalog documentation
11619
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011620Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * doc/catalog.html doc/xml.html: added documentation about
11623 Catalog support, misses an API description
11624 * doc/html/*: reextracted the API pages
11625
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011626Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11627
11628 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11629 Added the part about section 7.2 on URI resolution,
11630 fixed a side effect in the HTML parser, look complete
11631 and ready to rock except the URI/SystemID part!
11632
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011633Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * include/libxml/catalog.h include/libxml/parser.h
11636 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11637 xmlIO.c: added support and APIs needed for the catalog PI
11638 * include/libxml/xmlIO.h: cleanup
11639
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011640Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11643 include/libxml/catalog.h: starts to look okay, really
11644 plugged the new framework, cleaned a lot of stuff,
11645 added some APIs, except the PI's support missing this
11646 should be mostly complete
11647 * result/catalogs/* test/catalogs/*: added new test, enriched
11648 the existing one with URN ID tests
11649
Daniel Veillard64339542001-08-21 12:57:59 +000011650Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * catalog.c: fixed nextCatalog
11653 * result/catalogs/docbook test/catalogs/*: started adding
11654 a small regression test
11655
Daniel Veillardcda96922001-08-21 10:56:31 +000011656Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11659 more work on the XML catalog support.
11660 * parser.c include/libxml/parser.h: small cleanup seems using
11661 list as a public parameter name can give portability troubles
11662 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11663 include/libxml/xpath.h include/libxml/Makefile.am: removed
11664 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11665 wrappers
11666
Bjorn Reese45029602001-08-21 09:23:53 +000011667Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11668
11669 * Makefile.am trio.c triodef.h trionan.c xpath.c
11670 include/libxml/Makefile.am include/libxml/trionan.h:
11671 Re-worked Not-A-Number and Infinity support.
11672 * xmlcatalog.c: added readline include files
11673
Daniel Veillard344cee72001-08-20 00:08:40 +000011674Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11677 testCatalog as xmlcatalog, making it an installed app
11678 adding a shell, and preparing it to be a /etc/xml/catalog
11679 management tool, though not ready yet
11680 * catalog.c include/libxml/catalog.h: adding support for
11681 XML Catalogs http://www.oasis-open.org/committees/entity/
11682 not finished, there is some interesting tradeoffs and a
11683 few open questions left.
11684
Daniel Veillardb7664f42001-08-19 13:00:43 +000011685Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * xmllint.c: fixed a line formatting problem
11688
Daniel Veillard5015b712001-08-17 09:37:52 +000011689Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * SAX.c: removed a couple of unused variable (Albert Chin)
11692
Daniel Veillardbb371292001-08-16 23:26:59 +000011693Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11696 trying to fix some troubles w.r.t. function returning
11697 const xxxPtr.
11698
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011699Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11702 defined
11703
Daniel Veillardae6db172001-08-16 19:32:00 +000011704Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * xpointer.c: removed unused var
11707
Daniel Veillard09190202001-08-16 16:27:41 +000011708Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * testXPath.c: another small cleanup closing bug #59110
11711
Daniel Veillard796f4b62001-08-16 16:00:13 +000011712Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * win32/dsp/libxml2.def.src: small cleanup closing bug
11715 #59108
11716
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011717Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * example/gjobread.c: add xmlCleanupParser() before leaving
11720
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011721Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * config.h.in configure.in include/libxml/xmlwin32version.h:
11724 released 2.4.2
11725
Daniel Veillardd3d06722001-08-15 12:06:36 +000011726Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * include/libxml/valid.h debugXML.c valid.c: deprecate
11729 the non-boundchecking Sprintf functions, add Snprintf
11730 this should close bug #57984
11731
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011732Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11735 URIs before doing the lookups (pointed by Mark Vakoc)
11736
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011737Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * xpath.c: serious changes on Result Value Trees and NodeSets
11740 w.r.t. deallocation and collect operations. Probably not
11741 100% clean (merge of allocated trees smells like a problem).
11742 Seems sufficient to close #58943
11743
Daniel Veillard90493a92001-08-14 14:12:47 +000011744Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11745
11746 * xmllint.c: adding a --format option
11747
Daniel Veillardfe703322001-08-14 12:18:09 +000011748Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * xpath.c: count() was broken on Result Value Tree
11751 * xmlIO.c: fixed file:/// accesses on _WIN32
11752
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011753Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11756 macro was renamed, this should close bug #58683
11757
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011758Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11761 entity substitution mode text at the end of the entity might
11762 be added due to text coalescing.
11763 * nanoftp.c parser.c: small cleanup
11764
Daniel Veillard0c720972001-08-08 20:59:00 +000011765Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11766
11767 * HACKING: added John Fleck right to commit in the doc subdir
11768
Daniel Veillard48da9102001-08-07 01:10:10 +000011769Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11770
11771 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11772 allow to inherit attributes from the DTD directly in the
11773 tree, this is needed for XPath and can be a useful feature.
11774 Inherited namespaces are always provided at the tree level now
11775 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11776 of tests for this feature (XSLT being the prime user).
11777
Daniel Veillard50f34372001-08-03 12:06:36 +000011778Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11781 testSAX.c xmlIO.c xmllint.c include/win32config.h
11782 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11783 include/libxml/xmlwin32version.h.in win32/README.MSDev
11784 win32/dsp/*: applied Win32 Facelift No.2 patches from
11785 Igor Zlatkovic for Windows/MSC
11786
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011787Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * SAX.c: unparsedEntityDecl() the URI computation of the
11790 entity wasn't done breaking XSLT unparsed-entity-uri()
11791
Daniel Veillard567e1b42001-08-01 15:53:47 +000011792Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * xpath.c: fixed a bug when walking the descendants and
11795 the current node has no children
11796 * debugXML.c: show up when a text node is supposed to not be escaped
11797
Thomas Broyerf186c822001-07-31 23:30:37 +000011798Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11799
11800 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11801 worked like the set:leading() function)
11802 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11803
Daniel Veillardba6db032001-07-31 16:25:45 +000011804Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11805
11806 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11807
Daniel Veillard57905372001-07-31 15:52:17 +000011808Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11809
11810 * include/libxml/xmlIO.h: apply change to close #58141
11811 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11812
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011813Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11814
11815 * parser.c: when the internal subset uses a PE, then the
11816 included entity can use conditional sections.
11817
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011818Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11819
11820 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11821 when walking the namespace axis showing up in
11822 libxst/tests/general/bug-12
11823 * xmlmemory.c: added the possibility to trace a given block
11824 defined by its address
11825
Daniel Veillard4aafa792001-07-28 17:21:12 +000011826Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11827
11828 * parser.c: don't override existing encoding specified before
11829 starting xmlParseDocument()
11830
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011831Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11832
11833 * include/libxml/xmlwin32version.h: reinserted, needed for
11834 Windows users of CVS
11835
Darin Adlera77cac02001-07-27 17:41:51 +0000118362001-07-27 Darin Adler <darin@bentspoon.com>
11837
Darin Adler699613b2001-07-27 22:47:14 +000011838 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11839 * testCatalog.c: Add include of <libxml/parser.h>.
11840
118412001-07-27 Darin Adler <darin@bentspoon.com>
11842
Darin Adlera77cac02001-07-27 17:41:51 +000011843 * include/libxml/.cvsignore:
11844 * include/libxml/xmlwin32version.h:
11845 Remove this file from CVS because it's generated.
11846
Daniel Veillard50822cb2001-07-26 20:05:51 +000011847Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11848
11849 * parser.c include/libxml/parser.h: applied const patches from
11850 Tom Moog #58002
11851
Thomas Broyerba4ad322001-07-26 16:55:21 +000011852Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11853
11854 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11855 lookup framework
11856
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011857Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11858
11859 * tree.c: fixed xmlCopyNode() for documents
11860
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011861Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11864
11865Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011866
11867 * parser.c: fixes bug #57652 reported by Morus Walter
11868
Daniel Veillarde3924972001-07-25 20:25:21 +000011869Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11870
11871 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11872
Daniel Veillarda53c6882001-07-25 17:18:57 +000011873Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11874
11875 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11876 errors, lesson don't add new functions at 1am before a release
11877 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11878 from XPath initialization when possible.
11879
Daniel Veillardd9bad132001-07-23 19:39:43 +000011880Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11881
11882 * result/scripts/base*: removing history/readline changed
11883 this slightly
11884 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11885 xmllint.c: make element content line number generation
11886 optionnal to avoid breaking old apps added interface to switch
11887
Daniel Veillardf012a642001-07-23 19:10:52 +000011888Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11889
11890 * configure.in: get rid of the readline and libhistory
11891 dependancies by default, release 2.4.1 with IA64 fix
11892 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11893 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11894 John Kroll fixes to allow saving to HTTP via PUT (or
11895 POST of needed).
11896 * doc/html/*.html: regenerated the docs
11897
Thomas Broyere8126242001-07-22 03:54:15 +000011898Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11899
11900 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11901 xmlHashScanFull and xmlHashScannFull3 to get passed the
11902 three keys as arguments to the callback function
11903
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011904Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * configure.in Makefile.am: removed libxml softlink for good
11907 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11908 100% coverage by gtk-doc
11909
Daniel Veillard8599e702001-07-17 21:38:51 +000011910Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11911
11912 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11913 fixed serious troubles due to size_t vs. int mismatch
11914
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011915Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11918
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011919Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11920
11921 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11922 convenient extension API for value and context managing
11923 Now handles external objects through xmlXPathPopExternal,
11924 xmlXPathWrapExternal and xmlXPathReturnExternal.
11925 Added functions for sets operations (intersection, etc.)
11926
Daniel Veillard22090732001-07-16 00:06:07 +000011927Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11928
11929 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11930 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11931 HTMLparser.c: cleanup of global variables, marking some
11932 const or private.
11933
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011934Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011935
11936 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11937 fixed xmlXPathNodeSetItem when passing index=0
11938
Daniel Veillard05dec342001-07-14 21:57:39 +000011939Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11940
11941 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11942
Daniel Veillard28ae6362001-07-14 16:44:32 +000011943Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11944
11945 * xmllint.c: fixed compilation under Cygwin #57503
11946 * TODO: update
11947
Peter Williamsed156f52001-07-13 18:35:13 +0000119482001-07-13 Peter Williams <peterw@ximian.com>
11949
11950 * config.h.in: add #undef HAVE_DLFCN_H
11951
11952 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11953 builddir.
11954
Daniel Veillard73b36e32001-07-12 15:09:52 +000011955Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11956
11957 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11958 raised by #57348 and #57381
11959
Daniel Veillard7db37732001-07-12 01:20:08 +000011960Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11963 tree.c xpointer.c: store the line numbder in element->content,
11964 may break some software, need a configuration mechanism
11965
Darin Adler96037892001-07-11 00:03:16 +0000119662001-07-10 Darin Adler <darin@bentspoon.com>
11967
11968 * .cvsignore:
11969 * example/.cvsignore:
11970 * include/.cvsignore:
11971 * include/libxml/.cvsignore:
11972 Various things that are generated and should be ignored.
11973
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011974Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11977 * doc/xml.html doc/html/*: updated the docs
11978
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011979Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11980
11981 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11982 validation occured on content with element child
11983
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011984Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11985
11986 * tree.c: fixed XML Base computation which was broken
11987 * debugXML.c: added a base function to the shell
11988 * Makefile.am result/scripts/* test/scripts/*: added scripts
11989 based regression tests, and adding 2 XML Base tests
11990
Daniel Veillard19e96c32001-07-09 10:32:59 +000011991Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11992
11993 * tree.c: set properties doc and call xmlSetListDoc for properties
11994 content when grafting them in a different tree.
11995 * aclocal.m4: remove from CVS
11996
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011997Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11998
11999 * win32/libxml2/libxml2.def.src: added some missing entry point
12000 for XPath (Mark Vakoc)
12001
Daniel Veillard388236f2001-07-08 18:35:48 +000012002Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12003
12004 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12005 layer should URI-Unescape before trying to open resources.
12006
Daniel Veillard04383752001-07-08 14:27:15 +000012007Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12008
12009 * xpath.c: fix the name() bug for elements in the default
12010 namespace reported by Charlie Bozeman
12011
Daniel Veillard7583a592001-07-08 13:15:55 +000012012Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12015 led to an XPath fix, improvements of SAX initialization, and
12016 an added option --nocdata to testXPath
12017
Daniel Veillard449d7392001-07-07 19:11:06 +000012018Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12019
12020 * doc/libxml-doc.el: Felix Natter provided anew version working
12021 with XEmacs too
12022
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012023Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12024
12025 * include/libxml/xpath.h: small cleanup
12026 * doc/xml.html: update
12027
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012028Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12029
12030 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12031 released 2.3.14
12032
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012033Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12034
12035 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012036 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012037
Daniel Veillard73c9c042001-07-05 20:02:54 +000012038Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12041 were not equal to empty strings
12042
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012043Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12044
12045 * SAX.c: fixed a URI-Reference computation problem when validating
12046 * xmlIO.c: small cleanup
12047
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012048Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12049
12050 * parser.c: improved the description of a couple of interfaces
12051 upon Larry Stamper suggestion
12052
Daniel Veillard62f313b2001-07-04 19:49:14 +000012053Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
12055 * SAX.c entities.c parser.c: changed completely the way entities
12056 are handled when running the parser in entity substitution mode.
12057 This fixes a bug reported by Stephan Kulow and nearly divides
12058 by 3 the amount of memory required by libxslt to load and process
12059 DocBook TDG.
12060
Daniel Veillardf420ac52001-07-04 16:04:09 +000012061Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12062
12063 * HTMLparser.c: fixing a too early root closing problem raised
12064 byt Prashanth Naidu
12065
Daniel Veillard8c357d52001-07-03 23:43:33 +000012066Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12069 raised by Mark Vakoc.
12070
Daniel Veillard6e90d192001-07-03 16:37:49 +000012071Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * example/Makefile.am: fixed the include path to add srcdir/include
12074 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12075 and some cleanup
12076
Daniel Veillardf06307e2001-07-03 10:35:50 +000012077Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12078
12079 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12080 lot of optimization work, results in significant improvements
12081 when handling really complex XPath queries. Add a small optimizer
12082 for unions, improve [n] and [last()], avoid some costly ops.
12083
Daniel Veillard77044732001-06-29 21:31:07 +000012084Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12087 * xpath.c: small cleanup
12088 * xmlGetNsList: reformated, fixed problems if used on Entities
12089
Daniel Veillard2adbb512001-06-28 16:20:36 +000012090Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12091
12092 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12093
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012094Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12097 * Makefile.am example/Makefile.am: workaround automake generating
12098 erroneous deps
12099
Daniel Veillard12f7d292001-06-28 13:12:11 +000012100Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12101
12102 * include/win32config.h: bug #56801 Yon Derek provided a patch
12103 to the windows config file.
12104
Daniel Veillard87ee9142001-06-28 12:54:16 +000012105Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12106
12107 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12108 libxml.h : Yon Derek provided a set of changes to compile from
12109 CVS on Windows/MSC
12110
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012111Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12112
12113 * parser.c: fixed UTF8 BOM support in push mode
12114 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12115 added a specific testcase
12116
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012117Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
12119 * Makefile.am: added --push regression tests
12120 * parserInternals.c: the XML parser segfaulted in --push mode
12121
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012122Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * configure.in: moved the symlinks detection within a CVS
12125 check, this is not portable and will be removed soon.
12126 * xpath.c: small cleanup/speedup
12127
Daniel Veillard11648102001-06-26 16:08:24 +000012128Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12131 release of 2.3.12
12132 * parser.c: make an error message if unknow entities in all cases
12133
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012134Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12137
Daniel Veillard23793842001-06-25 16:07:45 +000012138Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12139
12140 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12141 includes were installed in the wrong dir
12142
Daniel Veillardf5498f32001-06-25 15:08:36 +000012143Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * doc/html.xml: warn against sending code to exhibit bugs.
12146
Daniel Veillard56f06462001-06-24 21:34:03 +000012147Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12148
12149 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12150 Tru64 from Thomas Leitner
12151
Daniel Veillardc5d64342001-06-24 12:13:24 +000012152Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * AUTHORS: added William and Bjorn
12155 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12156 daniel@veillard.com hopefully I won't have to do this again
12157 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12158 docs can be rebuilt cleanly now
12159 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12160 from CVs it's generated, added include/libxml/xmlwin32version.h
12161 also generated but which should change far less frequently.
12162 * catalog.c nanoftp.c: made sure to include libxml.h not
12163 libxml/xmlversion.h directly
12164 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12165 when compiling on WIN32 and MSC
12166
Daniel Veillard07385fd2001-06-23 21:55:48 +000012167Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12168
12169 * include/Makefile.am include/libxml/Makefile.am configure.in:
12170 fixed make distcheck and rebuilding the rpms
12171
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012172Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
12174 * configure.in: should finish the migration of exported includes
12175 into a real include/libxml in CVS, at least for CVS users.
12176 * removed the exported headers, added in include/libxml (as well
12177 as xmlversion.h.in).
12178
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012179Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12180
12181 * configure.in: fixed the way to detect symlink
12182
Daniel Veillard66541772001-06-23 18:31:04 +000012183Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12184
12185 * configure.in: updated, include/libxml is now a real CVS dir
12186
Daniel Veillardca989762001-06-23 17:39:29 +000012187Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12188
12189 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12190 version works with both libxml1 and libxml2 (it autodetects
12191 the prefix of the html-files) from Felix Natter.
12192 * doc/xml.html: updated doc accordingly
12193
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012194Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
12196 * xpath.c: fixed the bug generating a template loop in libxslt
12197 when using docbook-xsl-1.4, * should filter out document nodes
12198 * HACKING: added William
12199 * TODO: updated
12200
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012201Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * doc/FAQ.html: added a warning about gcc-3.0
12204 * doc/xml.html: added reference to gdome2 and removed a confusing
12205 sentence
12206
Daniel Veillardf7f41852001-06-22 15:18:01 +000012207Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12208
12209 * xmlversion.h: okay this is a generated file, but Windows
12210 users need it and they can't generate it, and I want CVS
12211 Windows users ...
12212 * win32/libxml2/libxml2_so.dsp: Windows project file for
12213 the shared lib version of libxml2
12214 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12215 resources needed for libxslt/xsltproc by Yon Derek
12216
Bjorn Reese3157b342001-06-22 14:41:45 +000012217Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12218
12219 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12220
Daniel Veillard4151acb2001-06-22 10:48:57 +000012221Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12222
Daniel Veillardcc146db2001-06-22 11:10:52 +000012223 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12224
12225Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12226
Daniel Veillard4151acb2001-06-22 10:48:57 +000012227 * include/win32config.h: Yon Derek provided a first fix
12228 to be able to compile libxslt/xsltproc on Windows
12229
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012230Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12231
12232 * xpath.c: attempt to work around what seemed a gcc optimizer
12233 bug when handling floats on i386 http://veillard.com/gcc.bug
12234 * tree.c entities.c encoding.c: doing some cleanups while
12235 chasing it
12236
Daniel Veillard017b1082001-06-21 11:20:21 +000012237Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * Makefile.am: cleanup when --without-debug is specified
12240 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12241 w.r.t. --without-debug and other include points
12242 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12243 Catalogs
12244 * configure.in entities.h tree.h HTMLparser.c: removed
12245 --without-corba, made the _private field mandatory
12246
Daniel Veillard87a764e2001-06-20 17:41:10 +000012247Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12250 outputs a BOM in UTF8, an errata has been issued to avoid the
12251 problem, that was the most reasonable solution... Add support
12252 for a leading UTF8 BOM in entities.
12253
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012254Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * valid.c: fixed a bug found when post validating an entity ref
12257 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12258 activate it too
12259
Daniel Veillard39196eb2001-06-19 18:09:42 +000012260Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12263 weakness in the node copy the XPointer and the XInclude
12264 implementations. Serious cleanup.
12265
Daniel Veillard3739b982001-06-19 12:51:30 +000012266Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12267
12268 * Makefile.am: Kjartan Maraas provided a small patch to
12269 add xml2-config.in to EXTRA_DIST
12270
Daniel Veillarda9142e72001-06-19 11:07:54 +000012271Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
12273 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12274 provided another failing case found in KDE, the way the
12275 ctxt->vctxt.nodeTab was allocated and freed changed over
12276 time but it wasn't completely cleaned up. This should fix it.
12277
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012278Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * parser.c: Stephan Kulow also raised the fact that line number
12281 could get miscounted making debug harder, fixed the problem
12282 in xmlParseCharData()
12283
Daniel Veillard64b98c02001-06-17 17:20:21 +000012284Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * valid.c: Stephan Kulow pointed out a problem when validating
12287 and using an empty entity, forgot a 'break' in a case.
12288
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012289Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12292 * doc/xml.html: updated with 2.3.11
12293
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012294Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * TODO: updated adding cleanup of generated doc
12297 * configure.in: prepared to release 2.3.11
12298 * xmllint.c: added --version for bug reporting
12299 * doc/html/*.html: rebuilt the doc
12300
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012301Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * xpath.c: first part of the work on selecting namespace to
12304 fix bug #56115
12305
Daniel Veillard96ed5832001-06-15 22:22:04 +000012306Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12309 when using -liconv
12310 * TODO: updated
12311
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012312Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12313
12314 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12315 cleanup, encoding support.
12316
Daniel Veillard608ad072001-06-14 08:32:28 +000012317Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12318
12319 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12320
Daniel Veillard239d0522001-06-13 23:02:48 +000012321Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * xpath.c: bug detected by Ankh when / is used as a function arg
12324
Daniel Veillard02bb1702001-06-13 21:11:59 +000012325Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12328 of element and use it to avoid outputting formatting spaces at
12329 the wrong place. Implemented the format parameter for HTML save.
12330 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12331 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12332 result/HTML/wired.html: of course this impact the result of a
12333 number of HTML tests
12334
Daniel Veillard95d845f2001-06-13 13:48:46 +000012335Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * HTMLtree.[ch]: started augmenting the HTML save API with
12338 encoding and formatting parameters
12339
Daniel Veillardeca60d02001-06-13 07:45:41 +000012340Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * HTMLtree.h: cleanup and started evaluating the work needed on
12343 revamping the HTML output code
12344
Daniel Veillard84666b32001-06-11 17:31:08 +000012345Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12348
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012349Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * valid.c: fixed bug #56049, forgot one check in the
12352 validation routine
12353
Daniel Veillardca2366a2001-06-11 12:09:01 +000012354Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12357
Daniel Veillard6761eee2001-06-11 10:29:38 +000012358Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12359
12360 * libxml.h: fixed an error in last commit
12361 * doc/FAQ.html: added an entry for compilation from CVS
12362
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012363Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12364
12365 * xmlversion.h.in libxml.h: Cygwin patches
12366 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12367 * tree.h: cleanup
12368
Daniel Veillardacd370f2001-06-09 17:17:51 +000012369Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12372 memory block in a strange case where libxml is linked twice
12373 in the binary.
12374
Daniel Veillard1d047672001-06-09 16:41:01 +000012375Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12378 state far too often, simple fix used to avoid it.
12379
Daniel Veillard4497e692001-06-09 14:19:02 +000012380Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12383 being processed, applied his patch
12384 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12385
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012386Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12389 provided fixes to compile on MSCC again
12390 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12391 also provided an update for the project files.
12392
Daniel Veillarda682b212001-06-07 19:59:42 +000012393Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12396 bug #55810
12397
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012398Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * tree.c: fixed xmlGetNsProp() to close bug #55683
12401 Note this requires libxslt to use it's own function instead.
12402
Daniel Veillardf0c53762001-06-07 16:07:07 +000012403Thu Jun 7 18:06:34 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 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12408
Daniel Veillard068a9652001-06-07 15:30:26 +000012409Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * configure.in: added tests for signal() and signal.h
12412
Daniel Veillard541d6552001-06-07 14:20:01 +000012413Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12416
Daniel Veillard8a367d42001-06-07 14:01:34 +000012417Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * doc/libxml-doc.el: Felix Natter provided a new version for
12420 libxml2
12421
Daniel Veillard8a926292001-06-07 11:20:20 +000012422Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * HTMLtree.c: when in a pre element no formatting space should
12425 be added.
12426
Daniel Veillard14839d52001-06-06 16:11:56 +000012427Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12428
12429 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12430
Daniel Veillarde95e2392001-06-06 10:46:28 +000012431Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12434 hack
12435 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12436 * uri.c: fixed a warning
12437
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012438Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * HTMLtree.c: trying to close bug #55772 escaping in script
12441 elements
12442 * doc/xml.html: suggest to send mail to the list
12443
12444Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012445
12446 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12447 good. Use a macro and based on the solution provided in
12448 vsnprintf manual page from GNU.
12449
Bjorn Reese99748722001-06-05 12:49:15 +000012450Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12451
12452 * error.c: Workaround for non-preserving variadic list.
12453 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12454
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012455Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * doc/xml.html: added 2.3.10 release
12458
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012459Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * configure.in: releasing 2.3.10
12462
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012463Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12464
12465 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12466
Daniel Veillard20042422001-05-31 18:22:04 +000012467Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12468
12469 * encoding.c: Robert Collins provided a patch to add the
12470 "US-ASCII" encoding alias
12471
Daniel Veillard97ac1312001-05-30 19:14:17 +000012472Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12475 string oriented functions and started cleaning the related areas
12476 in xpath.c which needed fixing in this respect
12477
Daniel Veillard2d703722001-05-30 18:32:34 +000012478Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12481 #55380
12482 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12483
Daniel Veillard9403a042001-05-28 11:00:53 +000012484Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * TODO: updated
12487 * nanohttp.[ch] : started adding APIs to get the redirected URL
12488 when this occurs (needed for further base computation
12489 * tree.h: cleanup
12490 * encoding.c: cleanup
12491 * SAX.c: minor change around ctxt->loadsubset
12492
Daniel Veillard6278fb52001-05-25 07:38:41 +000012493Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * Makefile.am include/Makefile.am: small change to have
12496 include/libxml rebuilt if working from CVS.
12497 * uri.c: applied another patch from Carl Douglas for URI escaping,
12498 this should close bug #51876
12499
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012500Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12503 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12504 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12505 added specific regression test
12506 * parser.h: preparing for the XSLT mode where DTD inherited
12507 attributes are added to the tree.
12508
Daniel Veillardbbd22452001-05-23 12:02:27 +000012509Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * xinclude.[ch]: Updated the namespace for the Last Call version
12512 * result/XInclude/include test/XInclude/include: updated the
12513 testsuite accordingly
12514
Daniel Veillard8514c672001-05-23 10:29:12 +000012515Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12518 related to bug #51876
12519
Daniel Veillard42596ad2001-05-22 16:57:14 +000012520Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * tree.c: fixed a gross mistake in base computation, xml:base is
12523 not completely correct yet (need cascade).
12524 * xpath.[ch]: added the few things needed to find a function name
12525 and URI from the XPath context when it is called.
12526
Daniel Veillard81418e32001-05-22 15:08:55 +000012527Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12530 * DOCBparser.c: small cleanup
12531 * xmllint.c: added a --catalogs option to load catalogs from
12532 $SGML_CATALOG_FILES
12533 * tree.c: cleanup
12534 * configure.in: iconv library fixup, ICONV_LIBS
12535
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012536Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * catalog.c: handling of CATALOG entries. detection of recursion,
12539 and a few bugfixes
12540 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12541 against the default namespace
12542
Daniel Veillard04b93292001-05-21 08:15:31 +000012543Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12546
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012547Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * parser.c: fixed propagation context info when parsing an
12550 external entity.
12551 * doc/html/*.html: regenerated a couple of docs
12552
Daniel Veillard4623acd2001-05-19 15:13:15 +000012553Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * doc/xml.html: update with 2.3.9 informations
12556
Daniel Veillardbed7b052001-05-19 14:59:49 +000012557Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12558
12559 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12560 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12561 * doc/html/* : rebuilt the docs
12562 * valid.c: small patch which may improve some case when
12563 validating.
12564
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012565Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * HTMLparser.c: Closed bug #54891
12568 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12569 to the suite
12570
12571Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12574 applied a documentation patch from LotR and filled in a few missing
12575 descriptions
12576
Daniel Veillard76d66f42001-05-16 21:05:17 +000012577Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12578
12579 * xpath.c tree.c parser.c: speed optimizations at the parser level
12580 document tree freeing and xpath evaluation
12581
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012582Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * parser.c parser.h parserInternals.h: fixed a couple of
12585 interfaces for handling memory buffer input to const char *
12586 upon suggestion of JamesH.
12587
Daniel Veillardc3739e72001-05-15 15:23:27 +000012588Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12589
12590 * configure.in: LoTR sent a patch fixing the previous commit
12591
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012592Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * configure.in: trying to deal again with the stoopid -R linking
12595 flag of Solaris
12596
Daniel Veillard790142b2001-05-15 10:51:53 +000012597Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * xpath.h: two nodeset access macros from Thomas Broyer
12600
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012601Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12604 patch from Thomas Broyer
12605
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012606Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12609 case
12610 * INSTALL: was empty added stuff from the FAQ
12611
Daniel Veillard75bea542001-05-11 17:41:21 +000012612Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12615 attributes handling and #54433 by adding xmlUnsetProp()
12616 and xmlUnsetNsProp()
12617
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012618Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * HTMLparser.c: Patch from Jonas Borgström
12621 (htmlGetEndPriority): New function, returns
12622 the priority of a certain element.
12623 (htmlAutoCloseOnClose): Only close inline elements if they
12624 all have lower or equal priority.
12625 * result/HTML: this of course changed a number of tests results.
12626
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012627Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * xmlIO.c catalog.c: plugged in the default catalog resolution
12630 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12631 documentations
12632 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12633
Daniel Veillarda7374592001-05-10 14:17:55 +000012634Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12637 integrating catalogs
12638 * catalog.[ch] testCatalog.c: adding a small catalo API
12639 (only SGML catalog support).
12640 * parser.c: restaured xmlKeepBlanksDefault(0) API
12641
Daniel Veillardc17337c2001-05-09 10:51:31 +000012642Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12645
Daniel Veillard257d9102001-05-08 10:41:44 +000012646Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * parser.c: added xmlParseExternalEntityPrivate() to allow
12649 propagation of ctxt->_private when parsing external entities
12650
Daniel Veillard083c2662001-05-08 08:27:14 +000012651Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12654
Daniel Veillard01ef7382001-05-08 07:31:43 +000012655Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12658
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012659Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * valid.c: warn when indeterminist content model is detected
12662 * result/VC/ElementValid8: this adds a message
12663 * Makefile.am: add --novalid for VCM tests
12664 * parserInternals.c: added a call to Init memory
12665
Daniel Veillard64269352001-05-04 17:52:34 +000012666Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12669 when both parameters are NULL.
12670
Daniel Veillard37721922001-05-04 15:21:12 +000012671Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * valid.c: applied small patch from Gary Pennington, reindented
12674 some part of the code.
12675
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012676Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12679 release, updated and regenerated the docs
12680
Daniel Veillard357c9602001-05-03 10:49:20 +000012681Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * xpath.c result/XPath/expr/floats : clarified and cleanup
12684 printing of abnormal floats in tests.
12685
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012686Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12689 * results/HTML/ : a few changes in the output of the HTML tests as
12690 a result.
12691 * configure.in: tying to fix -liconv where needed
12692
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012693Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * Makefile.am: fixed a stupid error
12696
Daniel Veillard7150a032001-05-02 16:41:11 +000012697Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * configure.in Makefile.am: make the inclusion of the trio
12700 modules in the library conditional
12701
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012702Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * DOCBparser.c: patche from László Kovács, fixed entities refs
12705 in attributes handling
12706
Daniel Veillardedddff92001-05-02 10:58:52 +000012707Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12710 flushing
12711
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012712Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * xpath.c: fix of an XSLT namespace bug reported on the list
12715 general/bug-8-
12716
Daniel Veillard5792e162001-04-30 17:44:45 +000012717Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * strio.h trio.c: Dan McNichol suggested a couple of small
12720 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12721
Daniel Veillard02141ea2001-04-30 11:46:40 +000012722Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * tree.c parser.c encoding.c: spent a bit more time looking
12725 at the parsing speed and DOM handling. Added a few more
12726 speedups.
12727
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012728Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * parser.c: small but effective parsing speed improvement
12731
Daniel Veillardb59076b2001-04-29 17:04:07 +000012732Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * configure.in: default on the DocBook parser inclusion (for Gnome)
12735 * DOCBparser.h: fixed a header reference
12736
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012737Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * configure.in xpath.c: applied Bjorn patches for FPE on the
12740 alpha
12741
Daniel Veillardeefd4492001-04-28 16:55:50 +000012742Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12745 xmlSaveFormatFileTo()
12746
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012747Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * xpath.c: simple and efficient optimization, XPath functions
12750 aways bind to the same code, cache this
12751 * TODO: updated (by saying some is obsolete)
12752
Daniel Veillard2156a562001-04-28 12:24:34 +000012753Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * xpath.c: more cleanup work on XPath name parsing routines
12756
Daniel Veillard61d80a22001-04-27 17:13:01 +000012757Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12760 xmlXPathParseName
12761 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12762 * debugXML.c: avoid compilation problems if compiling without
12763 HTML support, Igor Zlatkovic
12764 * win32/libxml2/libxml2.def.src: being able to compile without
12765 XPath on Windows
12766
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012767Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * libxml.m4: yet another patch from Toshio Kuratomi
12770
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012771Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12774
Daniel Veillard67fee942001-04-26 18:59:03 +000012775Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * tree.[ch]: added xmlSaveFormatFile interface for saving
12778 and indenting a file.
12779
Daniel Veillard82e49712001-04-26 14:38:03 +000012780Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * xpath.c: fixed bug #53689 related to processing-instruction()
12783
Daniel Veillard02f077a2001-04-26 10:59:11 +000012784Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * DOCBparser.c: patche from László Kovács
12787
Daniel Veillard30211a02001-04-26 09:33:18 +000012788Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * parser.c: applied fixes from Christian Glahn bug report #53391
12791
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012792Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * error.c: Jean François Lecomte provided a complete description
12795 and a fix to bug #53537
12796
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012797Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12800
Daniel Veillard1034da22001-04-25 19:06:28 +000012801Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * DOCBparser.c SAX.c: a bit more work on entities processing.
12804 Still Need to cleanup XML output and references in attributes
12805
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012806Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12809
Daniel Veillardb33c2012001-04-25 12:59:04 +000012810Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * tree.c: trying to fix #53574, not completely complete,
12813 I would like xmllint --copy --debug test/ent1 and
12814 xmllint --debug test/ent1 to show the same result.
12815 * xpath.c: fix a bug when trying to sort namespace nodes
12816
Daniel Veillard5146f202001-04-25 10:29:44 +000012817Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * HTMLtree.c: real fix for #53402
12820
Daniel Veillard7533cc82001-04-24 15:52:00 +000012821Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12824 PIs when using xsl:output
12825 * valid.c: closing #53537 some case generate segfaults if there
12826 is validity errors
12827
Daniel Veillard61b33d52001-04-24 13:55:12 +000012828Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12831 of external parsed entities, added --noent to testDocbook
12832 * valid.c: Garry Pennington found an uninitialized variable
12833 access in xmlValidateElementContent()
12834
Daniel Veillard56098d42001-04-24 12:51:09 +000012835Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12838 with madness
12839 * result/HTML/ : this modified the result of the regression tests
12840 a lot.
12841
Daniel Veillard122376b2001-04-24 12:12:30 +000012842Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12845 to doc where it wasn't checked against NULL reported by
12846 Jens Laas
12847
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012848Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12851 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12852
Daniel Veillardeae522a2001-04-23 13:41:34 +000012853Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12856 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12857 * SAX.[ch]: cleanup and updates for DocBook
12858 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12859 ex SGML identifier changes
12860 * valid.c: removed a static unused function.
12861
Daniel Veillardde57c612001-04-23 09:13:36 +000012862Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * HTMLtree.c: applied change for Paul Sponagl on script saving
12865 * Makefile.am: the warning about entity title.xml are normal.
12866
Daniel Veillard393df012001-04-22 20:11:18 +000012867Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * configure.in: release of 2.3.7
12870 * Makefile.am: fixing make distcheck
12871
Daniel Veillarda41123c2001-04-22 19:31:20 +000012872Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * doc/html/* doc/xml.html: updated and regenerated the docs
12875
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012876Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12879
Daniel Veillarde82a9922001-04-22 12:12:58 +000012880Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * tree.c: fixed #53388 with the provided patch
12883
Daniel Veillard06803992001-04-22 10:35:56 +000012884Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * valid.c: Bjorn detected an invalid memory access. Fixed
12887 vstateVPush()
12888
Daniel Veillard40af6492001-04-22 08:50:55 +000012889Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12892
Bjorn Reese70a9da52001-04-21 16:57:29 +000012893Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12894
12895 * libxml.h: new header used only for the compilation of libxml
12896 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12897 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12898 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12899 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12900 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12901 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12902 baseline (version 1.2 plus a single patch).
12903 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12904 scientific notation for numbers. Tests added.
12905 * xpath.c: formatting of numbers changed to use sprintf
12906 (contribution from William Brack)
12907
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012908Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * valid.c: cleanup, more useful debugging
12911 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12912 * xmlIO.c: entity loading is printed as an error when validating
12913
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012914Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * valid.c: fixed to validate within entities
12917 * test/VCM/v22.xml: added a specific testcase
12918
Daniel Veillardca1f1722001-04-20 15:47:35 +000012919Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * valid.c: forgot an epsilon transition in for ()+
12922 * test/VCM/v21.xml : added a specific test case
12923
Daniel Veillard85349052001-04-20 13:48:21 +000012924Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * valid.c: removed a state explosion exhibited by RSS
12927 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12928 from bug #51872
12929
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012930Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12933 validation without using an ugly NFA -> DFA algo in the source.
12934 Made a specific algorithm easier to maintain, using a single
12935 stack and without recursion.
12936 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12937 * hash.c: made the growing routine static
12938 * tree.h parser.c: added the parent information to an
12939 xmlElementContent node.
12940
Daniel Veillarde470df72001-04-18 21:41:07 +000012941Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * SAX.c parser.c xpath.c: generating IDs when not validating
12944 from an external parsed entity was poisoning the ID has table
12945 with removed values. This was killing XSLT on the KDE help
12946 browser.
12947
Daniel Veillardceacdd92001-04-18 15:10:35 +000012948Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12949
12950 * entities.h: andrew@ugh.net.au detected a double declaration
12951
Daniel Veillarda10efa82001-04-18 13:09:01 +000012952Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * debugXML.c hash.c tree.h valid.c : some changes related to
12955 the validation suport to improve speed with DocBook
12956 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12957 the way validation errors get reported
12958
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012959Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12962 by P C Chow and William M. Brack for XSLT HTML output
12963
Daniel Veillard2d90de42001-04-16 17:46:18 +000012964Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12967 Igor Zlatkovic patches for MSC compilation and added his
12968 updates
12969
Daniel Veillarde043ee12001-04-16 14:08:07 +000012970Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12973 prefix lookup.
12974 * parserInternals.c: fixed the bug reported by Morus Walter
12975 due to an off by one typo in xmlStringCurrentChar()
12976
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012977Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * HTMLparser.c result/HTML/*: revamped the way the HTML
12980 parser handles end of tags or end of input
12981
Daniel Veillard82daa812001-04-12 08:55:36 +000012982Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12985
Daniel Veillard67a21302001-04-11 14:39:16 +000012986Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12989 bug where the linktime verions of free() won't work ...
12990
Daniel Veillard27b55282001-04-11 12:22:25 +000012991Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12994
Daniel Veillardafc73112001-04-11 11:51:41 +000012995Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * doc/xml.html: added 2.3.6 release
12998
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012999Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13002 * result/wml.xml: resulted in a small output change
13003
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013004Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * tree.c: xmlNewDoc was missing the charset initialization
13007 * xmllint.c: added --auto to autogenerate a doc, allow to
13008 reproduce the problem fixed on xmlNewDoc
13009
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013010Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * xpath.c: trying to get 52979 solved
13013 * tree.c result/ result/noent/: trying to get 52712 solved, this
13014 also made me clean up the fact that XML output in general should
13015 not add formating blanks by default, this changed the output of
13016 a few tests
13017
Daniel Veillard73639a72001-04-10 14:31:39 +000013018Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13021
Daniel Veillardfac26a12001-04-08 13:08:14 +000013022Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * configure.in: finally released 2.3.6
13025
Daniel Veillard911f49a2001-04-07 15:39:35 +000013026Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * xpath.c: checking for null pointer generated by new code
13029
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013030Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * xpath.c: fixed a [] evaluation problem reported
13033 * test/XPath/tests/simpleaddr: extended test
13034 * result/XPath/simpleaddr: updated result
13035
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013036Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * xmllint.c: Dan Timis reported a portability problem
13039 on Macs without mmap, fixed it.
13040
Daniel Veillardb38bd552001-04-03 18:22:00 +000013041Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * testXPath.c : added a --tree option allowing to display the
13044 tree dump of the XPath expression
13045
Daniel Veillard4dd93462001-04-02 15:16:19 +000013046Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * xpath.c: fixed a memleak when comparing nodesets
13049 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13050 * tree.c: added a TODO
13051
Daniel Veillard92ad2102001-03-27 12:47:33 +000013052Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13055 we need string functions
13056 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13057 to be able to use them where needed. Applied some changes
13058 to reduce name linking pollution and compile in only what's
13059 needed.
13060 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13061 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13062 for the string manipulation functions
13063 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13064 to the free() function of xmlmemory.c
13065 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13066 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13067 usage.
13068
13069
Daniel Veillard2be30642001-03-27 00:32:28 +000013070Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * error.c: applied the context output patch of the error
13073 handling submitted by Chuck Griffith
13074 * error/VC/*: this slightly change some error logs
13075
Daniel Veillard50582112001-03-26 22:52:16 +000013076Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * parser.c: fixed line number reporting on error
13079
Daniel Veillard04be4f52001-03-26 21:23:53 +000013080Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * parser.c: Sullivan and Darin found a parser bug,
13083 applied the patch.
13084
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013085Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13088 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13089 xmlversion.h.in xpointer.c: of course the way I defined
13090 UNUSED breaks on old gcc version. Try to be smart and
13091 also define it directly in xmlversion.h
13092 * configure.in: removed -ansi flag from the pedantic set
13093
13094Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013095 Huge cleanup, I switched to compile with
13096 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13097 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13098 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13099 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13100 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13101 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13102 encoding.h entities.c error.c list.[ch] nanoftp.c
13103 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13104 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13105 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13106 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13107 Cleanup, staticfied a number of non-exported functions,
13108 detected and cleaned up a dozen of problem found this way,
13109 avoided a lot of public function name/typedef/system names clashes
13110 * doc/xml.html: updated
13111 * configure.in: switched private flags to the really pedantic ones.
13112
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013113Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * configure.in: 2.3.5
13116 * doc/html/*: rebuilt the docs
13117
Daniel Veillard146c9122001-03-22 15:22:27 +000013118Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * parser.c: fixed a reported bug in NOTATION parsing
13121 * uri.c: accepted but not fixed bug 51876, added TODO
13122 * Makefile.am: fixed bug 51876
13123
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013124Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * config.h.in configure.in error.c: fix a compilation problem
13127 on platforms without vsnprintf (xml@thewrittenword.com)
13128
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013129Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * parser.c: fixed a function name header typo
13132 * SAX.c: notations can also occur in external subset.
13133
Daniel Veillard7d42b542001-03-20 13:22:46 +000013134Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * error.c: removed a C++ like comment
13137
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013138Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * parser.c: fixing bug 52299 strange condition leading
13141 to a parser crash due to a buffer overflow
13142 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13143 added the specific test case
13144
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013145Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13148 xmlXPathConvert{String,Number,Boolean} to be able to make
13149 type casts without a context stack, fixed some implementation
13150 problems related to the absence of context at parse-time,
13151 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13152 in the public API too
13153 * xpointer.c xpathInternals.h: we need to know at parse time
13154 whether we are compiling an XPointer
13155
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013156Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13159 cleaned up the parser internals, refactored XPath code, added
13160 new compilation based APIs and cleanly separated public and
13161 private APIs.
13162
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013163Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * xpath.h: the comp field must be added at the end to avoid
13166 killing binary compat.
13167
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013168Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * Makefile.am: detect XPath memleaks in regreson tests
13171 * error.c: fixed and error w.r.t. error reporting still using
13172 stderr
13173 * hash.c: added new line at end of file
13174 * tree.h: minor cleanup
13175 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13176 expression parsing from evaluation, resulted in a number of
13177 changes internally, and in XPointer. Likely to break stuff
13178 using xpathInternals.h but should remain binary compatible,
13179 new interfaces will be added.
13180
Daniel Veillardd574f782001-03-14 19:40:17 +000013181Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * configure.in: fixed a couple of problems reported by
13184 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13185 without gcc on non linux platforms.
13186
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013187Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13190 a fix for --with-html-dir= configure support. I hope it won't
13191 break rpm generation
13192
Daniel Veillarda022fe02001-03-14 16:30:00 +000013193Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xmlIO.c: one function comment cleanup.
13196
Daniel Veillard25239c12001-03-14 13:56:48 +000013197Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * SAX.c: external subset notations were improperly registered
13200 in the internal subset.
13201
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013202Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * README.cvs-commits: added, pointing to HACKING
13205 * HACKING: updated
13206
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013207Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * parser.c: and Matt Sergeant found one in the XML push
13210 parser (erroneous check I forgot to remove when I fixed the
13211 main parser).
13212
Daniel Veillard68d7b672001-03-12 18:22:04 +000013213Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * xpath.c: ptittom found a small bug in UnaryExpr
13216
Daniel Veillarde356c282001-03-10 12:32:04 +000013217Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * configure.in: bumped to 2.3.4
13220 * error.c: fixed bug #51860
13221 * tree.c: fixed bug #51861
13222 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13223 * tree.[ch] : added xmlDefaultBufferSize
13224 * nanoftp.c: typo in function name header block
13225 * doc/xml.html : updated, added link to XML::LibXSLT
13226 * doc/html/* : rebuilt the docs
13227
Daniel Veillard80f32572001-03-07 19:45:40 +000013228Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * parser.c SAX.c: the new content parsing code raised an
13231 ugly bug in the characters() SAX callback. Found it
13232 just because of strangeness in XSLT XML Rec ouptut :-(
13233
Daniel Veillard6c831202001-03-07 15:57:53 +000013234Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * Makefile.am: Martin Baulig suggested to add -lm
13237 * tree.c: found another bug in xmlNodeGetContent()
13238
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013239Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * xpath.c: Bjorn found the error related to strictness of comparison.
13242
Daniel Veillard29631a82001-03-05 09:49:20 +000013243Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * parser.c: trying to fix the Dtd parsing problem reported
13246 by Gary, side effect of last week speed optimizations.
13247
Daniel Veillard14be0a12001-03-03 18:50:55 +000013248Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13251 * parserInternals.c: removed unneeded test raised by Stric
13252
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013253Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13254
13255 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13256 and fixed by William Brack). Added xmlXPathFormatNumber.
13257 Changed the sorting slightly.
13258 * configure.in Makefile.am example/Makefile.am: Added -lm.
13259 Please note that applications linking with libxml2, must
13260 also like with the math library from now on.
13261
Daniel Veillardf9533d12001-03-03 10:04:57 +000013262Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13265
Daniel Veillard2f362242001-03-02 17:36:21 +000013266Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * parser.c: one must report spaces even if the Dtd element
13269 content proves that this is not part of the element content.
13270 * result/valid/*.xml: this changed the ouptu slightly
13271
Daniel Veillardb402c072001-03-01 17:28:58 +000013272Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * configure.in: bumped to 2.3.3
13275 * doc/xml.html: updated
13276
Daniel Veillard77851712001-02-27 21:54:07 +000013277Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * tree.c: minor doc fix
13280 * xpath.c: deallocation issues when a result tree has been
13281 converted to a node-set
13282
Daniel Veillardec70e912001-02-26 20:10:45 +000013283Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * doc/xml.html: oops corrected dates s/2000/2001
13286
Daniel Veillard8730c562001-02-26 10:49:57 +000013287Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * valid.c: new patch from Gary Pennington
13290
Daniel Veillard91e9d582001-02-26 07:31:12 +000013291Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * doc/xml.html: applied patch from Ankh
13294
Daniel Veillardedac3c92001-02-26 01:36:19 +000013295Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * xinclude.c: fixed a problem building on Mac
13298
Daniel Veillard21a0f912001-02-25 19:54:14 +000013299Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * parser.c: more work on increasing parsing ferformances
13302
Daniel Veillard48b2f892001-02-25 16:11:03 +000013303Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13306 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13307 avoiding memcpy in production builds MEM_CLEANUP macro use
13308 * parser.[ch] parserInternals.c: optimizations of the tightest
13309 internal loops inside the parser. Better checking of I/O
13310 flushing/loading conditions
13311 * xmllint.c : added --timing
13312
Daniel Veillard71681102001-02-24 17:48:53 +000013313Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * configure.in: bumped to 2.3.2
13316 * doc/xml.html: updated for release
13317
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013318Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * xpath.c: found a memleak and fixed a nasty bug
13321
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013322Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * xmllint.[c1] : added return code errors for xmllint
13325 * xpath.c: specific debug dump function for result value trees
13326
Daniel Veillard4b637072001-02-21 21:52:55 +000013327Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xpath.c: finally implemented xmlXPathCompareNodeSets
13330 * test/XPath/expr/floats results/XPath/expr/floats: added
13331 a test for float expressions
13332
Daniel Veillardf714aa32001-02-21 03:07:44 +000013333Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13336 * parserInternals.[ch]: trying to speed up parsing
13337 * xpath.c : speeded up node set equality op
13338
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013339Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13342 better handling of ID/IDREF and the list modules associated
13343 * configure.in: small CFLAGS cleanup
13344
Daniel Veillarda8abee62001-02-19 15:14:59 +000013345Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * configure.in: fixed iconv detection on AIX (stric)
13348
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013349Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013350
13351 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13352
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013353Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13354
13355 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13356 and optimized xmlXPathNodeSetSort
13357
Daniel Veillard142adbf2001-02-17 13:21:05 +000013358Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c: bug fix when context size is 0
13361 * parser.c: I like Norm's Dtd because they still manage to break
13362 the parser occasionally
13363
Daniel Veillardf23e0092001-02-16 13:21:29 +000013364Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13367
Daniel Veillarde0e26512001-02-16 00:11:46 +000013368Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13371 attributes within the XML-1.0 namespace
13372
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013373Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * xpathInternals.h: exported a few axis functions
13376 * doc/xml.html: updated the doc
13377
Daniel Veillard760f4422001-02-15 14:59:48 +000013378Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * configure.in: applied patch from Daniel van Balen for OpenBSD
13381 and bumped version to 2.3.1
13382 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13383 attempt to find autoclosing was simply broken, removed it,
13384 updated the examples, this is better
13385
Daniel Veillardd194dd22001-02-14 10:37:43 +000013386Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13389 hash functionnalities.
13390 * doc/html/* : rebuild the doc
13391
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013392Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13395 on predicate
13396 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13397 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13398 really want to have tags closed on output even if we accept
13399 unclosed ones on input
13400
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013401Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * xpath.c: ouch don't free NULL, rare case fixed
13404 * tree.c: don't coalesce text nodes if they don't have the
13405 same behaviour wrt escaping on output
13406
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013407Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * xpath.c: small fixup
13410 * SAX.c: don't warn on empty namespaces.
13411
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013412Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * README: a bit of cleanup
13415 * configure.in: preparing for 2.3.0 release
13416
Daniel Veillard1f83d392001-02-08 09:37:42 +000013417Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * hash.[ch]: added a first version of xmlHashSize()
13420 * valid.c: another bug fix from Gary Pennington
13421
Daniel Veillard5eef6222001-02-07 18:24:48 +000013422Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * valid.c: couple of bug fixes pointed by Gary Pennington
13425 * HTMLtree.c: #if 0 cleanup
13426
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013427Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13430 which removes a time consuming check of xmlXPathNodeSetAdd()
13431 and use it in places where we are sure to not break unicity
13432
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013433Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xpath.c: bug fixes found from XSLT
13436 * tree.c: preserve node->name special values when copying nodes.
13437 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13438 external subset are fetched when available but without full
13439 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13440 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13441 output with encoding disabled.
13442
Daniel Veillard2c833b62001-02-03 08:52:06 +000013443Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13446 xmlCheckFilename should not be called from xmlFileOpenW
13447 and xmlGzfileOpenW
13448
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013449Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13452 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13453 added the new tests for URI normalization
13454 * testURI.c: fixed stoopid bugs
13455 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13456 the URI in the error messages are now properly normalized
13457
Daniel Veillardea28ce62001-02-02 08:20:19 +000013458Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13461
Daniel Veillarde99a4762001-02-01 04:34:35 +000013462Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13465
Daniel Veillard2b325a02001-01-31 20:46:31 +000013466Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * xpath.c: fixed mod operator
13469
Daniel Veillardde55cf62001-01-31 15:53:13 +000013470Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * parser.c: fixed xmlStrcat doc
13473 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13474 trees.
13475
Daniel Veillard2f913b72001-01-31 13:23:49 +000013476Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xpath.c result/XPath/tests/chaptersbase
13479 result/XPath/tests/simplebase: fixed XPath node()
13480 * tree.c: small fix in xmlNewNs()
13481 * Makefile.am: removed extraneous xml2Conf.sh rule
13482
Daniel Veillardb42042b2001-01-28 07:40:36 +000013483Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13486 Changed the library name, in order to get libxml-devel and
13487 libxml2-devel to coexist on a single system
13488 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13489 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13490
Daniel Veillardee0a4662001-01-27 18:59:33 +000013491Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13494 libxml2-devel installable in // as libxml-devel.
13495
Daniel Veillard5eb05942001-01-27 17:50:22 +000013496Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * doc/Makefile.am: fixed make rebuild in doc
13499 * doc/html/*.html: rebuilt the docs
13500
Daniel Veillard65c295d2001-01-26 09:32:39 +000013501Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13504
Daniel Veillard8e199902001-01-25 18:54:39 +000013505Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13508 the HTML doc to go into the -devel RPM ...
13509 * aclocal.m4 config.h.in: some updates due to auto* magic
13510
Daniel Veillard93086662001-01-25 18:13:04 +000013511Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * xpath.h: added a hook in the context structure allowing to
13514 link to extra support, needed for XSLT
13515
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013516Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13519 xmlXPtrCmpPoints to use it.
13520 * propagated the following patch from Alejandro Forero
13521 * include/win32config.h xmlIO.c: applied further suggestions
13522 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13523 * example/gjobread.c: fixed warnings, now that it builds
13524
13525Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13526
13527 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13528
13529 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13530 filename points to a valid file (not a directory).
13531 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13532 Added calls to xmlCheckFilenameDir.
13533
13534 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13535 `path' (rather than `filename') as the parameter to gzopen and open.
13536
Daniel Veillard48177c22001-01-23 15:27:41 +000013537Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * Makefile.am: fixed a problem with EXTRA_DIST
13540
Daniel Veillardb83ba402001-01-22 22:45:10 +000013541Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * Makefile.am example/Makefile.am: finally found the trick
13544 to build the example, i.e. add "." in SUBDIRS before example
13545 in the list <grin/>
13546
Daniel Veillard82687162001-01-22 15:32:01 +000013547Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * doc/xml.html: updated with an XSLT section, removed pointer to
13550 W3C CVS base.
13551
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013552Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13555 too, and deallocation need to occur the same way.
13556
Daniel Veillarde4566462001-01-22 09:58:39 +000013557Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13560 type correponding to an XSLT result tree fragment. Share most
13561 of the data format with node set, as well as operators.
13562 * HTMLtree.c: added a newline at the end of the doctype output
13563 whe this one is not present initially.
13564 * tree.c: make sure taht the parent and doc pointers are properly
13565 set when copying attributes (lists).
13566
Daniel Veillard701c7362001-01-21 09:48:59 +000013567Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13570
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013571Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * xpath.c: seems I finally killed that ugly path evaluation
13574 context bug (tagged 9999 in case is is wrong)
13575
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013576Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13579 for XSLT
13580
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013581Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13584 for xmlGzfileOpen() bug
13585
Daniel Veillardf6eea272001-01-18 12:17:12 +000013586Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * xpath.c: removed an error found by XSLT usage
13589 * tree.c parserInternals.h: use a predefined static string
13590 for text and comment nodes, avoid freeing them in xmlFreeNode,
13591 exported the string name in parserInternals.h and added
13592 another value to disable encoding at output (for XSLT),
13593 gain memory, time.
13594
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013595Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13598 win32/libxml2/libxml2_so.dsp: new makefiles and update
13599 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13600
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013601Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13604 Gary Pennington
13605
Daniel Veillard389e6b72001-01-15 19:41:13 +000013606Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * xpath.c: fixed the comaprision of values and nodelists,
13609 need to compare nodelist still ...
13610 * debugXML.c: avoided a possible core dump
13611 * HTMLparser.c: cleanup
13612 * nanohttp.c: contributed fix.
13613 * tree.c: fixes in properties handling added xmlSetNsProp
13614 needed by libxslt
13615 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13616 comment
13617 * TODO: updated
13618
Daniel Veillard167bd532001-01-06 21:09:34 +000013619Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * parser.c parserInternals.c: applied Bjorn Reese optimization
13622 patch
13623
13624Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * Makefile.am: applied patch fro make check from Martin Vidner
13627
Daniel Veillard503b8932001-01-05 06:36:31 +000013628Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * configure.in: preparing 2.2.11
13631 * doc/html/*: rebuild the HTML files
13632 * doc/xml.html : updated
13633
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013634Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * tree.c: fixed a stupid bug
13637 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13638 patches related to validation of an XInclude processing result
13639 * TODO: updated
13640
Daniel Veillarde2488192001-01-04 10:54:22 +000013641Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13644 on large files
13645
Daniel Veillardf060a412001-01-03 20:52:44 +000013646Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13649
Daniel Veillard45cff692001-01-03 18:02:04 +000013650Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13653 reported by Jonas Borgström
13654 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13655
Daniel Veillard08108982001-01-03 15:24:58 +000013656Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * testXPath.c xpath.c: fixing the XPath union expressions problem
13659 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13660
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013661Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * xmllint.c: Made is so if the file name is "-" is will read form
13664 standard input. Sven Heinicke <sven@zen.org>
13665 * tree.c: fixed a problem when growing buffer
13666 * tree.h: fixed the comment of the node types following andersca
13667 comment
13668 * TODO: updated
13669
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013670Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13671
13672 * HTMLparser.[ch]: added a way to avoid adding automatically
13673 omitted tags. htmlHandleOmittedElem() allows to change the
13674 default handling.
13675 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13676 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13677 of xmllint too when using --memory flag, added a memory test
13678 suite at the Makefile level.
13679 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13680 with namespace use when encountering QNames in XPath evalation,
13681 added xmlns() scheme in XPointer.
13682 * nanoftp.c : incorporated a fix
13683 * parser.c xmlIO.c: fixed problems raised with encoding when using
13684 the memory I/O
13685 * parserInternals.c: closed bug 25934 reported by
13686 torsten.landschoff@innominate.de
13687 * TODO: updated
13688
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013689Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13690
13691 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13692 on a non-updated tree :-(, made a 2.2.10 release to correct the
13693 situation
13694
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013695Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13696
13697 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13698 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13699 integrated a set of OpenVMS changes from Howard Taylor
13700 <Howard.Taylor@pacoast.com>
13701
Daniel Veillard58770e72000-11-25 00:48:47 +000013702Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13703
13704 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13705 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13706
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013707Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13708
13709 * HTMLparser.c: some fixes on auto-open of html/head/body
13710 * encoding.c: fixed a compilation error on some gcc env
13711 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13712 XPointer implementation
13713 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13714 related XPointer tests and associated results
13715
Daniel Veillard300f7d62000-11-24 13:04:04 +000013716Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13717
13718 * doc/xmldtd.html doc/xml.html: following a short step by step
13719 guidance on IRC to help maciej with DTDs I started a small
13720 page on the subject.
13721
Daniel Veillard748e45d2000-11-17 16:36:08 +000013722Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13723
13724 * HTMLparser.c: fixed handling of broken charrefs
13725 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13726 patches
13727
Daniel Veillard28929b22000-11-13 18:22:49 +000013728Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13729
13730 * doc/xml.html doc/html/* : rebuilt the docs after adding
13731 xinclude and updated page for 2.2.7 and 2.2.8
13732 * configure.in: releasing 2.2.8
13733
Daniel Veillard41e06512000-11-13 11:47:47 +000013734Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13735
13736 * parser.[ch] parserInternals.c: applied the conditional
13737 section processing fix from Jonathan P Springer
13738 <jonathan.springer2@gte.net>
13739 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13740 project file, fixed iconv default non support
13741 * xpath.c: fixed the problem of evaluating relative expressions
13742 when a node context is provided.
13743
Daniel Veillardbf432752000-11-12 15:56:56 +000013744Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13745
13746 * nanoftp.c: fixed gcc 2.95 new warnings
13747 * SAX.c: fixed a stupid bug
13748 * tree.c: fixed a formatting problem when round-tripping
13749 from/to memory
13750 * xinclude.c: chased memleak, fixed a base problem
13751 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13752 xmlXPtrBuildNodeList()
13753 * TODO: updated
13754 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13755 adding a first small set of regression tests for XInclude
13756
Daniel Veillardc2def842000-11-07 14:21:01 +000013757Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13758
13759 * nanohttp.[ch]: applied Wayne Davison patches to access
13760 the WWW-Authorization header.
13761 * parser.c: Closed Bug#30847: Problems when switching encoding
13762 in short files by applying Simon Berg's patch.
13763 * valid.c: fixed a validation problem
13764 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13765 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13766 Wayne Davison
13767 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13768 need to be extended to non full nodes selections.
13769 * xinclude.c: starts to work decently
13770
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013771Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13772
13773 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13774 debugXML.c xmlversion.h.in: Started adding XInclude support,
13775 this is a new xmllint option
13776 * tree.c xpath.c: applied TOM patches for XPath
13777 * xpointer.c: fixed a couple of errors.
13778 * uri.c: added an escaping function needed for xinclude
13779 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13780 new warning from RH70 gcc's version
13781
Daniel Veillarda4964b72000-10-31 18:23:44 +000013782Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13783
13784 * HTMLparser.c: fixed loop on invalid char in scripts
13785 * parser.c: update to description of xmlIOParseDTD()
13786 * libxml.m4 xmlversion.h.in: changes contributed by
13787 Michael Schmeing <m.schmeing@internet-factory.de>
13788 * configure.in: preparing for 2.2.7
13789 * Makefile.am: trying to avoid config.h and acconfig.h
13790 being included in the distrib
13791 * configure.in: released 2.2.7
13792
13793Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13794
13795 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13796 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13797
Daniel Veillard01411222000-10-30 15:33:22 +000013798Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * parser.[ch]: added xmlIOParseDTD()
13801 * xpointer.c: added support for the 2 extra parameters of
13802 string-range, fixed a stoopid error when '0' was present
13803 in XPointer expressions
13804 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13805 testsuite for the above
13806
Daniel Veillard6db58192000-10-30 09:27:53 +000013807Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13808
13809 * libxml.spec.in: improved package descriptions
13810
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013811Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13812
13813 * xpath.c xpathInternals.h: applied a large cleaning patch
13814 from TOM <ptittom@free.fr>, it also add namespace support
13815 for function and variables registration.
13816
Daniel Veillardbd20df72000-10-29 17:53:40 +000013817Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13818
13819 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13820 * Makefile.mingw: Wayne Davison's update adding hash.c
13821
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013822Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13823
13824 * xpath.c: fixed the root evaluation problems
13825 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13826 ignorable spaces with <b> <bold> <em>
13827 * tree.c: fixed a loop in xmlSearchNsByHref()
13828
Daniel Veillard767662d2000-10-27 17:04:52 +000013829Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13830
13831 * xpath.c: applied another XPath patch from TOM
13832 * xpath.c include/makefile.am: applied another patch from
13833 china@thewrittenword.com (cleanup on IRIX).
13834
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013835Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13836
13837 * xml-config.1: received a fixed version from Fredrik Hallenberg
13838 <hallon@lysator.liu.se>
13839
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013840Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13841
13842 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13843 cleanup patch for XPath
13844
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013845Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * patched to redirrect all "out of context" error messages to
13848 a reconfigurable routine. The changes are:
13849 * xmlerror.h : added the export of an error context type (void *)
13850 an error handler type xmlGenericErrorFunc there is an interface
13851 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13852 to reset the error handling routine and its argument
13853 (by default it's equivalent to respectively fprintf and stderr.
13854 * all the c files: all wild accesses to stderr or stdout within
13855 the library have been replaced to calls to the handler.
13856
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013857Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13858
13859 * configure.in: release 2.2.6
13860 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13861 exporting the inner functions of xpath for extension modules
13862 * doc/*: updated and rebuilt the doc
13863
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013864Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13865
13866 * nanohttp.c : applied Wayne HTTP cleanup patch
13867 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13868 and xmlNodeSetSpacePreserve()
13869
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013870Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * xpath.c: closing bug #29260
13873
Daniel Veillard126f2792000-10-24 17:10:12 +000013874Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13875
13876 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13877 multikey tuples, made hash structure opaque
13878 * valid.[ch]: moved elements, attributes, notations decalarations
13879 as well as ID and refs to hash tables.
13880 * entities.c: hash cleanup
13881 * xmlmemory.c: fixed a dump problem in debug mode
13882 * include/Makefile.am: problem passing in DESTDIR= values patch
13883 from Marc Christensen <marc@calderasystems.com>
13884 * nanohttp.c: removed debugging remains
13885 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13886 * HTMLparser.c parser.c: fixing a number of problems with the
13887 macros in the *parser.c files (Wayne).
13888 * HTMLparser.c: close the previous option when opening a new one
13889 (Marc Sanfacon).
13890 * result/HTML/*: updated the HTML results accordingly
13891
Daniel Veillard52afe802000-10-22 16:56:02 +000013892Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13893
13894 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13895 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13896 XPath functions and XML entities table to them. More to come...
13897 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13898
Daniel Veillard683cb022000-10-22 12:04:13 +000013899Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13900
13901 * tree.c: coalesce adjacent text nodes
13902 * valid.c: handling of blank nodes in DTd validation (raised
13903 by problems with a posteriori validation).
13904 * nanohttp.c: changing behaviour on HTTP write stuff.
13905 * HTMLtree.c: forced body and html to be explicitely closed.
13906 * xpath.h: exported more XPath functions.
13907
Daniel Veillard1baf4122000-10-15 20:38:39 +000013908Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * Release of 2.2.5
13911 * xpointer.c: range() range-inside and other helper functions
13912 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13913
Daniel Veillard47e12f22000-10-15 14:24:25 +000013914Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13917 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13918
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013919Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13920
13921 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13922 and XPointer modules
13923
Daniel Veillard134c9f32000-10-15 10:27:08 +000013924Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13925
13926 * SAX.h: closed #25107
13927
Daniel Veillard39915622000-10-15 10:06:55 +000013928Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13929
13930 * testSAX.c: fixed problem with cdata reporting
13931 * SAXresult/* : updated
13932
Daniel Veillard1e851392000-10-15 10:02:56 +000013933Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13934
13935 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13936 Closed bug #27499, added to regression tests
13937 * TODO: updated
13938
Daniel Veillard7eda8452000-10-14 23:38:43 +000013939Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13940
13941 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13942 support for SCRIPT and STYLE with help from Bjorn Reese
13943 * test/HTML/* result/HTML/*: added simple testcase and updated
13944 the existing ones.
13945
Daniel Veillardff9c3302000-10-13 16:38:25 +000013946Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13947
13948 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13949 string-range for empty strings
13950 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13951 test/XPath/xptr/strrange: augmented the XPointer testsuite
13952
Daniel Veillard189446d2000-10-13 10:23:06 +000013953Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13954
13955 * doc/xml.html doc/xmlmem.html: added a module describing memory
13956 interfaces and use, updated the main page.
13957
Daniel Veillard2f971a22000-10-12 23:26:32 +000013958Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13959
13960 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13961 nanoftp code work on Windows too now
13962
13963Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013964
13965 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13966 * xpointer.c: implemented string-range() at least a good first version
13967 * test/XPath/docs/str test/XPath/xptr/strrange
13968 result/XPath/xptr/strrange: the string-range() tests
13969
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013970Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13971
13972 * Makefile.am include/Makefile.am include/win32config.h
13973 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13974 and make distcheck
13975
Daniel Veillard19d61112000-10-11 23:50:35 +000013976Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13979 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13980 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13981
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013982Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13985 patch for socklen_t detection by
13986 Albert Chin-A-Young <china@thewrittenword.com>
13987
Daniel Veillardcd429612000-10-11 15:57:05 +000013988Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13989
13990 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13991 and added a --dtdvalid option to xmllint used to test it
13992
Daniel Veillard47c02452000-10-11 13:04:36 +000013993Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13994
13995 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13996 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13997
Daniel Veillard2d38f042000-10-11 10:54:10 +000013998Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13999
14000 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14001 handlings (registration, lookup, cleanup)
14002
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014003Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * configure.in Makefile.am include/makefile.am: adding XPointer
14006 and XPtrtests target
14007 * xpointer.[ch] : new files for XPointer support
14008 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14009 more XPath tests
14010
Daniel Veillard57fda592000-10-10 23:24:14 +000014011Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14012
14013 * configure.in: fixed, very broken, make distcheck works again
14014
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014015Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * More work toward 2.2.5, integrated a number of patches
14018 * configure.in Makefile.am win32config.h.in: trying to cleanup
14019 make distcheck .... huh ...
14020 * include/Makefile.am include/win32config.h: new directory
14021 for includes
14022 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14023 updated teh makefiles and instructions for WIN32
14024 * xpath.c: small fixes
14025 * test/XPath/ results/XPath: updated the testcases and results
14026 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14027 suggested patches
14028 * valid.c: fixed an ID bug
14029
Daniel Veillardb71379b2000-10-09 12:30:39 +000014030Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14033 the automake bug where wrong dependancies were generated.
14034 * xpath.[ch]: worked on XPointer
14035
Daniel Veillard7e99c632000-10-06 12:59:53 +000014036Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * configure.in Makefile.am: 2.2.5, ship the include in an
14039 include/libxml subdirectory, use symlinks when using CVS
14040 * testSAX.c: fixed small bug
14041 * testXPath.c: changed the way testfiles are parsed
14042 * debugXML.c: same kind of cleanup when parsing an argument expression
14043 XPath/XPointers can have blanks embedded
14044 * xpath.[ch]: more cleanup, reorgs for XPointer work
14045 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14046 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14047
Daniel Veillard55b91f22000-10-05 16:30:11 +000014048Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14049
14050 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14051 in the XPath engine, rewrote large parts of it, now it's far
14052 cleaner and in sync with the REC not an old WD. Fixed a parsing
14053 problem in the interactive XML shell found when testing XPath.
14054
Daniel Veillardac260302000-10-04 13:33:43 +000014055Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14056
14057 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14058 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14059 examples with the extra test
14060
Daniel Veillard7cfce322000-10-04 12:40:27 +000014061Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14062
14063 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14064 the global init function.
14065
Daniel Veillard970112a2000-10-03 09:33:21 +000014066Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14067
14068 * HTMLparser.c: Doohhh, attribute name parsing was still case
14069 sensitive ! Fixed this ...
14070 * result/HTML/* : updated the tests results accordingly
14071
Daniel Veillard740abf52000-10-02 23:04:54 +000014072Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14073
14074 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14075 engine, should be far more stable, incorporated a new version of
14076 preceding/following axis, need testing
14077 * uri.c: fixed file:///c:/a/b/c problem
14078 * test/XPath/tests/idsimple: augmented the XPath tests
14079
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014080Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14081
14082 * doc/* rebuilding docs for 2.2.4 release
14083
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014084Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * configure.in: releasing 2.2.4
14087 * parser.[ch]: added xmlStrEqual()
14088 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14089 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14090 use xmlStrEqual instead
14091 * TODO: updated
14092 * added an XPath test
14093
Daniel Veillardbc765302000-10-01 18:23:35 +000014094Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14095
14096 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14097 * entities.h: exported xmlInitializePredefinedEntities
14098 * parser.[ch] : added xmlInitParser()
14099 * parserInternals.h : had to export htmlInitAutoClose()
14100
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014101Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
14103 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14104 problems
14105 * Makefile.am : added XPath regression tests to normal tests
14106 * uri.c: fixed a problem with local paths, cleanup
14107 * parser.c: fixed a problem with large CData sections
14108
Daniel Veillardd2ade932000-09-30 14:39:55 +000014109Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * configure.in xml-config.in: patch from "Ben Taylor"
14112 <sol7x86@hotmail.com> for solaris shared libs lookup
14113
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141142000-09-30 Martin Baulig <baulig@suse.de>
14115
14116 * libxml-2.0.pc.in: Provide pkg-config script.
14117
14118 * configure.in: Create the libxml-2.0.pc script from the
14119 libxml-2.0.pc.in templates.
14120 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014121 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014122
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014123Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14124
14125 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14126 when compiling with MSC
14127
Daniel Veillard46057e12000-09-24 18:49:59 +000014128Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14129
14130 * xpath.c: patch for normalize-string() substring-before(),
14131 substring-after() and translate() functions from Bjorn Reese
14132 <breese@mail1.stofanet.dk>
14133 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14134 Fredrik Hallenberg <hallon@lysator.liu.se>
14135 * TODO: updated
14136
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014137Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14140 problem of socklen_t being undefined on a number of platforms
14141 * debugXML.c: fixed a compilation problem when without snprintf
14142
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014143Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14144
14145 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14146 an URI bug and a fix for the control-character-induced infinite loop
14147 * nanohttp.c: preventive fix for compiling on WIN32
14148
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014149Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14150
14151 * xmlint.c: closing bug #25000
14152
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014153Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14154
14155 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14156 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14157 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14158 related function, fixing xmlStrncmp(), and associated cleanup
14159 * result/HTML/entities.html.sax: updating result
14160
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014161Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * uri.c: applied patch for URI escaping from Wayne Davison
14164 <wayned@blorf.net>
14165 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14166 from Denis Barbier <barbier@imacs.polytechnique.fr>
14167 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14168 patch from Wayne Davison
14169
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014170Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * doc/xml.html : updated with new releases, adding "how to help"
14173
Daniel Veillard04698d92000-09-17 16:00:22 +000014174Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14175
14176 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14177 removed a few warnings in pedantic mode ...
14178 * parserInternals.c parser.c: moved encoding switching function
14179 to parserInternals.c
14180 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14181
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014182Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14183
14184 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14185 error or warning handlers
14186
Daniel Veillardb1059e22000-09-16 14:02:43 +000014187Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14188
14189 * parserInternals.c parserInternals.h parser.c Makefile.am:
14190 created a new module parserInternals.c, moved most of the
14191 code shared by the various parsers there, as well as
14192 deprecated code from parser.c. More cleanup of parser.c
14193 * uri.c: fixed a problem when URI is NULL
14194 * valid.c: speedup when looking for an attribute declaration
14195
Daniel Veillard39c7d712000-09-10 16:14:55 +000014196Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14197
14198 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14199 the cleanup of the computation of URI references when seeking
14200 external entities. The URI reference string and the resulting
14201 URI are both stored now.
14202 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14203 large s(n)printf checks and cleanup from Denis Barbier
14204 <barbier@imacs.polytechnique.fr>
14205 * xmlversion.h.in tree.h: couple of SGML declarations for a
14206 possible docbook module.
14207 * result/VC/ : a couple of test output changed due to the change
14208 of the entities URI
14209
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014210Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14211
14212 * parser.h: added a _private field for linking user's data
14213
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014214Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * parser.c parserInternals.h: demacroified most of the IS_XXX
14217 the gain in size is significant so ...
14218
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014219Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * entities.c: cases where looking up entities with doc==NULL
14222 covered
14223
Daniel Veillard90e11312000-09-05 10:42:32 +000014224Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
Daniel Veillard1de50802000-09-07 08:54:32 +000014226 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014227 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14228
Daniel Veillard98a79162000-09-04 11:15:39 +000014229Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
Daniel Veillard1de50802000-09-07 08:54:32 +000014231 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014232 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14233 * Makefile.in: added URItest and included thenin "make tests"
14234
14235Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014236
14237 * xmlversion.h.in: closed bug 22941
14238
Daniel Veillard2bb89092000-08-31 14:57:50 +000014239Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * doc/xmlio.html: added doc and example for entity loader
14242 redefinition.
14243
Daniel Veillard96984452000-08-31 13:50:12 +000014244Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14247 used by libxml
14248
Daniel Veillarde715dd22000-08-29 18:29:38 +000014249Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * parser.c: Fixed bug on invalid ontent characters and when using
14252 push.
14253 * xmllint.c: fixed xmllint endling of errors in push mode
14254
Daniel Veillard4948eb42000-08-29 09:41:15 +000014255Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14256
14257 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014258 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014259 * result/HTML/*.sax: regenerated HTML SAX output
14260 * parser.c: more cleanup.
14261
Daniel Veillarde010c172000-08-28 10:04:51 +000014262Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014265 patches from Wayne Davison <wayned@users.sourceforge.net>,
14266 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014267 * HTMLparser.c: fixed an ignorable white space detection bug
14268 occuring when parsing with SAX only
14269 * result/HTML/*.sax: updated since the output is now HTML
14270 encoded...
14271
Daniel Veillard47f3f312000-08-27 22:40:15 +000014272Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14273
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014274 * HTMLparser.[ch]: applied some of Wayne Davison
14275 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014276
Daniel Veillarde0854c32000-08-27 21:12:29 +000014277Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14280 undeclared namespace prefix was used, added a warning.
14281 Cleaned up support w.r.t. entities, spilling out a warning
14282 and being pedantic on lookups.
14283 * test/warning/ent9 : added testcase for previous example.
14284 * TODO: updated
14285 * parserInternals.h parser.c: changed the way names are parsed
14286 now allow infinite size and decrease penalty for normal use
14287 * parser.c: Started a big cleanup/check of the parser code,
14288 fixed some of the most tortuous entity code, spotted code
14289 unused anymore
14290 * test/*: added tests for very long names and related nasty
14291 things.
14292
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014293Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * doc/encoding.html: added encoding aliases doc
14296 * doc/xml.html: updates
14297 * encoding.[ch]: added EncodingAliases functions
14298 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14299 bottleneck affecting large DTDs like Docbook
14300 * parser.[ch] xmllint.c: added a pedantic option, will be
14301 useful
14302 * SAX.c: redefinition of entities is reported in pedantic mode
14303 * testHTML.c: uninitialized warning from gcc
14304 * uri.c: fixed a couple of bugs
14305 * TODO: added issue raised by Michael
14306
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014307Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * doc/encoding.html: propagated Martin Duerst suggestions
14310
Daniel Veillard52402ce2000-08-22 23:36:12 +000014311Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14314 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14315 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14316 by Wayne Davison
14317
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014318Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * nanoftp.c nanohttp.c: small cleanup
14321 * TODO: updated
14322
Daniel Veillard244ece92000-08-19 20:58:02 +000014323Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * added an old VC testcase and updated title.xml entity
14326
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014327Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14328
14329 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14330 done on auto-opening of <p> tags and cleanup of SAX output
14331
Daniel Veillard979e55e2000-08-19 16:48:54 +000014332Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14335
Daniel Veillard4540be42000-08-19 16:40:28 +000014336Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * doc/xml.html libxml.* structure.*: updated the doc a bit
14339
Daniel Veillard808a3f12000-08-17 13:50:51 +000014340Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14341
14342 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14343 of SAX tests
14344
Daniel Veillard29579362000-08-14 17:57:48 +000014345Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14346
14347 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14348 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14349
Daniel Veillard1255ab72000-08-14 15:13:33 +000014350Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14353 * testHTML.c: fix core dump on Solaris 2.x systems
14354 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14355 * result/HTML/*.sax: previous bug fix lead to new results
14356
Daniel Veillard03109292000-08-14 14:58:22 +000014357Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14360 * configure.in: added --with-readline=DIR to accept alternate
14361 path for readline include/library
14362 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14363 for ANSI under HP-UX
14364 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14365 includes @LIBS@
14366
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014367Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * doc/* : rebuilt the docs
14370 * getting ready for 2.2.2 release
14371
Daniel Veillard87b95392000-08-12 21:12:04 +000014372Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14375 and xmlAddFeature()
14376 * tree.[ch]: added xmlAddChildList()
14377 * xmllint.c: MAP_FAILED macro test
14378 * parser.h: added xmlParseCtxtExternalEntity()
14379 * valid.c: applied bug fixes removed warning
14380 * tree.c: added CDATA block to elements content
14381 * testSAX.c: cleanup of output
14382 * testHTML.c: added SAX testing
14383 * encoding.c: better error recovery
14384 * SAX.c, parser.c: fixed one of the external entity processing
14385 of the OASis testsuite
14386 * Makefile.am: added HTML SAX regression tests
14387 * configure.in: bumped to 2.2.2
14388 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14389 SAX results
14390
Daniel Veillard88a172f2000-08-04 18:23:10 +000014391Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14392
14393 * configure.in: patch for HP compiler
14394
143952000-08-04 Sven Heinicke <sven@zen.org>
14396
14397 * xmllint.c: Was coredumping sometimes when the file given didn't
14398 exist.
14399
Daniel Veillard46e370e2000-07-21 20:32:03 +000014400Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014403
Daniel Veillard46e370e2000-07-21 20:32:03 +000014404 when using in memory parsing. Need some cleanup.
14405 * xmllint.c configure.in: added a --memory flag to test memory
14406 parsing
14407
Daniel Veillard36650692000-07-21 15:16:39 +000014408Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14409
14410 * nanohttp.c: fixed socklen_t replacement to unsigned int
14411 * parser.c: fixed a space handdling missing at the end of
14412 production 28 DOCTYPE.
14413 * xmlmemory.c: fixed a stupid bug on the routine to override
14414 allocation functions
14415 * TODO: updated
14416
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014417Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14418
14419 * doc/ regenerated the docs
14420
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014421Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14422
14423 * doc/encoding.html doc/xml.html: added I18N doc
14424 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14425 improvements, both parser and filters, added ASCII & HTML,
14426 fixed the ISO-Latin-1 one
14427 * xmllint.c testHTML.c: added/made visible --encode
14428 * debugXML.c : cleanup
14429 * most .c files: applied patches due to warning on Windows and
14430 when using Sun Pro cc compiler
14431 * xpath.c : cleanup memleaks
14432 * nanoftp.c : added a TESTING preprocessor flag for standalong
14433 compile so that people can report bugs more easilly
14434 * nanohttp.c : ditched socklen_t which was a portability mess
14435 and replaced it with unsigned int.
14436 * tree.[ch]: added xmlHasProp()
14437 * TODO: updated
14438 * test/ : added more test for entities, NS, encoding, HTML, wap
14439 * configure.in: preparing for 2.2.0 release
14440
Daniel Veillard49703262000-07-10 10:27:46 +000014441Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * nanoftp.c: fixed the way the control connection is handled
14444 * libxml.spec.in: fixed the dependancies and cleanup
14445
Daniel Veillard306be992000-07-03 12:38:45 +000014446Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * doc/xml.html: changed the xmlsoft.org structure, updated the
14449 examples w.r.t. root and childs
14450
Daniel Veillard7d853352000-07-02 18:53:09 +000014451Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14454
Daniel Veillard365e13b2000-07-02 07:56:37 +000014455Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * HTMLparser.c: Work on character encoding support for the HTML parser
14458 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14459 * encoding.c: Fixed a potential memleak in the encoding stuff
14460
Daniel Veillardaf743792000-07-01 11:49:28 +000014461Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14462
14463 * doc/FAQ.html doc/Makefile.am : added a FAQ
14464
14465Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014466
14467 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14468 of the HTML parser to force it to not bypass SAX
14469
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014470Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14471
14472 * win32config.h.in: updated
14473 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14474 lacks iconv support :-( need to release 2.1.1
14475 * configure.in: release 2.1.1
14476 * HTMLparser: fixed bug #14784
14477 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14478 by Windows compiler
14479 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14480 the SAX startDocument() callback.
14481 * TODO: updated
14482
14483Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * added xmlStopParser()
14486
Daniel Veillardbe803962000-06-28 23:40:59 +000014487Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * configure.in: 2.1.0 prerelease
14490 * Large resync between W3C and Gnome tree
14491 * nanoftp, nanohttp.c: fixed stalled connections probs
14492 * HTMLtree.c SAX.c : support for attribute without values in
14493 HTML for andersca
14494 * valid.c: Fixed most validation + namespace problems
14495 * HTMLparser.c: start document callback for andersca
14496 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14497 * parser.h, SAX.c: serious speed improvement for large
14498 CDATA blocks
14499 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14500 different encoding
14501 * example/Makefile.am example/gjobread.c tree.h: work on
14502 libxml1 libxml2 convergence.
14503 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14504 and the LIBXML_TEST_VERSION macro
14505
Daniel Veillardc310d562000-06-23 18:32:15 +000014506Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * doc/xml.html: various patches and improvements typo fixed by
14509 Felix Natter
14510 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14511 from Felix Natter <fnatter@gmx.net>
14512
Daniel Veillardf3029822000-05-06 08:11:19 +000014513Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * doc/upgrade.html: updated with instructions for support of both
14516 libxml-1.x and libxml-2.x
14517 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14518 for 2.x support and also fixed includes
14519
14520
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014521Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14522
14523 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14524 the encoding support, added iconv support, so now libxml if
14525 compiled with iconv automatically support japanese encodings
14526 among others. Work based on initial patch from Yuan-Chen Cheng
14527 I may have broken binary compat in the encoding handler
14528 registration scheme, but that was so utterly broken I don't
14529 expect anybody to have used this feature until now.
14530 * parserInternals.h: fixup on the CHAR range macro
14531 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14532 code.
14533 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14534 * uri.c: added xmlParseURI() I can't believe I forgot to
14535 implement this one in 2.0 !!!
14536 * SAX.c: moved doc->encoding update in the endDocument() call.
14537 * TODO: updated.
14538
Daniel Veillard06047432000-04-24 11:33:38 +000014539Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * tree.h: removed extraneous xmlRemoveProp definition
14542 * TODO: added item about --disable-corba configure switch
14543 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14544 * nanoftp.c: fixed include problems giving troubles on AIX and
14545 slowlaris
14546 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14547 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14548 comment and headers changes to lower gtk-doc number of warnings
14549 * doc/html/*: rebuilt docs
14550
Daniel Veillarde0aed302000-04-16 08:52:20 +000014551Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * HACKING: documented the tag for 1.x and instructions
14554
Daniel Veillard5e873c42000-04-12 13:27:38 +000014555Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14556
14557 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14558 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14559 xmlCreateIOParserCtxt
14560 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14561 significant overall improvement
14562 * xmllint.c: added I/O test to xmllint
14563 * testSAX.c: added a speed test
14564 * doc/* : updated/regenerated
14565
Daniel Veillardfc708e22000-04-08 13:17:27 +000014566Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * xpath.c uri.h parserInternals.h: cosmetic changes from
14569 "Timur I. Bakeyev" <timur@bat.ru>, including making
14570 xmlCreateURI() public
14571
Daniel Veillard5d211f42000-04-07 17:00:24 +000014572Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14575 and the code at the same time. Added a clean mechanism for
14576 overload or added input methods: xmlRegisterInputCallbacks()
14577 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14578 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14579 * TODO: updated
14580 * doc/* : updated/regenerated
14581 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14582 source dir
14583
Daniel Veillarde77a9182000-04-05 19:12:29 +000014584Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * testURI.c: yet another forgotten commit, I should get some sleep !
14587
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014588Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * xmllint.c: forgot to commit this too ?
14591
Daniel Veillardb9df4042000-04-05 14:23:16 +000014592Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * xmlversion.h.in : forgot to commit this previously
14595
Daniel Veillard361d8452000-04-03 19:48:13 +000014596Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14599 * README TODO: updated for release
14600 * uri.c uri.h: added authority parsing/saving
14601 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14602 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14603 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14604 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14605 Makefile.am : added compile-time customization of libxml
14606 --with-ftp --with-http --with-html --with-xpath --with-debug
14607 --with-mem-debug
14608 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14609 #include <libxml/xxx.h> I hope it won't break too much stuff
14610 and will be manageable in the future...
14611 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14612 and added xmllint to the installed programs
14613 * uri.h: added xmlFreeURI()
14614
Daniel Veillardec303412000-03-24 13:41:54 +000014615Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14616
14617 * uri.c uri.h: finished the escaping handling, the base support
14618 and the URI path normalization. Looks good just lacks the
14619 authority content parsing code.
14620 * Makefile.am: added instructions to generate testURI
14621 * TODO: updated
14622 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14623 added links and icons for W3C and Gnome
14624
Daniel Veillard8f621982000-03-20 13:07:15 +000014625Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * xmlmemory.[ch] : seems I forgot to actually update the files in
14628 the last commit :-)
14629 * doc/xml.html doc/html/* : updated and uploaded the docs
14630
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014631Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14634 * TODO: updated
14635 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014636 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014637 gfree).
14638 * Makefile.am, uri.c, uri.h: added a set of functions to do
14639 exact (litteraly copied from the RFC 2396 productions) parsing
14640 and handling of URI. Will be needed for XLink, one XML WFC,
14641 XML Base and reused in the nano[ftp/http] modules. Still work
14642 to be done.
14643
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014644Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14645
14646 * configure.in, libxml.spec.in : libxml2
14647 * doc/* : updated the doc page, rebuilt the docs
14648
Daniel Veillardcf461992000-03-14 18:30:20 +000014649Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * all: tagged LIB_XML_1_X
14652 * *.c *.h : updated from W3C CVS tree
14653 * configure.in : 2.0.0-beta
14654 * libxml.spec.in : libxml2 package nam
14655 * result/* : new version of the tests output
14656
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014657Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14660
Daniel Veillardb566ce12000-03-04 11:39:42 +000014661Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * doc/* : rebuilt the docs
14664 * parser.c: final patch on #6766
14665 * valid.c: small patch on validity checks.
14666
Daniel Veillardfb76c402000-03-04 11:39:42 +000014667Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14670 added
14671 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14672 compatibility w.r.t. XML spec and existing code.
14673
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014674Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * parser.c: seems a better solution to <a> </a> exists,
14677 will try it for a while
14678
Daniel Veillard83a30e72000-03-02 03:33:32 +000014679Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * parser.c: tried to remove the <a> </a> generating <a/>
14682 this is hard. Left a flag for that purpose. Fixed bug #6766
14683 * configure.in: prepared 1.8.7 not released, due to previous
14684 problem
14685
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014686Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * doc/xml.html : applied second patch from Paul DuBois
14689
Daniel Veillard402e8c82000-02-29 22:57:47 +000014690Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * doc/xml.html : applied patch from Paul DuBois
14693
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014694Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14697
Daniel Veillard5feb8492000-02-02 17:15:36 +000014698Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14699
14700 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14701 compilation warnings on various platforms.
14702 * parser.c: Fixed #5281 validity error callbacks are now desactived
14703 by default if not validating.
14704
Daniel Veillardf341f932000-02-02 14:52:08 +000014705Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14708
Daniel Veillard13c757e2000-02-01 23:59:15 +000014709Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14712 <gkatsi@cs.toronto.edu>
14713
Daniel Veillard726e8792000-01-30 20:04:29 +000014714Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14717 processing URLs
14718
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014719Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14722 xmlNanoFTPUpdateURL for persistent control connections.
14723 * configure.in: 1.8.6
14724
14725Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14726
14727 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14728 * tree.[ch] : added xmlSaveNoEmptyTags
14729
James Henstridgef3be9312000-01-28 13:59:21 +0000147302000-01-29 James Henstridge <james@daa.com.au>
14731
14732 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14733
14734 * Makefile.am: added nanoftp.[ch] to the build.
14735
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014736Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * nanoftp.[ch]: cleanup, comments, API
14739 * debugXML.c : fixed a bug in the cat command
14740 * doc/*: regenerated the docs
14741
Daniel Veillardda07c342000-01-25 18:31:22 +000014742Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14745 * debugXML.c : fixed a bug in the cat command
14746 * valid.c: fixing some small probs
14747 * libxml.spec.in: get rid of the SNAP suffix
14748 * doc/xml.html: updated the status
14749
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014750Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * xml-config.in: xml-config --version to just return the
14753 version number
14754 * xpath.c: some cleanup w.r.t. axis when the current node is
14755 an attribute.
14756 * TODO: updated
14757
Daniel Veillard461a66c2000-01-18 18:01:01 +000014758Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * configure.in: prepared for libxml-1.8.5
14761 * doc/* recompiled the documentation
14762
147632000-01-17 Jody Goldberg <jgoldberg@home.com>
14764
14765 * configure.in : WARNING autoconf subtlety alert :
14766 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14767 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14768 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14769 get defined by AC_CHECK_HEADERS.
14770
Daniel Veillardf967b902000-01-17 16:06:10 +000014771Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14774 Rune.Djurhuus@fast.no
14775
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014776Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * TODO: updated
14779 * tree.c, parser.c: made sure that only memory alloc problems
14780 and internal parser errors are allowed to write to stdout or
14781 stderr.
14782
Daniel Veillard0142b842000-01-14 14:45:24 +000014783Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * tree.c : restored xmlNewGlobalNs since this seems used by
14786 a lot of existing code :-(, fixed a bug in xmlNewNs
14787 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14788 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14789 to exit() from the library code.
14790 * xpath.c, parser.c: removed bugs or unused code detected by
14791 Windows compilers
14792 * parser.c: started adding interfaces for parsing well balanced
14793 XML fragments
14794 * configure.in: releasing 1.8.4
14795 * doc/* : rebuilt the docs
14796
Daniel Veillard2eac5032000-01-09 21:08:56 +000014797Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * tree.[ch] : added xmlNewDocFragment() for DOM
14800 * testHTML.c: uninitialized variable.
14801
Daniel Veillardf3a73582000-01-05 14:58:39 +000014802Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * doc/* : rebuild the docs
14805
Daniel Veillard71b656e2000-01-05 14:46:17 +000014806Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * acconfig.h: readline and history patch
14809 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14810 * tree.c: added check and handling when possibly removing an ID
14811 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14812 and saving.
14813 * test/HTML/entities.html result/HTML/entities.html* : test for
14814 various entities reference cases
14815 * result/HTML/* : as a result output of some testcase have
14816 changed
14817 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14818 by previous example. added xmlParseTryOrFinish().
14819 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14820 entities.h debugXML.h HTMLparser.h: changed the way struct are
14821 declared to allow gtk-doc to expose those
14822 * parser.c: closed bug #4960
14823 * Makefile.am configure.in: Applied patch from
14824 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14825 and math/socket libs detection
14826
Daniel Veillard437b87b2000-01-03 17:30:46 +000014827Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * configure.in, Makefile.am: link tester against readline
14830 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14831
Daniel Veillard686d6b62000-01-03 11:08:02 +000014832Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * tree.[ch]: added xmlRemoveProp
14835 * win32config.h.in nanohttp.c: avoid including the Windows
14836 socket stuff in every C files
14837 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14838 the XmL parser(s)
14839 * test/ns4 result/ns4 etc...: added test case for previous prob
14840 * tree.c: xmlNewNs wasn't checking for double definition
14841 * Makefile.in: fixed a problem with dist-hook duplicates
14842 * parser.[hc], xmlIO.c: fixed the loading of external entities
14843 APIs, now xmlLoadExternalEntity() is used everywhere and
14844 setting up an app specific front-end using the
14845 * SAX.c parser.c: some fixes, now the xhtml spec validates
14846 with the xhtml DTD.
14847 * error.c: fixed crashes in case of no input stream
14848 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14849 to the validation tests and results
14850
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014851Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14854 too htmlCreatePushParserCtxt() and htmlParseChunk()
14855 * parser.c: a bit of cleanup.
14856 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14857 to XML) removed the last mem leak known
14858 * HTMLtree.c: output message cleanup
14859 * xmlmemory.c: display content info about memory blocks
14860 * result/HTML/wired.* : missing att value warning change
14861
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014862Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * doc/* : rebuilt the documentation
14865
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014866Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * parser.[ch] parserInternals.h: Push parser for XML,
14869 seems to work fine now
14870 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14871 --push for push testing
14872 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14873 * testSAX.c: added --push
14874 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14875 subtree
14876 * xmlIO.[ch] : enriched API + fixes for push mode
14877 * entities.[ch]: added the entity content length to the struct.
14878 * xmlmemory.[ch]: new API to show the last entries for the shell
14879 * valid.c: added required attribute testing
14880 * SAX.c: the cdata callback now merge contiguous fragments
14881 * HTMLparser.c: cleanup of some macros
14882
Daniel Veillard3c558c31999-12-22 11:30:41 +000014883Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * parser.c: fix for PIs name starting with xml
14886 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014887 * *.c, configure.in win32config.h.in : generate win32config.h for
14888 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014889
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014890Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * parser.c: fixed a stupid = vs. == bug :-(
14893 * doc/gnome-xml.sgml: s/glade/xml/
14894
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014895Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * configure.in, doc/xml.html : bug fix release 1.8.2
14898 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14899 Hopefully the end of that silly C++ include problem
14900 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14901 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14902 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14903 troubles with autoclosed elements when the stree shape doesn't
14904 follow the DtD specs. Added htmlIsAutoClosed() and
14905 htmlAutoCloseTag()
14906 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14907 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14908 * debugXML.c: fixed a bug on printing default namespaces.
14909 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14910
Daniel Veillardb24054a1999-12-18 15:32:46 +000014911Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14912
14913 * result/HTML/*.htm[l] : updated the HTML regression tests according
14914 to the new output
14915 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14916 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14917 problem due to intermix of extern "C" { ... } declarations for C++
14918 and recursive includes in the headers
14919
Chris Lahey323c48c1999-12-18 15:32:45 +0000149201999-12-20 Chris Lahey <clahey@umich.edu>
14921
14922 * HTMLtree.c: Made it so that html nodes with a single child do
14923 not insert a carriage return before or after the child node.
14924
Daniel Veillardb24054a1999-12-18 15:32:46 +000014925Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014926
14927 * configure.in, doc/xml.html : bug fix release 1.8.1
14928 * parser.c: fixed bug #4344
14929 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14930 added the glue to avoid C++ problems
14931 * doc/* : regenerated the documentation
14932
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014933Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14936 namespace recognition, and Dia as a resul :-(
14937 * encoding.c: closed bug #3950
14938
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014939Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * valid.c: debugging a posteriori validation, except URI expansion
14942 stuff this should be fixed now
14943 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14944 Carl Nygard <cnygard@bellatlantic.net>
14945 * tester.c: added --postvalid, cleaning of the code
14946 * tree.[ch]: added xmlDocGetRootElement()
14947
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014948Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14949
14950 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14951 c++ losage.
14952
Daniel Veillard10a2c651999-12-12 13:03:50 +000014953Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * configure.in, doc/xml.html : bumped to 1.8.0
14956 * xlink.[ch], Makefile.am : added framework for link detection
14957 * parser.h: added nbChars to parser context, needed for cleanup.
14958 * xmlmemory.c: removed a nasty bug when out of mem
14959 * valid.[ch]: adding namespace support for attribute decl
14960 * tester.c: added --debugent option
14961 * debugXML.[ch]: added xmlDebugDumpEntities()
14962 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14963 buffers instead, this was really needed, validation was breaking
14964 in strange ways due to that. Added xmlParseStringPEReference()
14965 and other parsing from strings functions. Entities processing
14966 modified again, but PERef are still not handled correcly but
14967 unless you're Eve Maller you won't notice :-)
14968 * HTMLparser.c: large changes toward reliability, and switched to
14969 lowercase internal tags, XHTML is lowercase, so it will help
14970 that output is closer to next version.
14971 * doc/* : regenerated the documentation, it is now hosted at
14972 http://xmlsoft.org/ (same bits I just bought the domain :-)
14973
14974
Daniel Veillard294cbca1999-12-03 13:19:09 +000014975Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14978 doc generation
14979 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14980 in the SAX API
14981 * doc/*: rebuilt the doc making sure everything appears in the
14982 HTML files
14983
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014984Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14987 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14988 which allow impressive speed improvement on dataset with
14989 large text pieces, but at the cost of broken binary
14990 compatibility and slightly bigger memory usage.
14991 Configure with --with-buffers to activate them, they
14992 are protected with XML_USE_BUFFER_CONTENT define.
14993 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14994 goal is 0 memory left allocated once parser is no more used
14995 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14996 call xmlCleanupParser() and xmlMemoryDump()
14997
Daniel Veillarda819dac1999-11-24 18:04:22 +000014998Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15001 * parser.[ch] encoding.[ch]: added memory cleanup routines
15002 * parser.c: closing bug #3788
15003 * doc/*: rebuilt the doc
15004
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015005Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15008 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15009 * tester.c: added --compress option
15010 * doc/*: rebuilt the documentation
15011
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015012Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15015 if given /proc/kcore as input !
15016 * doc/xml.html doc/*: updated and rebuilt the documentation
15017
15018Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015019
15020 * parser.c: Fixed some wrongly space collapsing code due to
15021 a misreading of the spec.
15022 * result/*: fixed the output accordingly
15023
15024Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015025
15026 * encoding.c: bug fix and typos
15027 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15028 * parser.c: added attribute normalization closing bug #3597
15029 * test/att* result/att* SAXresult/att*: testcase for attribute
15030 normalization
15031
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015032Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * configure.in: closing bug #3163 by adding extra flags for the
15035 cc compiler on HP-UX
15036
Daniel Veillard51e3b151999-11-12 17:02:31 +000015037Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * valid.[ch] : removed a typo and an enumerated type bug in the
15040 xmlAddElementDecl() function
15041 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15042 call to xmlEncodeEntitiesReentrant() so that the functions
15043 New, Set and Get are at the same level.
15044 * parser.c HTMLparser.c: extra memory allocation bug for
15045 attributes detected by someone using libxml in embedded systems :-)
15046
Daniel Veillard962195f1999-10-28 15:51:53 +000015047Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15048
15049 * xmlmemory.h: turned off mem debug :-\
15050
Daniel Veillard35008381999-10-25 13:15:52 +000015051Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * parser.c: closed bug #2784 a one line fix, but worth pushing
15054 a new release out
15055 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15056 some structures, comments before and after the
15057 main element, and other nastyness
15058 * HTMLtree.c tree.c: accomodate the extended HTML supported
15059 * configure.in: pushing 1.7.4
15060 * test/ent8 and related outputs : added a new test for bug #2784
15061 * test/HTML/wired.html and related output: a nasty HTML example
15062 * Makefile.am: improved the test scripts
15063 * docs/* : reran the documentation extractor, updated xml.html
15064
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015065Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15066
15067 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15068 HTMLparser and debugged the HTML related code. HTML documents
15069 now have their own type
15070 * entities.c: do not dump &apos; for HTML output
15071 * xmlmemory.c: improvement, breakpoint mechanism
15072 * testHTML.c: added --sax --repeat ...
15073 * Makefile.am: improved the HTML tests
15074 * valid.[ch]: added xmlValidGetValidElements and
15075 xmlValidGetPotentialChildren
15076 * tester.c: added --insert to test the 2 new functions
15077 * test//* result//* SAXresult//* : regression test cleanup
15078 and extension.
15079 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15080 gnome-xml-nanohttp.html
15081
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015082Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * HTMLparser.c: fixed problems with some autoclose tags
15085 * tree.c: fixed XML output problems.
15086 * result/* SAXresult/*: update of the tests output
15087
Daniel Veillard6077d031999-10-09 09:11:45 +000015088Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * Makefile.am: Arturo patch for xmlConf.sh version info
15091 * parser.c: Tim Josling patch for single quoted items
15092 * tester.c: Tim Josling patch for tester options usage
15093 * tree.h: indent cleanup
15094
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015095Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15098 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15099
Daniel Veillard00fdf371999-10-08 09:40:39 +000015100Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * tree.c : Raph patch for initialization of CORBA fields
15103 * parser.c, xpath.c, ...: modification of doc comments
15104 * xpath.c : allow spaces in xpath expressions
15105
Daniel Veillardad219441999-09-27 08:17:49 +000015106Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * xmlmemory.h: turning off memory debug :-(
15109
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015110Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15111
15112 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15113 better SAX interfaces.
15114 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15115 entity.
15116 * configure.in: 1.7.2
15117
15118Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015119
15120 * libxml.spec.in: fixed the URL
15121 * doc/xml.html: improved the documentation front-end
15122
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015123Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015124
15125 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15126
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015127Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015128
15129 * libxml.spec.in: fixed the alpha compile problem
15130 * parser.[ch]: changed errno to errNo in the parser context :-(
15131 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15132 * doc/xml.html: changed CHAR to xmlChar
15133 * doc/html/*: recompiled the documentation
15134 * configure.in: 1.7.1
15135
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015136Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * parser.h: modified the parser context struct to regain 1.4.0
15139 binary compatibility
15140 * parser.c, xml-error.h: added errno ot teh context and defined
15141 a set of errors values with update of errno
15142 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15143 DTDs and entities
15144 * *.h, *.c: complete cleanup of the use of config.h and include
15145 protection depending on the current setup.
15146 * overalll debugging, maintenance and bug-fixing on all modules
15147 * updated the documentation
15148 * ready for 1.7.0
15149
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015150Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * HTMLparser.c : cleanup
15153 * SAX.c valid.c valid.h: added ID/IDREF checking
15154 * tree.c tree.h: extended doc structure for refs
15155 * configure.in: 1.6.2
15156 * parser.c: patched bug in SAX user arg call
15157 * parserInternals.h: patched missing close in C++ wrapping
15158 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15159 especially upcoming XPointer implementation.
15160 * doc/xml.html: augmented, typo
15161
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015162Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15163
15164 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15165 not all invocations of install understand -d.
15166
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015167Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15168
15169 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15170 to make 'check' works, when builddir != srcdir.
15171
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015172Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * doc/xml.html : updated the documentation
15175
Daniel Veillard6454aec1999-09-02 22:04:43 +000015176Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15179 not deallocated memory blocks
15180 * *.c : replaces all calls to malloc() free() and realloc() to
15181 the wrapper functions/macros
15182 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15183 instead of xmlFreeNodeList()
15184
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015185Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * HTMLparser.c: corrected a stupid bug leading to core dump at
15188 tree deallocation. Removed warnings indicated by
15189 Stephane.Conversy@lri.fr
15190 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15191 looked for in the external subset
15192
15193Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015194
15195 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15196 on SGI by Stephane.Conversy@lri.fr
15197
Daniel Veillardb96e6431999-08-29 21:02:19 +000015198Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * all .h : changed the prototype declaration indent as in gtk
15201 * most .c : working on reducing the TODOs in the code
15202 * most .c : cleanup though -pedantic and Insure++
15203 * improvements on validation ID checkings.
15204 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15205 * xml-config.in: closed #1810
15206
15207Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015208
15209 * tree.h, valid.c, valid.h: more work on validity, IDs
15210 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15211 definition for AIX
15212
Daniel Veillardb556eb51999-08-15 17:19:50 +000015213Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15216 the distribution due to a cut'n paste error at last commit
15217
Daniel Veillardb05deb71999-08-10 19:04:08 +000015218Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * configure.in: upgraded to version 1.4.0
15221 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15222 Big update, added a large part of the validation process,
15223 it should be usable, but some parts are missing
15224 * xpath.c: improved the implementation w.r.t. root.
15225 * Makefile.am: added more tests
15226 * test and result trees: added a lot of tests
15227 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15228
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015229Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * Added an HACKING file
15232
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015233Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * xpath.[ch] : improvements and debug of the XPath implementation
15236 * parser.c, HTMLparser.c : modified the parsers to be progressive
15237 * tree.[ch] : extended the Buffer promitives
15238 * xmlIO.[ch] : added basic I/O routines providing progressive
15239 parsing and ready for I18N conversion plugins
15240 * SAXresult/* : the SAX callback sequence maybe slightly different
15241 now
15242 * test*.c : improved/updated the tests programs
15243 * doc/* : recompiled the docs.
15244
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152451999-07-26 Michael Meeks <michael@edenproject.org>
15246
15247 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15248
15249 * tree.c: Ditto.
15250
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015251Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * configure.in: upgraded to version 1.4.0
15254 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15255 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15256 XML query language, see http://www.w3.org/TR/xpath for more details.
15257 * parser.c, parser.h: added CHAR* related string functions for XPath
15258 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15259 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15260 rebuild the docs.
15261 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15262 and regression testing capabilities for XPath.
15263
Daniel Veillardd79d7871999-07-12 10:38:12 +000015264Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15267 closing bug #1646
15268
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015269Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * Makefile.am, example/Makefile.am: closed bug #1683
15272
Daniel Veillard3166ab11999-07-11 16:14:19 +000015273Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * example/Makefile.am, configure.in: added the makefile for the
15276 gjobread example
15277
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015278Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15279
15280 * doc/Makefile.am:
15281 - fix which allow "make install DESTDIR=</install/prefix>".
15282
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015283Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15286 which fixed a problem on the file reading-code.
15287
Daniel Veillard82150d81999-07-07 07:32:15 +000015288Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15291 output.
15292 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15293
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015294Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * parser.h : Oops removed the binary compatibility problem
15297 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15298 * parser.c, HTMLparser.c: applied patches for reading from stdin
15299
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015300Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * parser.c, entities.c, valid.c: cleanup bug #1591
15303 * configure.in: cleanup bug #1592
15304 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15305 the same tree back-end. Hence gdome will be available for it.
15306 * doc/Makefile.am: close bug #617
15307
Daniel Veillard97fea181999-06-26 23:07:37 +000015308Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * parser.c: alloctate a per parser context SAX interface block
15311
Daniel Veillard14fff061999-06-22 21:49:07 +000015312Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15315 and xmlEncodeEntitiesReentrant with the correct one :-\
15316
15317Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * commit of my internal XML base changes, quite a lot of
15320 changes, cleanups, better entities support, framework for
15321 new I/O and charset detection and handling
15322 * Fixed the configure/Makefile stuff to generate shared libs
15323 with the proper version info, so we jumped on rev from
15324 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15325 xmlEncodeEntities() result need to be freed now, and a string
15326 xmlParserVersion provide the current library version.
15327
Raph Levien05240da1999-06-15 21:27:11 +000015328Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15329
15330 * parser.c: fixed a buffer overrun for when you have a very long
15331 attribute with no entities in it.
15332
Daniel Veillardbb2da581999-06-13 14:37:07 +000015333Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * added example directory
15336 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15337
Daniel Veillard011b63c1999-06-02 17:44:04 +000015338Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * Release of libxml-1.1, nearly everything has been touched for
15341 this.
15342 * Added more regression tests
15343 * Updated the documentation
15344
Daniel Veillard27d88741999-05-29 11:51:49 +000015345Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * tree.[ch]: unified the XML_NO_CORBA defines.
15348 * parser.c encoding.[ch]: started plugging in char encoding detection
15349
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015350Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15351
15352 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15353 Also freed allocated buffer.
15354
Daniel Veillard27d88741999-05-29 11:51:49 +000015355Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015356 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15357 reentrancy problem at printing. One is left in entities.c, to
15358 remove ASAP
15359 * testSAX.c : added a test example showing the use of the SAX
15360 interface if one doesn't want to build the DOM tree.
15361 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15362
Daniel Veillard517752b1999-04-05 12:20:10 +000015363Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15366 large revamping of the parser to use SAX callbacks
15367 http://www.megginson.com/SAX/ (or at least a C like interface
15368 a la Expat). It's now possible to set up your own callbacks
15369 and the parser will not build a DOM tree.
15370 * test/* result/*: updated the test suite, I finally removed
15371 the old Namespace draft support (PI based).
15372
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015373Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * Makefile.am: added test result to EXTRA_DIST for make tests
15376
Daniel Veillard64068b31999-03-24 20:42:16 +000015377Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * parser.c, parserInternals.h: moved the chars macro definitions
15380 to parserInternals.h
15381 * parser.c, error.c: applied patches from "Knut Åkesson"
15382 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15383
Daniel Veillard012ccc11999-03-23 10:11:11 +000015384Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * xml-config.in : applied patch to make --version work
15387
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153881999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15389
15390 * Makefile.am (check-local): Alias for `tests' target. This will
15391 cause `make check' to do the right thing.
15392 (tests): Don't run tests in srcdir. Also, replaced calls to
15393 basename with a `sed' "equivalent".
15394
Daniel Veillardd109e371999-03-05 06:26:45 +000015395Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15398 it in the header and not the sources, updated the doc.
15399 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15400 pointing this out.
15401
Daniel Veillardbc50b591999-03-01 12:28:53 +000015402Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15405 exported the inputStream routines.
15406 * doc/html/* : updated accordingly
15407
Daniel Veillardd692aa41999-02-28 21:54:31 +000015408Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * parser.c, parser.h, parserInternals.h: added a few extra
15411 internal calls to allocate and free parser contexts ...
15412 * doc/html/* : updated accordingly
15413
Daniel Veillard55a99271999-02-25 11:01:29 +000015414Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * configure.in, Makefile.am, doc/makefile.am : General changes for
15417 1.0.0 release and including the generated HTML documentation.
15418
Daniel Veillard35925471999-02-25 08:46:07 +000015419Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * makefile.am : added parserInternals.h, oops.
15422
Daniel Veillard1e346af1999-02-22 10:33:01 +000015423Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * parserInternals.h: added this header giving access to the parser
15426 internal functions.
15427 * doc/Makefile.am : added a rebuild target which rebuilds the full
15428 set of documentations
15429 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15430 the internal subset.
15431 * *.c *.h: modifications needed to generate the documentation using
15432 gtk-doc, cleanup of functions blocks, reorganisation of struct
15433 declarations.
15434
Daniel Veillard1164e751999-02-16 16:29:17 +000015435Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15438 the tar and spec file to include the beginning of the doc.
15439
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154401999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15441
15442 * doc/.cvsignore: Added this file.
15443
Daniel Veillard6800ef31999-02-08 18:33:22 +000015444Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * tree.c: fixed xmlGetProp to return "" when the attribute
15447 exists, even if the node-list is NULL.
15448
Daniel Veillard726c7e31999-02-08 15:13:10 +000015449Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * tree.c: patched an error outputting empty attribute values.
15452 * Makefile.am and doc/makefile.am: have been updated during the
15453 week-end. Sorry for an empty CVS log, I got a shell problem.
15454
Daniel Veillard1899e851999-02-01 12:18:54 +000015455Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * tree.h: cleaned up using enums instead of defines
15458 * parser.c, valid.[ch]: more work on parsing/output of element
15459 declarations
15460
Daniel Veillard3b9def11999-01-31 22:15:06 +000015461Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * valid.[ch], tree.c, parser.c : more work toward full parsing
15464 of XML DTDs.
15465 * README: added informations about mailing-list and on-line
15466 documentation
15467
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154681999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15469
15470 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15471
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015472Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * parser.c, tree.[ch] : more work toward conformance testing,
15475 added a last element to accelerate parsing of very flat structures
15476 started working on internal subset Element content declaration.
15477 * valid.[ch] : first cut at adding code toward validation.
15478 * previous changes had also small impact on most files, especially
15479 the conformance testing using James Clark test suite.
15480
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015481Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * test/* : updated the examples, most of them were not well
15484 formed (humm), and added rdf2.
15485 * result/* : resulting changes in the output.
15486
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015487Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15490
Daniel Veillard44b3a061998-12-05 17:27:22 +000015491Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * tree.c: patched a bug in the generation of empty attributes
15494
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015495Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15498 for node/trees/documents/... Biggest problem is namespace
15499 support when copying subtrees.
15500
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015501Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * parser.c, entities.c: improve entities and char ref encoding,
15504 and cleanups of error messages.
15505
Daniel Veillard242590e1998-11-13 18:04:35 +000015506Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * parser.c, entities.c: simple bug hunting done during rpm2html and
15509 rpmfind integration.
15510
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015511Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * parser.[ch]: Added interfaces allowing to specify a SAX
15514 handler before parsing.
15515
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015516Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * parser.c: redirrect all errors reporting through the SAX
15519 error function
15520
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015521Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15524 * libtool, tlmain ...: update of the libtool files
15525
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155261998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15527
15528 * entities.c: Use g_snprintf insteda of snprintf.
15529
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015530Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15533 added ent5 test for this purpose.
15534 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15535
Daniel Veillard27271681998-10-30 06:39:40 +000015536Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * parser.c: fixed? a strange error due to compression on a GWP
15539 document.
15540
Daniel Veillard25940b71998-10-29 05:51:30 +000015541Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * tree.[ch]: bug fixing
15544 * entities.[ch]: defined a specific type for predefined entities
15545 * doc/xml.html: more documentation on the library, how to use it,
15546 overview of the interfaces.
15547
Daniel Veillard16253641998-10-28 22:58:05 +000015548Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15551
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015552Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15553
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015554 * tree.c: corrected a small bug
15555 * doc/xml.html: continuing writing documentation.
15556
15557Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15558
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015559 * debugXML.h debugXML.c: added debugging utilities.
15560 * tester.c: added --debug switch.
15561 * tree.c: patched an incorrect node->type assignment.
15562 * parser.c: formatting, ensure that node->doc != NULL in attributes
15563
Daniel Veillardccb09631998-10-27 06:21:04 +000015564Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15567 entity support and provide an internal representation close to
15568 DOM one (entity ref nodes, and attribute value as tree). I tried
15569 to preserve the interface but this will surely break some apps
15570 (I have to change rpm2html/rpmfind for example). I had to change
15571 two interfaces, and the generated tree is somewhat different.
15572 * doc/* : started documenting the XML library, the tree and
15573 DOM/Corba. This is a first step.
15574
Daniel Veillard11e00581998-10-24 18:27:49 +000015575Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * parser.c: Set up the fonctions comment block, boring but useful.
15578 * parser.h, SAX.c, parser.c: now attributes are processed through
15579 the SAX interface. The problem is that my SAX interface diverged
15580 quite a bit from the original one, well this is not an official
15581 spec, and translating it from Java to C is hairy anyway...
15582
Daniel Veillard97b58771998-10-20 06:14:16 +000015583Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15586 fonctions comment block, boring but useful.
15587
15588Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015589
15590 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15591 conversion routines. However they are not yet used to convert the
15592 inputs. The core will run with UTF-8.
15593
Daniel Veillard33942841998-10-18 19:12:41 +000015594Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * tree.c : make sure that the type id is properly set-up when
15597 a new object is allocated, needed for DOM.
15598
Daniel Veillard27fb0751998-10-17 06:47:46 +000015599Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * tree.h, tree.c: Ok, the main objects in the tree will be native
15602 corba objects, it costs 8 bytes per Node, Attribute and Document
15603 but it simplifies the Corba integration a lot (no extra interface
15604 objects to allocate/free).
15605
Daniel Veillard0bef1311998-10-14 02:36:47 +000015606Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15609 and changed NODEs contants for conformity with DOM Level 1
15610
Daniel Veillard27864701998-10-08 03:47:24 +000015611Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * added hooks to keep track of servants when creating objects
15614 xmlDoc and xmlNode (for Corba export).
15615
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015616Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * added xml-config script.
15619
Daniel Veillard7066a791998-10-01 20:28:28 +000015620Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15623 to autoupdate libtool and automake conf files.
15624
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156251998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15626
15627 * Makefile.am: Use '?' to separate the sed
15628 commands as ',' is used when people pass -Wl,something.
15629
15630
Daniel Veillard15a8df41998-09-24 19:15:06 +000015631Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * tree.c, tree.h: added a per-document compression interface.
15634
Daniel Veillard151b1b01998-09-23 00:49:46 +000015635Tue Sep 22 20:47:38 EDT 1998
15636
15637 * tree.c, tree.h: added saving with compression and added interfaces
15638 to control the compression level (xmlGetCompressMode,
15639 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15640
Daniel Veillard70120ff1998-09-22 00:24:21 +000015641Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * parser.c: corrected a loop for files of size 0
15644
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156451998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15646
15647 * error.h: New file. Contains prototyes from `error.c'.
15648
Tom Tromeyc19653d1998-08-14 01:22:43 +000015649Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15650
15651 * Makefile.am (xmlincdir): New macro.
15652 (xmlinc_HEADERS): Renamed from include_HEADERS.
15653
Daniel Veillard845664d1998-08-13 04:43:19 +000015654Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * applied small patch on numeric entities from
15657 Christopher Blizzard <blizzard@appliedtheory.com>
15658
Daniel Veillard260a68f1998-08-13 03:39:55 +000015659Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * New release 0.2, removed the old xml_* files so that it's
15662 coherent with the other CVS base (W3C), far better conformance
15663 to standard, new namespaces, decent entities support, beginning
15664 of a SAX-like interface. Nearly nothing left intact, even the
15665 test examples ...
15666
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156671998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15668
15669 * .cvsignore: Add .deps dir
15670
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015671Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15674
Daniel Veillardfe926001998-07-26 04:28:20 +000015675Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015676
Daniel Veillardfe926001998-07-26 04:28:20 +000015677 * configure.in: added test for CPP
15678 * AUTHORS, Changelog: the original ones didn't get commited but the
15679 glib ones instead, fixed.
15680 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015681
Daniel Veillardfe926001998-07-26 04:28:20 +000015682Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015683
Daniel Veillardfe926001998-07-26 04:28:20 +000015684 * integrated code developped at W3C
15685 * changed the original Copyright
15686 * migrated to automake
15687 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015688