blob: db226fd19530a99c1ac108916e904a3a1b75c4c4 [file] [log] [blame]
Daniel Veillard814a76d2003-01-23 18:24:20 +00001Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: minimized the memory allocated for GetContent
4 and a bit of cleanup.
5
Daniel Veillardff12c492003-01-23 16:42:55 +00006Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * python/generator.py: seems there is no good reasons to
9 not generate bindings for XPointer
10
Daniel Veillard540a31a2003-01-21 11:21:07 +000011Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * xmlreader.c doc/apibuild.py: applied a new patch from
14 Stéphane Bidoul for cleanups
15 * doc/libxml2-api.xml: rebuilt the API description with
16 new entry points
17
Daniel Veillard417be3a2003-01-20 21:26:34 +000018Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * xmlreader.c python/drv_libxml2.py python/generator.py
21 python/libxml.c python/libxml.py python/libxml_wrap.h
22 python/types.c: patch from Stéphane Bidoul for better per
23 context error message APIs
24 * python/tests/ctxterror.py python/tests/readererr.py:
25 update of the tests
26
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000027Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
28
29 * doc/guidelines.html
30 grammar and spelling cleanup
31
Daniel Veillard26f70262003-01-16 22:45:08 +000032Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * xmlreader.c include/libxml/xmlreader.h python/generator.py
35 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
36 a patch from Stéphane Bidoul to allow per XMLtextReader error
37 and warning handling
38 * python/tests/Makefile.am python/tests/readererr.py: adding the
39 specific regression test
40
Daniel Veillard71f9d732003-01-14 16:07:16 +000041Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
44 should raise a syntax error
45
Daniel Veillarde4a07e72003-01-14 14:40:25 +000046Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * python/libxml.c: cleanup patch from Stéphane Bidoul
49
Daniel Veillard81601f92003-01-14 13:42:37 +000050Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
53
Daniel Veillarde6227e02003-01-14 11:42:39 +000054Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * python/generator.py python/libxml.c python/libxml.py
57 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000058 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000059 Python level.
60 * python/tests/Makefile.am python/tests/ctxterror.py: added a
61 regression test for it.
62
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000063Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * xmlreader.c: fixed the streaming property of the reader,
66 it was generating tree faster than consuming it. Pointed out
67 by Nate Myers
68 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
69
Igor Zlatkovic9df24742003-01-12 21:15:55 +000070Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
71
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000072 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000073
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000074Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * xpath.c: fix to the XPath implementation for parent and
77 ancestors axis when operating on a Result Value Tree.
78 Fixes bug #100271
79
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000080Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
83 to fix some URI/file escaping problems
84
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000085Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * python/generator.py: fixed a bug raised by Raymond Wiker,
88 docSetRootElement() should not raise an exception if the
89 return is None
90
Daniel Veillard3e20a292003-01-10 13:14:40 +000091Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
94 fixed bug #102181 by applying the suggested change and fixing
95 the generation/registration problem.
96
Daniel Veillarde55e8e42003-01-10 12:50:02 +000097Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
100 routines.
101
Daniel Veillard8f872442003-01-09 23:19:02 +0000102Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * parser.c: one more IsEmptyElement crazyness, that time in
105 external parsed entities if substitution is asked.
106 * python/tests/reader3.py: added a specific test.
107
Daniel Veillarde329fc22003-01-09 21:36:42 +0000108Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
111 support and improved error handler registration
112
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000113Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
116 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
117 * README: fixed a link
118
Daniel Veillarde2830f12003-01-08 17:47:49 +0000119Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * configure.in doc/* NEWS: preparing 2.5.1 release
122 * SAX.c parser.c: fixing XmlTextReader bug
123
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000124Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * SAX.c: fuck, I introduced a memory leak on external parsed
127 entities in 2.5.0 :-(
128
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000129Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * xmllint.c: another fix needed as pointed by Christophe Merlet
132 for --stream --debug if compiled without debug support.
133
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000134Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
135
136 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000137 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000138 update man page with --stream and --chkregister
139
Daniel Veillard8326e732003-01-07 00:19:07 +0000140Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * globals.c: fixed --with-threads compile
143 * xmllint.c: fixed --without-debug compile
144 * include/libxml/globals.h: cleanup
145 * include/libxml/schemasInternals.h: add a missing include
146
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000147Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * configure.in NEWS: preparing 2.5.0 release
150 * SAX.c: only warn in pedantic mode about namespace name
151 brokeness
152 * globals.c: fix a doc generation problem
153 * uri.c: fix #101520
154 * doc/*: updated and rebuilt the doc for the release, includuding
155 stylesheet update
156 * python/Makefile.am: fix a filename bug
157
158Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
161 should not be called.
162
163Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * libxml-2.0.pc.in: applied the patch to fix #101894
166
167Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * tree.c : applied patch from Lukas Schroeder for register callbacks
170 * valid.c: modified patch from Lukas Schroeder to test
171 register callbacks with --chkregister
172
173Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * xmlreader.c: seriously changed the way data are pushed to
176 the underlying parser, go by block of 512 bytes instead of
177 tryng to detect tag boundaries at that level. Changed the
178 way empty element are detected and tagged.
179 * python/tests/reader.py python/tests/reader2.py
180 python/tests/reader3.py: small changes mostly due to context
181 reporting being different and DTD node being reported. Some
182 errors previously undetected are now caught and fixed.
183 * doc/xmlreader.html: flagged last section as TODO
184
185Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * python/libxml.py: integrated the Python 2.2 optimizations
188 from Hannu Krosing, while maintaining compatibility with
189 1.5 and 2.1
190
191Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * xmllint.c: a bit of cleanup
194 * xmlreader.c: small fix
195 * doc/xmlreader.html: more work on the XmlTextReader tutorial
196 * python/libxml.py: a few fixes pointed out by Hannu Krosing
197
198Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * python/setup.py.in: patch from Stéphane Bidoul to include
201 drv_libxml2.py in setup.py
202
203Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * doc/xmlreader.html: starting documenting the new XmlTextReader
206 interface.
207
208Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * xmllint.c: added the --stream flag to use the TextReader API
211 * xmlreader.c: small performance tweak
212
213Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * xmlreader.c python/tests/reader2py: okay the DTD validation
216 code on top of the XMLTextParser API should be solid now.
217
218Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * xmlreader.c python/tests/reader2py: Fixing some more mess
221 with validation and recursive entities while using the
222 reader interface, it's getting a bit messy...
223
224Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * xmlreader.c python/tests/reader.py: another couple of problem
227 related to IsEmptyElement reported by Stéphane Bidoul needed
228 some fixes.
229
230Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
233 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
234 based on the python XmlTextReader interface.
235
236Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * tree.c: backing out one change in the last patch which broke the
239 regression tests
240
241Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * global.data globals.c tree.c include/libxml/globals.h: applied
244 an old patch from Lukas Schroeder to track node creation and
245 destruction. Probably missing a lot of references at the moment
246 and not usable reliably.
247
248Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
251 from doc/news.html and a stylesheet
252
253Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * xmlreader.c python/tests/reader.py: fixed another couple of
256 xmlreader bugs reported by Stéphane Bidoul and added tests.
257
258Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * xmlreader.c python/tests/reader2.py: fixed another validity
261 checking in external parsed entities raised by Stéphane Bidoul
262 and added a specific regression test.
263 * python/tests/reader3.py: cleanup
264
265Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
266
267 * xmlreader.c python/tests/reader2.py: fixed a problem with
268 validation within entities pointed by Stéphane Bidoul, augmented
269 the tests to catch those.
270
271Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
272
273 * python/generator.py: modified the generator to allow keeping
274 class references when creating new classes, needed to fix a bug
275 pointed by Stéphane Bidoul where the input buffer of the
276 xmlTextReader instance gets destroyed if the python wrapper for
277 the input is not referenced anymore.
278
279Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
280
281 * xmlreader.c python/tests/reader.py: fixed another pair of problem
282 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
283
284Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
285
286 * xmlreader.c python/tests/reader.py: fixed another problem
287 pointed by Stéphane Bidoul
288
289Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * xmlreader.c python/tests/reader.py: fixed a limit case problem
292 with "<a/>"
293
294Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
295
296 * SAX.c: warn on xmlns:prefix="foo"
297 * xmlreader.c python/tests/reader.py: fixed a couple of problem
298 for namespace attributes handling.
299
300Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
301
302 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
303 a really nasty problem raised by a DocBook XSLT transform
304 provided by Sebastian Bergmann
305
306Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
307
308 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
309 by Stéphane Bidoul and integrated it into the tests
310
311Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
312
313 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
314 extended the XmlTextReader API a bit, addding accessors for
315 the current doc and node, and an entity substitution mode for
316 the parser.
317 * python/libxml.py python/libxml2class.txt: related updates
318 * python/tests/Makefile.am python/tests/reader.py
319 python/tests/reader2.py python/tests/reader3.py: updated a bit
320 the old tests and added a new one to test the entities handling
321
322Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
323
324 * python/generator.py python/libxml2class.txt
325 python/tests/reader.py python/tests/reader2.py: changed the
326 generator to provide casing for the XmlTextReader similar to
327 C# so that examples and documentation are more directly transposable.
328 Fixed the couple of tests in the suite.
329
330Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * doc/guidelines.html: added a document on guildeline for
333 publishing and deploying XML
334
335Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
336
337 * valid.c xmlreader.c: final touch running DTD validation
338 on the XmlTextReader
339 * python/tests/Makefile.am python/tests/reader2.py: added a
340 specific run based on the examples from test/valid/*.xml
341
342Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * python/libxml.py: added a few predefined xmlTextReader parser
345 configuration values.
346
347Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * python/libxml_wrap.h: trying to fix #102037
350
351Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
352
353 * SAX.c: fixing bug #95296, when the predefined entities
354 are redefined in the DTD the default one must be used
355 instead anyway.
356
357Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
358
359 * doc/xmllint.xml
360 * doc/xmllint.1
361 Add discussion of XML_DEBUG_CATALOG to xmllint man
362 page - bug #100907
363
364
365Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * xmlreader.c: Fixed the empty node detection to avoid reporting
368 an inexistant close tag.
369
370Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
371
372 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
373 for Python 2.1
374
375Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
376
377 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
378
379Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * doc/libxml2-api.xml python/tests/reader.py: one really need
382 to provide the base URI information when creating a reader parser
383 from an input stream. Updated the API and the example using it.
384
385Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * testReader.c xmlreader.c valid.c include/libxml/tree.h
388 include/libxml/valid.h include/libxml/xmlreader.h: working on
389 DTD validation on top of xml reader interfaces. Allows to
390 validate arbitrary large instances. This required some extensions
391 to the valid module interface and augmenting the size of xmlID
392 and xmlRef structs a bit.
393 * uri.c xmlregexp.c: simple cleanup.
394
395Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
396
397 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
398 work on the xml reader interfaces.
399 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
400 Web page for the Windows binaries.
401
402Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
403
404 * xmlIO.c: applied a patch for VMS following the report by
405 Nigel Hall
406
407Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * parser.c: the parseStartTag bug fix wasn't complete.
410
411Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
412
413 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
414 parseStartTag, fixing it.
415 * test/att4 result/att4 result/noent/att4: adding the test
416 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
417 more methods to XmlTextReader.
418
419Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
420
421 * win32/libxml2.def.src: added more xml reader exports
422 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
423 to the build
424
425Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
426
427 * doc/tutorial/xmltutorial.xml
428 plus generated html and pdf
429 Updating tutorial again based on further comments from Niraj
430 Tolia on the last iteration
431
432Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
433
434 * doc/tutorial/xmltutorial.xml
435 * doc/tutorial/includekeyword.c
436 * doc/tutorial/includegetattribute.c
437 plus generated html and pdf
438 Adding fix from Niraj Tolia to tutorial to properly free memory.
439
440
441Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
442
443 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
444 more methods of XmlTextReader.
445 * python/libxml2class.txt python/tests/reader.py: this increased the
446 methods in the bndings, augmented the test to check those new
447 functions.
448
449Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
452 methods of XmlTextReader.
453 * python/generator.py python/libxml_wrap.h python/types.c
454 python/libxml2class.txt: added the reader to the Python bindings
455 * python/tests/Makefile.am python/tests/reader.py: added a specific
456 test for the Python bindings of the Reader APIs
457 * parser.c: small cleanup.
458
459Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
460
461 * xinclude.c: fallback was only copying the first child not the
462 full child list of the fallback element, closes #89684 as reopened
463 by Bernd Kuemmerlen
464
465Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
466
467 * win32/libxml2.def.src: exported htmlNodeDumpOutput
468
469Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * configure.in: preparing release of 2.4.30
472 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
473 gives enum values, fix functype return type, put back fields in
474 structs
475 * doc/*: updated the docs rebuilt
476
477Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
478
479 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
480 about htmlNodeDumpOutput location.
481 * xpath.c: removed an undefined function signature
482 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
483 too many symbols in the API breaking the python bindings.
484 Updated with the libxslt/libexslt changes.
485
486Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * configure.in: preparing release of 2.4.29
489 * doc/*: rebuilt the docs and API
490 * xmlreader.c: a few more fixes for the XmlTextReader API
491
492Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
493
494 * include/win32config.h: applied mingw patch from Magnus Henoch
495
496Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
497
498 * catalog.c doc/libxml2-api.xml: a bit more cleanup
499
500Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
501
502 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
503 building Python script, does the C parsing directly, generates
504 a better API description including structure fieds defs and
505 enums. Still a couple of bugs, but good enough for the python
506 wrappers now.
507 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
508 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
509 include/libxml/schemasInternals.h include/libxml/tree.h: more
510 cleanup based on the python analysis script reports.
511 * libxml.spec.in: make sure the API XML description is part of the
512 devel package.
513
514Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
515
516 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
517 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
518 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
519 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
520 code cleanup, especially the function comments.
521 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
522
523Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
524
525 * Makefile.am xmlreader.c include/libxml/Makefile.am
526 include/libxml/xmlreader.h: Adding a new set of APIs based on
527 the C# TextXmlReader API but converted to C. Allow to parse
528 in constant memory usage, far simpler to program and explain
529 than the SAX like APIs, unfinished but working.
530 * testReader.c: test program
531
532Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
533
534 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
535
536Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * tree.c: Chip turner indicated that XHTML1 serialization
539 rule for style actually break on both IE and Mozilla,
540 try to avoid the rule if escaping ain't necessary
541
542Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
543
544 * nanhttp.c: handle HTTP URL escaping, problem reported by
545 Glen Nakamura and Stefano Zacchiroli
546
547Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
548
549 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
550
551Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * uri.c: Johann Richard pointed out some XPointer problems for
554 URN based URI references in XInclude. Modified the URI parsing
555 and saving routines to allow correct parsing and saving of
556 XPointers, especially when attached to "opaque" scheme accordingly
557 to RFC 2396
558
559Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
562 of refactoring to the HTML saving code.
563 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
564 in the doc.
565
566Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
567
568 * tree.c include/libxml/tree.h: refactored the XML dump of a node
569 to a buffer API to reuse the generic dump to an OutputIO layer,
570 this reduces code, fixes xmlNodeDump() for XHTML, also made
571 xmlNodeDump() now return the number of byte written.
572
573Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * python/setup.py.in: another patch from Stéphane Bidoul for
576 Python bindings on Windows
577 * doc/parsedecl.py: small cleanup
578
579Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
580
581 * libxml.spec.in configure.in: add a line in %changelog for releases
582
583Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
584
585 * parser.c: patch from Marcus Clarke fixing a problem in entities
586 parsing that was detected in KDe documentations environment.
587
588Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
589
590 * python/libxml.c (libxml_prev): Return the previous as opposed to
591 the next node (I guess this is the result of some cut & paste programming:)
592
593Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
596
597Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * python/generator.py python/libxml.c python/setup.py.in: trying
600 to fix the Python bindings build on Windows (Stéphane Bidoul)
601
602Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
603
604 * win32/configure.js: added option for python bindings
605 * win32/libxml2.def.src: added more exports
606
607Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
608
609 * win32/Makefile.mingw: fixed unresolved symbols when linking with
610 pthreads
611 * win32/wince/*: applied updates to Windows CE port from Javier
612
613Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * configure.in: preparing 2.4.28
616 * libxml.spec.in doc/Makefile.am: some cleanup
617 * doc/*: updated the news and regenerated.
618
619Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
620
621 * HTMLparser.c: final touch at closing #87235 </p> end tags
622 need to be generated.
623 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
624 this change slightly the output of a few tests
625 * doc/*: regenerated
626
627Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * parserInternals.c: fixing bug #99190 when UTF8 document are
630 parsed using the progressive parser and the end of the chunk
631 is in the middle of an UTF8 multibyte character.
632
633Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
634
635 * threads.c: fixed initialization problem in xmlNewGlobalState
636 which was causing crash.
637 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
638 in xmlInitializeGlobalState.
639 * parserInternals.c: cleaned up ctxt->sax initialisation.
640
641Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
642
643 * tree.c include/libxml/tree.h: modified the existing APIs
644 to handle XHTML1 serialization rules automatically, also add
645 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
646 libxslt serialization uses it when needed without changing
647 the library API.
648 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
649 result/xhtml1: added a new test specifically for xhtml1 output
650 and updated the result of one XHTML1 test
651
652Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * xinclude.c parserInternals.c encoding.c: fixed #99082
655 for xi:include encoding="..." support on text includes.
656 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
657 test/XInclude/ents/isolatin.txt : added a specific regression test
658 * python/generator.py python/libxml2class.txt: fixed the generator
659 the new set of comments generated for doc/libxml2-api.xml were
660 breaking the python generation.
661
662Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * doc/Makefile.am: repair some problem if gtk-doc fail or such
665 * configure.in: patch for Solaris on new autoconf closes #98880
666 * doc/parsedecl.py: repair the frigging API building script,
667 did I say that python xmllib sucks ?
668 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
669 and some comment are no more truncated.
670
671Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * parser.c: Martin Stoilov pointed out a potential leak in
674 xmlCreateMemoryParserCtxt
675
676Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
677
678 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
679 included in HTML documents and using the push parser.
680
681Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
682
683 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
684 specified, look for the Python interpreter not just in the
685 specified root but also in the specified location. Fixes #98825
686
687Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * python/libxml.c: fixing bug #98792 , node may have no doc
690 and dereferencing without checking ain't good ...
691
692Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * configure.in: preparing release 2.4.27
695 * doc/* : updated and rebuilt the docs
696 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
697 and all the docs are actually packaged and in the final RPMs
698 * parser.c parserInternals.c include/libxml/parser.h: restore
699 xmllint --recover feature.
700
701Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * parser.c xpath.c: fixing #96925 wich was also dependant on the
704 processing of parsed entities, and XPath computation on sustitued
705 entities.
706 * testXPath.c: make sure entities are substitued.
707
708Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
709
710 * parser.c: fixed #96594, which was totally dependant on the
711 processing of internal parsed entities, which had to be changed.
712
713Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
714
715 * Makefile.am python/Makefile.am python/tests/Makefile.am:
716 trying to fix bug #98517 about building outside the source tree
717 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
718
719Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
720
721 * include/win32config.h: cleanup
722 * win32/Makefile.mingw: integrated mingw in JScript configure
723 * win32/Makefile.msvc: modified to allow mingw coexistence
724 * win32/configure.js: integrated mingw
725 * win32/Readme.txt: cleanup
726
727Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * HTMLparser.c: strengthen the guard in the Pop macros,
730 like in the XML parser, closes bug #97315
731
732Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
733
734 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
735 callback is never used.
736
737Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
738
739 * parserInternals.c: fixed the initialization of the SAX structure
740 which was breaking xsltproc
741 * xpath.c: patch from Petr Pajas for CDATA nodes
742 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
743 * parser.c include/libxml/parser.h: patch from Peter Jones
744 removing a leak in xmlSAXParseMemory() and adding the
745 function xmlSAXParseMemoryWithData()
746
747Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
748
749 adding pdf of tutorial, changing web page to link to it
750 * doc/tutorial/xmltutorial.pdf
751 * doc/xml.html
752 * doc/docs.html
753
754Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
755
756 * doc/tutorial/ar01s08.html
757 adding file what I forgot for tutorial
758
759
760Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
761
762 Adding encoding discussion to tutorial
763 Added:
764 * doc/tutorial/images/*.png: DocBook admonition image files
765 * doc/tutorial/apf.html, apg.html: new generated html
766 * doc/tutorial/includeconvert.c: conversion code entity file
767 changed:
768 * doc/tutorial/xmltutorial.xml: DocBook original
769 * doc/tutorial/*.html: generated html
770
771Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
772
773 * include/libxml/*.h: retired xmlwin32version.h
774 * doc/Makefile.am: retired xmlwin32version.h
775 * win32/configure.js: retired xmlwin32version.h
776
777Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
778
779 * win32/libxml2.def.src: exported additional symbols
780 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
781 sisterhood
782
783Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * globals.c: fixed a typo pointed out by Igor
786 * xpath.c: try to speed up node compare using line numbers
787 if available.
788
789Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
790
791 * tree.c: make xmlFreeNode() handle attributes correctly.
792
793Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
794
795 * catalog.c: completed the #96963 fix, as reported by Karl
796 Eichwalder
797
798Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
799
800 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
801
802Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
803
804 * Makefile.am: switched the order of a couple of includes
805 to fix bugs #97100
806
807Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
808
809 * catalog.c: fixed bug #96963, reverted to the old behaviour of
810 xmlLoadCatalogs that used to separate directories with a ':'.
811
812Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
813
814 * threads.c: improvements to the Windows-side of thread handling
815 * testThreads.c: conditionally excluded unistd.h
816 * testThradsWin32.c: broke overlong lines
817 * include/win32config.h: adapted thread-related macros to the new
818 scheme and for pthreads on Windows
819 * win32/Makefile.msvc: introduced a more flexible thread build,
820 added testThreads[Win32].c to the build
821 * win32/configure.js: introduced a more flexible thread config
822
8232002-10-31 John Fleck <jfleck@inkstain.net>
824
825 * doc/xml.html (and, by implication, FAQ.html)
826 added UTF-8 conversaion FAQ from Marcus Labib Iskander
827
828Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
829
830 * configure.in: removed xmlwin32version.h
831 * include/libxml/Makefile.am: removed xmlwin32version.h
832
833Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * tree.c: applied patch from Brian Stafford to fix a bug
836 in xmlReconciliateNs()
837
838Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
839
840 * tree.c: applied patch from Christian Glahn to allow
841 xmlNewChild() on document fragment nodes
842
843Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * parser.c: Christian Glahn found a problem with a recent
846 patch to xmlParseBalancedChunkMemoryRecover()
847 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
848 problems
849 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
850 test/schemas/seq*: added the test cases from Charles
851
852Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
855 serious cleanup of the spec file and associated changes
856 in the Makefiles.
857 * valid.c: try to remove some warnings on x86_64
858
859Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
860
861 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
862 fix bug #96586
863
864Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
865
866 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
867 parsing, applied his patch
868 * result/HTML/attrents.html result/HTML/attrents.html.err
869 result/HTML/attrents.html.sax test/HTML/attrents.html:
870 added the test and result case provided by Mikhail Sogrine
871
872Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * vms/build_libxml.com vms/config.vms vms/readme.vms
875 include/libxml/parser.h include/libxml/parserInternals.h
876 include/libxml/tree.h include/libxml/xmlIO.h
877 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
878 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
879 Applied the VMS update patch from Craig A. Berry
880 * doc/*.html: update
881
882Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
883
884 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
885
886Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * debugXML.c: adding a grep command to --shell in xmllint
889 for T.V. Raman
890
891Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
892
893 * xmlcatalog.c: tried to fix some of the problem with --sgml
894
895Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * parser.c: tried to fix bug #91500 where doc->children may
898 be overriden by a call to xmlParseBalancedChunkMemory()
899
900Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
903 identifiers in SGML catalogs containing '&'
904
905Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * python/types.c: fixed bugs when passing result value tree
908 to Python functions.
909
910Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
911
912 * configure.in: preparing the release of 2.4.26
913 * doc/*: updated and rebuilt the documentation
914
915Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
916
917 * parser.c: fixed a XML Namespace compliance bug reported by
918 Alexander Grimalovsky
919
920Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * HTMLtree.c: fixed serialization of script and style when
923 they are not lowercase (i.e. added using the API to the tree).
924
925Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * valid.c: make xmlValidateDocument emit a warning msg if there
928 is no DTD, pointed by Christian Glahn
929
930Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
933 content model when some of the blocks have min or max, and a couple
934 of bugs found in the process.
935 * result/schemas/list0* test/schemas/list0*: added some specific
936 regression tests
937
938Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * README: updated the contact informations
941
942Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
945 misses it, reported by Peter Bray.
946
947Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
948
949 * tree.c: investigating xmlNodeGetContent() on namespace nodes
950 and removed a few warnings
951
952Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
953
954 * parser.c: Christian Glahn found a small bug in the push parser.
955 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
956 public
957
958Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
959
960 * xmlschemas.c include/libxml/xmlschemas.h: added
961 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
962 * testSchemas.c: added --memory to test the new interface
963
964Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
965
966 * doc/index.py doc/search.php: integrated the XSLT indexing,
967 a few fixed in the indexer, added a scope selection at the
968 search level.
969
970Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
971
972 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
973 this was due to uninitialized parts of the validation context
974
975Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
976
977 * debugXML.c: applied patch from Mark Vakoc except the API
978 change, preserved it.
979 * doc/*: updated the docs to point to the search engine for
980 information lookup or before bug/help reports.
981
982Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * doc/index.py doc/search.php: added mailing-list archives
985 indexing and lookup
986
987Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
988
989 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
990
991Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * doc/index.py: improved HTML indexing
994 * doc/search.php: make the queries also lookup the HTML based indexes
995
996Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
997
998 * doc/index.py: added HTML page indexing
999
1000Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1001
1002 * xmlIO.c: extended Windows path normalisation to fix the base
1003 problem in libxslt.
1004 * catalog.c: fixed list handling in XML_CATALOG_FILES
1005
1006Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * valid.c: typo/bug found by Christian Glahn
1009
1010Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1011
1012 * xmlIO.c: applied Windows CE patch from Javier.
1013 * win32/wince: new directory, contains support for the PocketPC
1014 with Windows CE from Javier.
1015 * include/win32config.h: reorganised, removed duplicate
1016 definitions and applied WinCE patch from Javier.
1017 * include/wsockcompat.h: new file, now contains WinSock
1018 compatibility macros.
1019 * win32/Makefile.msvc: introduced double-run compilation.
1020
1021Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * configure.in include/libxml/xmlwin32version.h: preparing release
1024 of 2.4.25
1025 * doc/*: updated and regenerated teh docs and web pages.
1026
1027Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1030 error were not covering namespace declarations.
1031 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1032 it was missing the attribute declaration for the namespace
1033 * result/VC/NS3: the fix now report breakages in that test
1034
1035Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1038
1039Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1042 and regenerated the docs and web site
1043
1044Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1047 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1048 not before
1049
1050Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * python/generator.py python/libxml2class.txt: fixed a stupid error
1053 breaking the python API
1054
1055Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1058 triostr.c triostr.h: applied a trio update patch from
1059 Bjorn Reese which should work with MinGW
1060
1061Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * tree.c: improving some documentation comments
1064 * xmlregexp.c: found and fixed a mem leak with python regression tests
1065 * doc/*: rebuilt the doc and the API XML file including the
1066 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1067 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1068 python/types.c: added access to the XML Schemas regexps from
1069 python
1070 * python/tests/Makefile.am python/tests/regexp.py: added a
1071 simple regexp bindings test
1072
1073Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1074
1075 * doc/xml.html:
1076 fixing ftp links - thanks to Vitaly Ostanin
1077
1078Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * xmlregexp.c: fixed the data callback on transition functionality
1081 which was broken when using the compact form
1082 * result/schemas/*: updated the results, less verbose, all tests
1083 pass like before
1084 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1085 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1086 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1087 annoying warnings
1088 * xpath.c: try to provide better error report when possible
1089
1090Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * Makefile.am: fixed a breakage raised by Jacob
1093
1094Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1095
1096 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1097 which don't use sockets
1098
1099Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1100
1101 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1102 * win32/configure.js: applied zlib patch from Daniel Gehriger
1103
1104Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1105
1106 * win32/configure.js: applied the patch from Mark Vakoc for
1107 regexp support
1108 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1109 for regexp support
1110
1111Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * xmlschemastypes.c: as pointed by Igor Float and Double
1114 parsing ain't finished yet
1115
1116Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * Makefile.am configure.in: trying to fix #88412 by bypassing
1119 all the python subdir if python ain't detected
1120
1121Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1124 made configuring with regexps/automata/unicode the default
1125 but without schemas ATM
1126 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1127 fixed the regexp based DTD validation performance and memory
1128 problem by switching to a compact form for determinist regexps
1129 and detecting the determinism property in the process. Seems
1130 as fast as the old DTD validation specific engine :-) despite
1131 the regexp built and compaction process.
1132
1133Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * valid.c: determinism is debugged, new DTD checking code now works
1136 but xmlFAComputesDeterminism takes far too much CPU and the whole
1137 set usues too much memory to be really usable as-is
1138
1139Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * tree.c: fixed another stupid bug in xmlGetNodePath()
1142 * xmllint.c: --version now report the options compiled in
1143
1144Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * HTMLparser.c: small cleanup
1147 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1148 when configured with them. A bit of debugging around the determinism
1149 checks is still needed
1150
1151Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1154
1155Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * xmlIO.c: small portability glitch fixed.
1158
1159Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * xmlschemastypes.c: incomplete steps for real/double support
1162 * testAutomata.c include/libxml/xmlautomata.h
1163 include/libxml/xmlregexp.h: avoiding a compilation problem
1164 * valid.c include/libxml/valid.h: starting the work toward using
1165 the regexps for actual DTD validation
1166
1167Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * hash.c: cosmetic cleanup
1170 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1171 integrating a DTD validation layer based on the regexps
1172
1173Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1176 the determinism was tested before eliminating the epsilon
1177 transitions :-(
1178
1179Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * python/generator.py python/libxml.c python/libxml.py
1182 python/libxml2-python-api.xml python/libxml2class.txt
1183 python/libxml_wrap.h python/types.c: updated the python
1184 bindings, added code for easier File I/O, and the ability to
1185 define a resolver from Python fixing bug #91635
1186 * python/tests/Makefile.am python/tests/inbuf.py
1187 python/tests/outbuf.py python/tests/pushSAXhtml.py
1188 python/tests/resolver.py python/tests/serialize.py: updated
1189 and augmented the set of Python tests.
1190
1191Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1192
1193 * win32/configure.js: added more readme info for the binary
1194 package.
1195
1196Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * xmlIO.c: fixed a stupid out of bound array error
1199
1200Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1203 messing around with support for Windows path, cleanups,
1204 trying to identify and fix the various code path to the
1205 filename access. Added xmlNormalizeWindowsPath()
1206
1207Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * error.c valid.c: working on better error reporting of validity
1210 errors, especially providing an accurate context.
1211 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1212 error reports in those cases.
1213
1214Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1217 parser.c parserInternals.c xmlIO.c: get rid of all the
1218 perror() calls made in the library execution paths. This
1219 should fix both #92059 and #92385
1220
1221Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * xmllint.c: memory leak reporting was broken after a change
1224 of the preprocessor symbol used to activate it.
1225
1226Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * tree.c: try to make the copy function work for node of
1229 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1230 DOM layers though, not libxml2 itself.
1231
1232Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * valid.c: try to provide file and line informations, not all
1235 messages are covered, but it's a (good) start
1236
1237Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * xinclude.c: reimplemented a large part of the XInclude
1240 processor, trying to minimize resources used, James Henstridge
1241 provided a huge test case which was exhibiting severe memory
1242 consumption problems.
1243
1244Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * python/Makefile.am: applied patch from Christophe Merlet to
1247 reestablish DESTDIR
1248
1249Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * libxml.spec.in: fixes libary path for x86_64 AMD
1252
1253Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1254
1255 * doc/tutorial/includekeyword.c
1256 * doc/tutorial/xmltutorial.xml:
1257 (plus resulting generated html files)
1258 fixing one spot I missed in the tutorial where I hadn't freed
1259 memory properly
1260
1261Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1262
1263 * doc/tutorial/includeaddattribute.c
1264 * doc/tutorial/includeaddkeyword.c
1265 * doc/tutorial/includegetattribute.c
1266 * doc/tutorial/includekeyword.c
1267 * doc/tutorial/xmltutorial.xml
1268 * doc/tutorial/*.html:
1269 update tutorial to properly free memory (thanks to Christopher
1270 R. Harris for pointing out that this needs to be done)
1271 * doc/tutorial/images/callouts/*.png:
1272 added image files so the callouts are graphical, making it
1273 easier to read ( use "--param callout.graphics 1" to generate
1274 html with graphical callouts)
1275
1276Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1279 nice logos generated by Marc Liyanage
1280 * doc/site.xsl *.html: changed the stylesheet to show the new
1281 logo and regenerated the pages
1282
1283Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1286
1287Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * xpath.c: possible mem leak patch from Jason Adams
1290
1291Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1294 in the XQuery namespace
1295 * configure.in: preparing 2.4.24
1296 * doc/*.html: updated the web pages
1297
1298Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * python/generator.py: closing bug #85258 by generating conditional
1301 compile check to avoid linking to routines not configured in.
1302
13032002-08-22 Havoc Pennington <hp@pobox.com>
1304
1305 * autogen.sh: update error message for missing automake
1306
1307Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * python/Makefile.am: typo in target name resulted in libxml2.py
1310 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1311
1312Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * win32/win32/Makefile.mingw: updated with version from
1315 Elizabeth Barham at http://soggytrousers.net/repository/
1316
1317Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1318
1319 * win32/Makefile.msvc: added the prefix location to the include
1320 and lib search path.
1321
13222002-08-18 Havoc Pennington <hp@pobox.com>
1323
1324 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1325 both automake 1.6 and 1.4 installed get the right automake. Means
1326 compilation from CVS will now require the latest automake 1.4
1327 release, or manually creating symlinks called "automake-1.4" and
1328 "aclocal-1.4"
1329
1330Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * configure.in python/Makefile.am: more AMD 64 induced changes from
1333 Frederic Crozat
1334
1335Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * xinclude.c: oops I was missing the xml:base fixup too
1338 * result/XInclude/*.xml: this adds xml:base attributes to most
1339 results of the tests
1340
1341Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * xinclude.c: quick but apparently working implementation of
1344 xi:fallback, should close bug #89684
1345 * Makefile.am test/XInclude/docs/fallback.xml
1346 result/XInclude/fallback.xml: added a basic test for fallback,
1347 and run with --nowarning to avoid a spurious warning
1348 * configure.in: applied patch from Frederic Crozat for python
1349 bindings on AMD 64bits machines.
1350
1351Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1354 the caller don't pass a SAX callback block.
1355
1356Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * tree.c: applied the same fix for the XML-1.0 namespace to
1359 xmlSearchNsByHref() as was done for xmlSearchNs()
1360
1361Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * libxml.3: small cleanup of the man page
1364 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1365 when serializing HREF attributes generated by XSLT.
1366
1367Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1370 version of Marc Liyanage' patch for boolean attributes in HTML
1371 output
1372
1373Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * python/tests/serialize.py: fixed the test results, indenting
1376 behaviour changed slightly
1377
1378Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1379
1380 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1381 new c14n function to Windows def files
1382
1383Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1384
1385 * c14n.c: fixed a memory leak in c14n code
1386
1387Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * parser.c include/libxml/parser.h: adding a new API for Christian
1390 Glahn: xmlParseBalancedChunkMemoryRecover
1391 * valid.c: patch from Rick Jones for some grammar cleanup in
1392 validation messages
1393 * result/VC/* result/valid/*: this slightly change some of the
1394 regression tests outputs
1395
1396Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * tree.c: trying to fix a problem in namespaced attribute handling
1399 raised by Christian Glahn
1400
1401Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * encoding.c include/libxml/encoding.h: Opening the interface
1404 xmlNewCharEncodingHandler as requested in #89415
1405 * python/generator.py python/setup.py.in: applied cleanup
1406 patches from Marc-Andre Lemburg
1407 * tree.c: fixing bug #89332 on a specific case of loosing
1408 the XML-1.0 namespace on xml:xxx attributes
1409
1410Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1411
1412 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1413 corner case from new Merlin's test suite and added a callback
1414 that will be used to improve xmlsec performance
1415
1416
1417Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * HTMLtree.c: trying to fix the <style> escaping problem in
1420 HTML serialization bug #89342
1421
1422Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1425 and rebuilt the web site.
1426
1427Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1428
1429 * include/libxml/tree.h: added _private member to xmlNs struct
1430
1431Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * HTMLparser.c: fixing bug #84876 based on the xml working
1434 code.
1435
1436Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1437
1438 * python/Makefile.am: enhanced to fix bug 72012 (errors
1439 when using '-jX' make parameter)
1440
1441Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1442
1443 * xpath.c: small additional enhancement for booleans
1444 compared to nodesets
1445
1446Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * HTMLtree.c: changed the order of the encoding declaration
1449 attributes in the meta tags due to a bug in IE/Mac
1450
1451Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1452
1453 * xpath.c: enhanced handling of booleans (especially '='
1454 and '!=' for nodesets) - fixes bug 85256. Added new
1455 routine xmlXPathNotEqualValues for more proper handling
1456 of '!=' when nodesets are involved.
1457
1458Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1461 doc/xmlcatalog_man.xml to the source distribution
1462
1463Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1464
1465 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1466 asked for this.
1467
1468Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * configure.in: preparing 2.4.23
1471 * doc/*: rebuilt the docs
1472
1473Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * parser.c: fixing bug #84169 by fixing the
1476 comment of xmlCreatePushParserCtxt to describe the
1477 encoding detection parameters better.
1478
1479Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * valid.c: fixing bug #79331 in one path the lookup for
1482 ID attributes on a namespaced node wasn't handled correctly :-\
1483
1484Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * HTMLparser.c: trying to fix 87235 about discarded white
1487 spaces in the HTML parser.
1488 * result/HTML/*: this changes the output of a number of HTML
1489 regression tests
1490
1491Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * xpath.c: applied patch from Richard Jinks for the namespace
1494 axis + fixed a memory error.
1495 * parser.c parserInternals.c: applied patches from Peter Jacobi
1496 removing ctxt->token for good.
1497 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1498 popped out by the regression tests.
1499 * Makefile.am: patch for threads makefile from Gary Pennington
1500
1501Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1502
1503 * xpath.c: enhanced behaviour of position() after usage of
1504 expressions involving preceding-sibling (et al).
1505
1506Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * hash.c: applied a patch from Peter Jacobi to solve a problem
1509 when compiling with the Watcom C on Win32
1510 * result/schemas/*.err: the change of hashing algo generated
1511 permutations in the output
1512
1513Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * hash.c: applied patch from Sander Vesik improving the quality of
1516 the hash function.
1517
15182002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1519
1520 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1521 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1522 xmllint.c xpath.c: replaced sprintf() with snprintf()
1523 to prevent possible buffer overflow (the bug was pointed
1524 out by Anju Premachandran)
1525
1526Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * parser.c: removed an uninitialized data error popped by valgrind
1529 on PE references
1530
1531Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1532
1533 * doc/xml.html
1534 adding tutorial reference to the web page
1535
1536Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1537
1538 * doc/tutorial/xmltutorial.xml
1539 * doc/tutorial/ar01s07.html
1540 * doc/tutorial/ape.html
1541 * doc/tutorial/includegetattribute.c
1542 adding section to tutorial about retrieving an attribute
1543 value
1544
1545Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * parser.c: applied a couple of patches from Peter Jacobi to start
1548 to get rid of ctxt->token, with a possible significant speed
1549 improvement to be gained once done. Better compliance with PE
1550 references constructs in DTDs too.
1551 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1552 from Peter too
1553
1554Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1557 xmlParseElement was likely to have been deallocated at the
1558 time of the report, possibly leading to segfault. Just report
1559 the tag name now.
1560
1561Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * xpath.c: patch from Richard Jinks for XPath substring() function
1564 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1565
15662002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1567
1568 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1569
1570Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1571
1572 *doc/FAQ.html
1573 fixing typos in FAQ, thanks to Robert Funnell for the
1574 editing help
1575
1576Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * NEWS: got complaints from rpmlint that it was empty
1579
1580Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1581
1582 * added doc/tutorial, including:
1583 apa.html
1584 apb.html
1585 apc.html
1586 apd.html
1587 ar01s02.html
1588 ar01s03.html
1589 ar01s04.html
1590 ar01s05.html
1591 ar01s06.html
1592 includeaddattribute.c
1593 includeaddkeyword.c
1594 includekeyword.c
1595 includestory.xml
1596 index.html
1597 xmltutorial.xml
1598 libxml tutorial, including generated html
1599
1600Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1601
1602 * result/c14n/exc-without-comments/merlin-c14n-two-*
1603 result/c14n/without-comments/merlin-c14n-two-*
1604 test/c14n/exc-without-comments/merlin-c14n-two-*
1605 test/c14n/without-comments/merlin-c14n-two-*
1606 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1607 c14n/exc-c14n and slightly modified test script to handle
1608 these test cases
1609 * c14n.c: fixed bugs for complicated nodes set (namespace
1610 without node and others from merlin-c14n-two.tar.gz)
1611 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1612 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1613 for xmlsec performance patch
1614 * xpath.c: fixed self::node() for namespaces and attributes
1615
1616Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1617
1618 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1619 but with the format parameter
1620 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1621
1622Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1623
1624 * Makefile.am: updated c14n tests suite
1625 * c14n.c: performance improvement for previous c14n patch
1626
1627Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * parser.c: another peroformance patch from Peter Jacobi, that
1630 time on parsing attribute values.
1631
1632Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1633
1634 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1635 into LibXML2 test suite
1636
1637Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1638
1639 * c14n.c: propagating xpath ancesstors node fix to c14n
1640 plus small performance improvement to reduce number of
1641 mallocs
1642 * xpath.c: fixed ancestors axis processing for namespace nodes
1643
1644Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1647 Peter Jacobi
1648
1649Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * configure.in: preparing 2.4.22
1652
1653Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1656 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1657 a public entry point.
1658 * doc/*: rebuilt the API and docs
1659
1660Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * xpath.c: patch from Richard Jinks to fix a problem introduced
1663 in the previous patch and pointed by Norm
1664
1665Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * libxml.spec.in: fixing bug #81112
1668
1669Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * uri.c: fixing bug #82848
1672
1673Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1676 output of one catalog test
1677
1678Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1679
1680 * global.data globals.c tree.c include/libxml/globals.h
1681 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1682 default value for global parameter xmlIndentTreeOutput to 1 and
1683 introduced new global parameter xmlTreeIndentString (the string
1684 used to do one-level indent) with default value " " (as it was
1685 in tree.c)
1686
1687Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1690 with trio and schemas.
1691
1692Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * xpath.c: patch from Richard Jinks to fix the problem raised in
1695 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1696
1697Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * xmlschemas.c: a bit of work on import.
1700 * xmlschemastypes.c: Charles Bozeman provided a compare function
1701 for date/time types so min/max facet restrictions should work,
1702 indeterminate comparisons return an error instead of equal.
1703 * test/schemas/date_0* result/schemas/date_0_0: specific test
1704 from Charles Bozeman too
1705
1706Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1709 from Christian Cornelssen fixing the man pages and the Catalog
1710 building script.
1711 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1712 next step is <xs:import> I now have a reasonable understanding
1713 of how it works.
1714
1715Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1718
1719Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1720
1721 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1722
1723Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * xpath.c: fixing an XPath function evalutation bug pointed out
1726 by Alexey Efimov where the context was lost when evaluating
1727 the function arguments
1728
1729Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1730
1731 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1732 function public for XMLSec performance optimizations
1733
1734Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * python/generator.py python/libxml2class.txt : fixed a problem
1737 with the HTML parser pointed by Gary Benson
1738 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1739 example
1740
1741Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1742 * parser.c: fixed bug #81159 (memory growth in SAX)
1743
1744Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1745 * xpath.c: fixed bug #78858 (the real fix)
1746
1747Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1748 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1749
1750Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * tree.c: modified xmlNodeSetBase to allow changing the
1753 base of a document.
1754
1755Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * xmlschemastypes.c: patch Charles Bozeman for validation of
1758 all the date, time, and duration types
1759 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1760 * configure.in: fixed an error pointed by an user
1761 * xml2-config.in: fixed an error pointed by an user
1762
1763Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1764
1765 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1766 win32/libxml2.def.src xmlIO.c: exported default
1767 'file:', 'http:' and 'ftp:' protocols input handlers
1768 and maked protocols comparisson case insensitive
1769
1770Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * configure.in: Neven Has detected a typo
1773
1774Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1777 as one of the persons allowed to commit directly to the
1778 module.
1779
1780Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1783 * valid.c: raised a too low limit
1784 * doc/*: rebuilt the docs
1785
1786Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * test/XPath/expr/floats test/XPath/expr/functions
1789 result/XPath/expr/floats result/XPath/expr/functions
1790 xpath.c: another XPath conformance patch from Richard Jinks
1791
1792Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * xmlschemas.c: fixed validation of attribute groups.
1795 * test/schemas result/schemas: added an example from the primer
1796
1797Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1800 * test/schemas result/schemas: updated the test list
1801
1802Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * TODO: updated a bit
1805 * parser.c: made a comment more specific
1806 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1807 Schemas conformance.
1808 * test/schemas result/schemas: updated the test list
1809
1810Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1813 implementing xs:all with minOccurs = 0
1814 * tes/schemas/* result/schemas/*: added more tests covering
1815 xs:all
1816
1817Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * xmlregexp.c: first implementation of the all particle, this
1820 may need to be revisited for case where not all transitions
1821 must be crossed.
1822
1823Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * tree.c: another entity processing update from Markus Henke
1826
1827Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1828
1829 * trionan.c: fixed crash on OSF/1
1830
1831Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * xmlschemas.c: more Schemas work
1834 * test/schemas/* result/schemas/*: added more tests coming
1835 from the spec.
1836
1837Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1840 ExcC14N specification
1841
1842Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * tree.c: patch from Markus Henke, fix for recursive entities.
1845
1846Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * xpath.c: fix a problem with string() on a document node.
1849
1850Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * Makefile.am xmlschemas.c: more Schemas work
1853 * test/schemas/* result/schemas/*: added more tests coming
1854 from the spec.
1855
1856Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1859 * result/HTML/*: this changes a few things in the results
1860
1861Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1862
1863 * include/libxml/tree.h: eliminated 'declaration different than
1864 prototype' warning
1865 * include/win32config.h: "resolved" conflicts with errno.h
1866
1867Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1870 on the automata interfaces and debug of counted choices
1871 * test/schemas/* result/schemas/*: added a number of tests
1872
1873Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1876 a bit of work on Schemas
1877 * testSchemas.c: try to make it more useful
1878 * test/schemas/* result/schemas/* Makefile.am: changed the
1879 Schemas regression test procedure, started adding a few samples
1880
1881Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1882
1883 * include/libxml/encoding.h: Patch for the Borland C++ builder
1884 * include/libxml/tree.h: Patch for the Borland C++ builder
1885 * threads.c: Patch for the Borland C++ builder
1886 * win32/bcb5: New directory for the Borland C++ builder
1887 project files
1888
1889Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1890
1891 * win32/Makefile.msvc: Update for XML Schema support
1892 * win32/configure.js: Update for XML Schema support
1893 * win32/libxml2.def.src: Update for XML Schema support
1894
1895Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1898 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1899 xmlunicode.c include/libxml/Makefile.am
1900 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1901 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1902 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1903 include/libxml/xmlversion.h.in : merged the current state of
1904 XML Schemas implementation, it is not configured in by default,
1905 a specific --schemas configure option has been added.
1906 * test/automata test/regexp test/schemas Makefile.am
1907 result/automata result/regexp result/schemas:
1908 merged automata/regexp/schemas regression tests
1909
1910Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * xpath.c: Gary found a compile time problem, fixes #78823
1913
1914Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * configure.in: release of 2.4.20
1917 * doc/*: updated and rebuilt the docs
1918
1919Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * python/Makefile.am: patch from Cristian Gafton to build on
1922 Red Hat 6.2, should also fix #75779
1923
1924Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * valid.c: first part of fixing #78729
1927
1928Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1931 escaping of URI when saving HTML files.
1932 * result/HTML/*: this impacted some tests
1933
1934Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * configure.in: trying to fix #77441
1937
1938Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * include/libxml/xmlIO.h: Hallski complained it could not be
1941 included by itself.
1942
1943Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1946
1947Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1948
1949 * win32/configure.js: patch from Nilo for the c14n option
1950 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1951
1952Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1955 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1956 LIBXML_THREAD_ENABLED
1957
1958Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * xpath.c: another patch from Richard Jinks for substring conformance
1961 * test/XPath/expr/floats test/XPath/expr/strings
1962 result/XPath/expr/floats result/XPath/expr/strings: update of the
1963 test suite to check those.
1964
1965Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * xpath.c: patch from Richard Jinks for .x float parsing.
1968
1969Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * parser.c: patch from Markus Henke when an encoding ain't recognized
1972
1973Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * libxml.m4: got a report that #include <string.h> was needed
1976
1977Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1980
1981Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1982
1983 * doc/example.html: fixing typo
1984
1985Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1988 pointed out by Melvyn Sopacua.
1989
1990Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * libxml.m4: Frédéric Crozat gave a patch related to the change
1993 of Include paths breaking the libxml.m4
1994
1995Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * xpath.c: Fix bug #76927 forgot to save some context
1998 when evaluating binary expressions
1999
2000Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * configure.in: fixed configure for MPE/iX from Markus Henke
2003 * xmlmemory.c: fixed initialization problems
2004 * xpath.c: another set of patches from Richard Jinks this
2005 fixes "make XPathtests" on linux
2006
2007Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2010 * test/XPath/expr/compare test/XPath/expr/equality
2011 test/XPath/expr/floats test/XPath/expr/functions
2012 test/XPath/expr/strings result/XPath/expr/compare
2013 result/XPath/expr/equality result/XPath/expr/floats
2014 result/XPath/expr/functions result/XPath/expr/strings: Updated
2015 tests though they show a divergence on Linux
2016
2017Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xpath.c trionan.c: previous commit also included patches
2020 from Richard Jinks on some IEEE support corner case
2021
2022Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2025 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2026 that $(datadir) should be used for docs
2027
2028Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2031 could leak filedescriptors
2032
2033Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * configure.in nanohttp.c: applied patch from Allan Clark for
2036 UnixWare/OpenServer
2037
2038Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * configure.in: preparing 2.4.19
2041 * doc/*: rebuilt the docs
2042
2043Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * nanohttp.c: fixing #76043, got fed up with non-portability
2046 of that piece of code.
2047
2048Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * valid.c SAX.c: Never commit without running "make tests" :-(
2051 fix a couple of stupidities in the previous commit
2052 * result/*: a few changes in some attribute order result of previous
2053 commit.
2054
2055Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2058 the internal subset should not raise duplicate ID errors,
2059 also there was a small bug in conjunction to namespace
2060 declarations defaulted and xml:xxx attributes DTD definitions.
2061
2062Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * xpath.c: Richard Jinks also raised some rounding problems
2065 this tries to fix them
2066
2067Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2070 behaviour in xmlXPathCastToString()
2071
2072Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2075 raised by Morus Walter
2076
2077Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2080 from Igor
2081
2082Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * xpath.c: fixing #75619, related to a problem when trying
2085 to evaluate condition when the current node set resulting
2086 from that sub-step evaluation is empty. Also fixes 2 potential
2087 problem with previous-sibling and next-siblings axis.
2088
2089Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2092 HTML support is not configured in.
2093
2094Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2097 include/libxml/tree.h: dohh I really didn't intended to commit
2098 this test version :-(
2099
2100Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * testSAX.c: I wanted to see the real speed at the SAX interface
2103 after a little too many Ximianer started complaining about the
2104 parser speed.
2105 added a --quiet option:
2106 paphio:~/XML -> ls -l db100000.xml
2107 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2108 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2109 3200006 callbacks generated
2110 real 0m1.270s
2111 Which means 16MBytes/s and 3Mcallback/s
2112
2113Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * xpath.c: valgrind spotted another error that time when running
2116 on libxslt regression tests
2117
2118Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * Makefile.am: adding "make valgrind" running the full regression
2121 tests (except python ones) under Valgrind (using valgrind -q
2122 which was kindly added by the author).
2123 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2124 passes cleanly now except an obcure floating point initialization
2125 raised in log10() in one XPath regression test ???
2126 * tree.c: edited some comments to close #75244
2127
2128Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2131 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2132 context of ScrollKeeper, made sure that if the number is
2133 an integer, the serialization follows the description at
2134 http://www.w3.org/TR/xpath#section-String-Functions
2135
2136Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * configure.in: preparing 2.4.18
2139 * doc/*: updated and rebuilt the web site
2140 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2141 the Windows and Cygwin maintainers.
2142 * parser.c: humm, changed the way the SAX parser work when
2143 xmlSubstituteEntitiesDefault(1) is set, it will then
2144 do the entity registration and loading by itself in case the
2145 user provided SAX getEntity() returns NULL.
2146 * testSAX.c: added --noent to test the behaviour.
2147
2148Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * parser.c: Wilfried Teiken provided a hackish but working
2151 way to get context reported back on entities when parsing
2152 with SAX and without breaking the DOM build.
2153
2154Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * c14n.c: applied a new patch from Aleksey Sanin
2157 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2158 to reference Aleksey implementation of XML digital Signatures
2159
2160Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * xpath.c: small fix to avoid potential problem due to
2163 ordering of freeing data
2164 * python/Makefile.am: people were complaining about
2165 the generated file in python dir not being built
2166
2167Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2170 python/generator.py python/libxml.c python/types.c: Cleanup
2171 of the python Makefiles based on Jacob and James feedback,
2172 fixed the spec file accordingly, fixed the number of warning
2173 that passing my pedantic CFLAGS was generating. Conclusion
2174 is that Python includes are real crap.
2175
2176Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * configure,in: it was reported quite a few times that
2179 xml2-config --cflags should not output
2180 -I$includeprefix/libxml2/libxml because libxml2 header names
2181 clashes with existing names like list.h from C++ stl.
2182 Includes should be #include<libxml/xxx.h> so ...
2183
2184Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * c14n.c: another patch from Aleksey Sanin
2187
2188Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2191 canonicalization algorithm
2192 * doc/xml.html doc/index.html: added the C14N references on the
2193 index page.
2194
21952002-03-13 jacob berkman <jacob@ximian.com>
2196
2197 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2198 usage, redundant, and gcc specific
2199
2200Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xpath.c: speedup some node selection operations, this can
2203 have a significant impact on DocBook Norm's stylesheets
2204 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2205 make sure it's always the case
2206 * debugXML.c: distinguish CDATA and comments in ls operations
2207
2208Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2211 to generate better API descriptions etc...
2212
2213Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * c14n.c: Fixing #74186, made sure all boolean expressions
2216 get fully parenthesized, ran indent on the output
2217 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2218 include/libxml/tree.h: also #74186 related, removed the
2219 --with-buffers option, and all the preprocessor conditional
2220 sections that were resulting from it.
2221
2222Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * valid.c: applied patch from Dodji Seketeli fixing an
2225 uninitailized variable in xmlValidGetValidElements()
2226
2227Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * c14n.c: fixed a few comments
2230 * doc/*.html doc/*/*.html: regenerated the docs and added
2231 the C14N API
2232 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2233
2234Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * check-xml-test-suite.py: fix to adapt varaiations in the
2237 bindings
2238 * configure.in python/setup.py python/setup.py.in: fixed to
2239 have the version of the python scripts automatically updated
2240
2241Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2244 in xmlCopyProp()
2245
2246Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * configure.in: preparing 2.4.17 release
2249 * doc/*: updated and rebuilt the docs
2250 * xpath.c: fixed a comment
2251 * python/libxml.c: fixed a possible reentrancy problem
2252
2253Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2256 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2257 added a specific regression test
2258 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2259 not raise exceptions when failing to find the attribute.
2260
2261Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * configure.in xmllint.c: owen pointed out a problem with the
2264 ftme fix, gettimeofday() was not detected by configure and
2265 the ftime header wasn't included, dohhh
2266
2267Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * configure.in xmllint.c: trying to fix #71457 for timing
2270 precision when gettimeofday() is not availble but ftime() is
2271
2272Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2275 are now copied on install and part of the -devel RPM
2276
2277Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * xpath.c: trying to avoid bug #72150 which was apparently
2280 caused by a gcc bug (or a processor problem) as detailed
2281 at http://veillard.com/gcc.bug
2282
2283Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2286 fixed xmlReconciliateNs(), added a Python test/example for
2287 inter-document cut'n paste
2288 * python/libxml.py: fixed node.doc on document nodes and added
2289 xpathEval() onto node objects
2290
2291Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2294 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2295 fixup and integrated tests for the serialization stuff
2296
2297Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2300 moved the libxml man page to section 3
2301
2302Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * tree.c: fix bug #72490
2305 * python/libxml.c python/libxml.py: added methods serialize()
2306 and saveTo() to all node elements.
2307
2308Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * xmlIO.c: closed #73430, don't read from an input source
2311 which indicated an end-of-file or an error.
2312
2313Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * parser.c: make sure SAX endDocument is always called as
2316 this could result in a Python memory leak otherwise (it's
2317 used to decrement ref-counting)
2318 * python/generator.py python/libxml.c python/libxml.py
2319 python/libxml2-python-api.xml python/libxml2class.txt
2320 python/tests/error.py python/tests/xpath.py: implemented
2321 the suggestions made by Gary Benson and extended the tests
2322 to match it.
2323
2324Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * python/generator.py: applied patch fixing #73450
2327
2328Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * xpath.c: fixing #61290 "namespace nodes have no parent"
2331 long standing divergence from the XPath REC. NodeSets
2332 simply hold a copy of namespace nodes and those node ->next
2333 points to the parent (which may not be the node carrying the
2334 definition).
2335 * include/libxml/xpath.h: flagged but didn't added a possible
2336 speedup
2337 * DOCBparser.c HTMLparser.c: removed some warnings from push
2338 parser due to new state being added.
2339 * tree.c: new fix from Boris Erdmann
2340 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2341 the XML Canonalization support from Aleksey Sanin
2342
2343Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * tree.c: patch from Boris Erdmann fixing some namespace odities
2346 with xmlCopyNode()
2347
2348Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * xmlIO.c: fix bug #72706 when loading a NULL entity
2351
2352Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2355 actually change in a future XML Namespace revision.
2356
2357Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2360 added the possibility of returning nodesets from XPath extension
2361 functions written in Python
2362
2363Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * python/*: commiting some Python bindings work done while travelling
2366
2367Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2370 explicitely with memory debugging switched on
2371
2372Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2375 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2376 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2377 the accessor generator for strings
2378 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2379 regression test.
2380
2381Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * python/README python/generator.py python/libxml.c python/setup.py:
2384 added the 'usual' setup.py to allow building a libxml2-python
2385 module based on the same code. The initialization is however
2386 different the 2 .so files fo libxml2 and libxslt are identical and
2387 they entry point initialize both libraries. this is done to avoid
2388 some possible nasty problem since the Python don't merge the maps
2389 of all shared modules.
2390
2391Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * parser.c: fixed a push/encoding bug reported by Michael
2394 on librsvg
2395
2396Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * include/libxml/parserInternals.h: fixes a misplaced #endif
2399
2400Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * parser.c valid.c: found and fixed a couple of allocation bugs
2403
2404Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * doc/xml.html doc/python.html doc/*: added a Python and binding
2407 page describing the current state of the Python bindings and
2408 giving pointers to the other languages wrappers.
2409
2410Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2413 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2414 rebuilt the API and web site
2415 * xpath.c: fixed #71978 portability bugs
2416
2417Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2420
2421Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * include/libxml/parserInternals.h parser.c: had to change
2424 2 internal parsing API when processing document content
2425 to check the start and end of element content are defined
2426 in the same entity
2427 * valid.c include/libxml/valid.h: attribute normalization can
2428 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2429 with the context to report it.
2430 * SAX.c: fixed the last known bugs, crazy validation constraints
2431 when a document is standalone seems correctly handled. There
2432 is a couple of open issues left which need consideration especially
2433 PE93 on external unparsed entities and standalone status.
2434 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2435 The 2 tests left failing are actually in error. Cleanup done.
2436
2437Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * valid.c: implemented E59 spaces in CDATA does not match the
2440 nonterminal S
2441
2442Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * SAX.c parser.c valid.c: more validation test fixups
2445 * check-xml-test-suite.py: added duration info for the tests
2446
2447Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * parser.c valid.c: a couple of errors were reported but not
2450 saved back as such in the parsing context. Down to 1% failure rate
2451 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2452
2453Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * xmlInternald.c: isExtender was missing a char
2456 * parser.c include/libxml/parser.h: % are acceptable in the
2457 internal subset if within a PUBLIC ID
2458
2459Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * SAX.c parserInternals.c valid.c: more work on the conformance
2462 suite. Took the step to finally block documents with encoding
2463 errors. It's a fatal error per the spec, people should have fixed
2464 their documents by now.
2465
2466Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * check-xml-test-suite.py: fixed the test script after some discussion
2469 on the semantic of TYPE="error"
2470 * Makefile.am: added the script to the distrib
2471
2472Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * SAX.c entities.c: fixed a couple of conformances issues deep
2475 into the validation code (standalone and undeclared Notations)
2476
2477Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2480 stayed there for years !
2481
2482Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2485 missing
2486
2487Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * check-xml-test-suite.py: improved the behaviour a bit as
2490 well as the logs
2491 * parser.c valid.c SAX.c: fixed a few more bugs
2492 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2493
2494Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * check-xml-test-suite.py: python script to run regression tests
2497 against the XML Test suite of W3C/OASis
2498 * SAX.c: fixed a validation bug
2499 * parser.c: fixed 3 errors pointed by the test suite
2500 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2501 * python/Makefile.am: fixed a dependendy
2502
2503Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * xmlmemory.c: avoid a warning bug #71594
2506
2507Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2510 warning on alpha/Tru64
2511
2512Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * include/libxml/entities.h: fixing a comment
2515 * valid.c: fixing some troubles with validity check on namespaces
2516 * result/VC/NS3 test/VC/NS3: added a specific regression test
2517
2518Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * tree.c: Fixing #71342 serializing '\n' in attribute values
2521 * result/noent/att3 result/att3 test/att3: added a specific
2522 test.
2523
2524Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * python/libxml.c: couple of bug fixes
2527
2528Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * python/*.py: removed tabs and used spaces.
2531
2532Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2535 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2536
2537Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2540 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2541
2542Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * include/libxml/encoding.h include/libxml/entities.h
2545 include/libxml/globals.h include/libxml/parser.h
2546 include/libxml/threads.h include/libxml/tree.h
2547 include/libxml/xmlmemory.h: trying to fix the include mess
2548
2549Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * include/libxml/xmlmemory.h: reverted part of the previous
2552 attempt to provide #69655, this was breaking the build.
2553
2554Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2557 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2558 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2559 include/libxml/parserInternals.h include/libxml/tree.h
2560 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2561 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2562 clean.
2563 * python/libxml.c: fixed a warning.
2564
2565Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2568 copying of node, merge back IDs in the target document.
2569 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2570 test/XInclude/ents/ids.xml: test case
2571 * result/VC/ElementValid4: output changed due to a typo fix
2572
2573Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * python/Makefile.am: seems some version of automake didn't
2576 generate the dependancies right as Jacob found out. Add
2577 an extra dependancy rule.
2578
2579Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * parserInternals.c valid.c: Justin Fletcher found some parts
2582 of the code needing cleanup
2583 * libxml.spec.in python/Makefile.am python/generator.py
2584 python/libxml.c python/libxml.py: Fixed the python Makefiles
2585 corrected a bug showing up on ia64, changed the name of the
2586 python internal module too
2587
2588Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * Makefile.am: applied patch from Andris Pavenis for binary
2591 name suffixes
2592
2593Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * xmllint.c win32/win32config.h: fixing #68748
2596
2597Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * valid.c: fixing #70166
2600
2601Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * valid.c: fixing #70077
2604
2605Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * Copyright Makefile.am README configure.in libxml.spec.in:
2608 Changed to the MIT Licence
2609 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2610 doc/xmlio.html: updated the doc accordingly
2611 * include/libxml/xmlwin32version.h configure.in: preparing
2612 2.4.14 release
2613 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2614 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2615 fixed the const xmlChar * wrapper and generator, XPath extension
2616 functions now use the context as first argument
2617 * python/tests/tstxpath.py python/tests/xpath.py
2618 python/tests/xpathext.py: Updated the tests accordingly
2619 * tree.c: fixed bug #70067
2620
2621Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * Makefile.am: cleanup
2624 * debugXML.c: always use stdout if output is NULL
2625 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2626 * python/Makefile.am python/generator.py python/libxml2class.txt
2627 python/libxml_wrap.h python/types.c: augmented the number of bindings
2628 handling FILE * and XPath contexts
2629 * python/tests/Makefile.am: avoid a stupid problem due to the
2630 use of TEST.
2631
2632Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2635
2636Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * python/TODO python/libxml.c: cleanup the extension function lookup
2639 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2640
2641Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * configure.in python/Makefile.am: do not install outside
2644 of prefix
2645
2646Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * python/TODO python/libxml.c: started adding SAX interfaces
2649 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2650 SAX test
2651
2652Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * tree.c: hardened the addChild function
2655 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2656 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2657 added accessors needed for xmlNode, a bit more testing and
2658 extension of interfaces
2659 * python/tests/Makefile.am python/tests/build.py: added a test
2660 build from scratch/save/load/check
2661
2662Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * parserInternals.c: change a small bit in the way valididy
2665 error messages get initialized
2666 * python/TODO python/libxml.c python/libxml2-python-api.xml
2667 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2668 added some memory debugging to track leaks at the libxml2 level
2669 * python/tests/*.py: changed all tests to check for leaks,
2670 there is just one left in XPath extension registrations.
2671
2672Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * python/TODO python/generator.py python/libxml2-python-api.xml
2675 python/libxml2class.txt: more accessor classes for the parser
2676 context, allow to switch on and check validity
2677 * python/tests/Makefile.am python/tests/error.py
2678 python/tests/invalid.xml python/tests/valid.xml
2679 python/tests/validate.py: attded more test and and added error.py
2680 which I forgot to commit in the last step
2681
2682Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * python/Makefile.am python/types.c: cleanup
2685 * python/libxml.c python/libxml.py python/libxml_wrap.h
2686 python/generator.py python/libxml2-python-api.xml
2687 python/libxml2class.txt: added class for parser context, added
2688 first cut for push mode support. Added a framework to generate
2689 accessors functions.
2690 * python/tests/Makefile.am python/tests/push.py: added a push
2691 test
2692
2693Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2696 bug a bit of cleanup.
2697
2698Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2701 python/libxml2class.txt: adding error redirections and preformat
2702 to a python handler
2703 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2704 tests self checking
2705
2706Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2709 a function
2710
2711Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2714 python/libxml.c python/libxml2-python-api.xml
2715 python/libxml2class.txt: Progressing through the TODOs, class
2716 description output, extra XML API, RPM now builds the wrappers
2717 for all python installed versions
2718
2719Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * configure.in libxml.spec.in python/Makefile.am python/TODO
2722 python/generator.py python/libxml2class.txt: added more informations
2723 in the libxml2-python package including docs. Slightly changed
2724 the class hierarchy
2725 * python/tests/*: added basic regression tests infrastructure too
2726
2727Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2730 added libxml2-python as part of the packages installed
2731
2732Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * python/Makefile.am python/generator.py python/libxml.c
2735 python/libxml.py: more work, now able to extend the
2736 XPath interpreter with functions written in python.
2737
2738Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * python/Makefile.am: Jacob sent a patch to allow building from
2741 tarfile.
2742
2743Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2746 inserted the python wrappers build, I hope this won't be too
2747 unportable
2748
2749Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * xpath.c: minor optimization
2752 * python/generator.py python/libxml.c python/libxml.py
2753 python/libxml_wrap.h: more work on the python bindings,
2754 they now support XPath and there is no evident leak
2755
2756Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * python/generator.py python/libxml.c python/libxml.py:
2759 more work on the python bindings generator.
2760
2761Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * python/generator.py python/libxml.c python/libxml_wrap.h:
2764 more work on the python bindings.
2765
2766Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * python/generator.py python/libxml.c python/libxml.py
2769 python/libxml_wrap.h: commited early version of a python binding
2770 for private use only ATM
2771
2772Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * entities.c tree.c include/libxml/entities.h: applied patch
2775 from Anthony Jones to implement copy of DTD subtree too. Had
2776 just to keep 2 function private which really ought to become
2777 public ones.
2778
2779Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * xmllint.c: added pointers to the web pages in the usage()
2782
2783Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * tree.c: more fixes from Petr Kozelka for attribute handling
2786 in the tree API to align the semantic with DOM.
2787
2788Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * valid.c tree.c entities.c: another set of patches from
2791 Anthony Jones for copy operations cleanup and robustness
2792
2793Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2796 an alphabetic index based on comments content
2797 * doc/*: rebuilt the web site with the new references
2798
2799Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * parserInternals.h: Greg Sjaardema suggested to use an
2802 eponential buffer groth policy in xmlParserAddNodeInfo()
2803
2804Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2807 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2808 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2809 to generate cross-references, and added/updated the stylesheets
2810 to generate and link API indexes. The generic keyword index
2811 is not done yet.
2812 * doc/*.html: regenerated all the usual docs too
2813
2814Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * debugXML.c: added an xpath function to the shell for T. V. Raman
2817
2818Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2821 debug routines.
2822
2823Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2826 support of attribute nodes
2827
2828Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2831 hopefully near complete and fully documented of the API in XML
2832 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2833 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2834 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2835 include/libxml/parserInternals.h include/libxml/valid.hi
2836 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2837 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2838 include/libxml/xpath.h include/libxml/xpathInternals.h:
2839 Cleaned up the doc comments a lot in the process, the interface
2840 coverage is now 100%
2841
2842Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2845 extracts comments from the gtk-doc DocBook output (a bit
2846 convoluted but seems to work).
2847
2848Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2851 added an XML description of the API, moved the script generating
2852 it here. Added a "make api" target
2853
2854Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2857
2858Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * xpath.c include/libxml/xpathInternals.h: the change made to
2861 xmlXPathFuncLookupFunc was incompatible roll it back
2862
2863Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * SAX.c: cleanup patch from Anthony Jones
2866 * doc/Makefile.am: fix the headers to avoid in make scan
2867 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2868 includes, * vs Ptr and general cleanup
2869 * parsedecl.py: first version of a script to extract the
2870 module interfaces, the goal will be to provide .decl or XML
2871 specification of the interfaces to build wrappers.
2872
2873Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2876 now provides return codes in case of errors
2877
2878Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2879
2880 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2881 Upgraded to trio baseline 1.6
2882 * strio.h strio.c: Replaced by triostr.h and triostr.c
2883
2884Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2887 of strdup usage in the code
2888
2889Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * parser.c error.c: Keith Isdale complained rightly that
2892 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2893
2894Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * tree.c: fixed the funxtion to set the xml: attributes
2897 * debugXML.c: added "setbase" to test it.
2898
2899Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2902 to allow updating an attribute content
2903
2904Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * libxml.h: try to avoid problems when compiling on Windows
2907
2908Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * hash.c: patch from Anthony Jones for hash.c allocation size
2911 * Makefile.am: trying to work around Yet Another Libtool Madness
2912 and build the 2.4.13 release finally ...
2913
2914Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2917 * doc/* : update of the documentation
2918
2919Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2922 at fixing #61290 :-(
2923
2924Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2927 Fixes bug #67229
2928
2929Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * tree.c: trying to avoid troubles when a subtree is copied
2932 and coalesced in part with the target tree. Should fix
2933 bug #67407
2934
2935Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * valid.c: fixed validation of attributes content of type
2938 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2939 values, very old bug. Fixes #67671
2940
2941Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * parser.c include/libxml/parserInternals.h tree.c: integrated
2944 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2945 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2946
2947Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * threads.c: applied Serguei Narojnyi's patch to add native
2950 thread support on the Win32 platform
2951 * testThreadsWin32.c Makefile.am: added the test program also
2952 from Serguei, Win32 specific
2953 * include/win32config.h include/libxml/xmlwin32version.h.in:
2954 added patch from Igor for the Windows thread specific defines.
2955
2956Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2959
2960Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2963 output page into XMLinfo.html. Close bug #66951 and
2964 raised by Robert Collins too.
2965
2966Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * encoding.c: Paul Keogh pointed out a possibility of segfault
2969 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2970 Closes bug # 68238
2971
2972Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * doc/*.html: updated the Gdome2 links
2975
2976Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * libxml.h: Applied following patches from Robert Collins
2979 and make sure IN_LIBXML is defined when compiling it
2980 -------
2981 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2982 as well as Visual C.
2983 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2984 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2985 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2986 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2987 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2988 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2989 xmlSysIDExists xmlNoNetExists).
2990 * xmllint.c: Don't include winsock2.h for Cygwin.
2991
2992Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2995 when the version info is not present.
2996
2997Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * tree.c: Anthony Jones pointed out a problem in
3000 xmlStringGetNodeList() and provided a fix for it
3001
3002Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * parser.c: patch from Frank J Franklin to remove a bug in
3005 xmlCreatePushParserCtxt() when the initial buffer passed
3006 is large.
3007
3008Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * win32/*: big cleanup of the Windows/MSVC project files
3011 from Igor Zlatkovic
3012
3013Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * doc/Makefile.am: should fix #67674 and avoid troubles if
3016 xsltproc is not available or fails in the prefix provided
3017
3018Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3021
3022Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3023
3024 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3025 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3026 Fixed a few other problems raised by Charlie Bozeman.
3027 * result/VC/ElementValid[5-7]: fixed the output
3028
3029Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3032 patches from Charlie Bozeman. Regenerated the HTML docs.
3033
3034Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3037 for Windows from Igor
3038
3039Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3040
3041 * xmllint.c: applied Justin Fletcher patch for --output or -o
3042
3043Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3044
3045 * win32/libxml2/libxml2.def.src: close #67019
3046
3047Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * xmllint.c: applied Justin Fletcher generic timing patch
3050 similar to the one already applied to xsltproc.
3051
3052Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3053
3054 * include/libxml/tree.h tree.c: applied documentation patches
3055 from Charlie Bozeman
3056
3057Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3058
3059 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3060
3061Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * valid.c: fix the xmlStrdup() used in the previous patch.
3064 * valid.c: added --dropdtd
3065 * tree.c: fixed xmlUnlinkNode so it also removes the references
3066 from the document if the node is a DTD
3067
3068Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3069
3070 * HTMLtree.c valid.c: cleanup some static declarations
3071
3072Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmllint.c: removed another strdup()
3075 * doc/FAQ: removed the HP/UX entry
3076
3077Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3078
3079 * valid.c: fix bug #66816 when validating.
3080 * xmllint.c: don't use sys/time.h if configure did not found it
3081
3082Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3083
3084 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3085 xmlcatalog_man.xml
3086
3087Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3088
3089 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3090 xmlInitMemory() was declared twice
3091
3092Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3093
3094 * globals.c: do not reference strdup() !
3095 * configure.in libxml-2.0.pc.in: trying to fix the libs
3096 of the various config extraction modules
3097
3098Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3099
3100 * configure.in : preparing 2.4.12
3101 * doc/* : updated and rebuilt the docs
3102
3103Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3104
3105 * uri.c: closed bug #66159
3106 * testURI.c: added --escape option
3107 * configure.in: some cleanup for xml2-config --cflags
3108
3109Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * globals.c testThreads.c: removed some misplaced includes
3112 of xmlversion.h
3113
3114Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3115
3116 * threads.c: patch from Gary Pennington fixing a possible
3117 problem at initialization time.
3118
3119Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3122 Eric Lavigne contribution to build libxml2 on MacOS using
3123 CodeWarrior.
3124
3125Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * xmllint.c: applied Geert Kloosterman's patch to fix
3128 --repeat --timing output
3129
3130Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3133 where non-wellformed XML declaractions were not detected.
3134
3135Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3138
3139Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3142 gets reset by xmlCleanupInputCallbacks() and this makes the
3143 function useless. Same for output.
3144
3145Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * xmlIO.c: robert pointed out a loop error in callback cleanups
3148
3149Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3150
3151 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3152 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3153 they are not really tied to debugging
3154
3155Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3158 * xmllint.c: better --catalogs description
3159
3160Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * tree.c: fixed a couple of problems in xmlSetProp()
3163
3164Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3167 unappropriate stdout output.
3168
3169Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3172 by Denis Beurive, closes #65111
3173
3174Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3175
3176 * valid.c: in case of content model validity error, don't
3177 print it if validity warnings were not requested.
3178
3179Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3182 * parserInternals.c: removed the last exit() call. Print an
3183 unmaskable error on stderr instead (library mismatch detection)
3184
3185Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3186
3187 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3188 shell instructions from Heiko Rupp
3189
3190Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3191
3192 * catalog.c: use the URL notation file:// for default catalog paths
3193
3194Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3195
3196 * include/libxml/tree.h: better comments for _private fields
3197 * tree.c: removed a problem when copying an entity reference.
3198
3199Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3200
3201 * vms/*: updated instructions and diffs from John A Fotheringham
3202
3203Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * include/libxml/xmlerror.h: avoid an include problem if
3206 #include <libxml/xmlerror.h> happens first in code
3207 seems to be the case in KDE libs
3208
3209Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3212 from Igor for Windows
3213
3214Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * Makefile.am: Gary Pennington pointed out a missing prefix
3217
3218Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3221 * doc/*: upgraded and rebuilt the docs
3222
3223Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * HTMLparser.c: fix comment in scripts element parsing.
3226 * result/HTML/doc3*: updated the results.
3227
3228Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * uri.c: another URI bug fix #63336, using Joel Young patch.
3231
3232Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3233
3234 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3235 a cleaned up version of the Pwd shell string generation.
3236
3237Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3238
3239 * valid.c include/libxml/tree.h: trying to fix namespaces +
3240 validation problems for good, closing #63619 in the process
3241 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3242 wrong in this respect, fixed it.
3243
3244Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * xmllint.c: Morus Walter patch to allow --format and --encode
3247
3248Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * debugXML.c: Stefan Kost provided an help command for the shell
3251
3252Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * debugXML.c: Heiko Rupp pointed that the shell would crash
3255 on empty nodesets returns.
3256
3257Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3260 migh need the history libraries
3261
3262Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3263
3264 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3265 handle the case of < in quoted attributes, Bastian Kleineidam
3266
3267Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3268
3269 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3270 fixing catalog breakages
3271 * Makefile.am catalog.c result/catalogs/catal
3272 result/catalogs/mycatalog.* test/catalogs/catal*:
3273 fixed more problems in catalog support, added more regression tests
3274 for both XML and SGML catalog handling
3275
3276Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * debugXML.c: applied an improvement to xmlGetLineNo() from
3279 Keith Isdale
3280
3281Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3284 Side effect of the progressive catalog loading
3285
3286Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3287
3288 * Makefile.am: confexecdir and confexec_DATA were defined twice
3289 pointed out by Karl Eichwalder
3290
3291Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * xmlcatalog.c: avoid unlink() and use remove() instead.
3294
3295Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * libxml.spec.in: cleanup
3298 * include/libxml/xmlwin32version.h: updated with 2.4.8
3299
3300Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3303 of compiling libxml with a non standard set of options
3304
3305Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3306
3307 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3308 document --sgml option, fixing gnome bugzilla #63382
3309
3310Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3311
3312 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3313 breakage of 2.4.7, added a couple of really needed APIs
3314 like xmlCatalogIsEmpty() and xmlNewCatalog()
3315 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3316 for install-catalog
3317 * configure.in: preparing 2.4.8
3318
3319Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3322 include/libxml/tree.h include/libxml/xmlIO.h: more include
3323 cleanups, export cleanly one html output + format function.
3324
3325Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3326
3327 * parser.c: removed initGenericErrorDefaultFunc call from
3328 xmlInitParser() since it could destroy previous calls to
3329 xsltSetGenericErrorFunc() effects
3330
3331Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3332
3333 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3334 keyword.
3335
3336Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3337
3338 * Makefile.am: cleanup
3339 * threads.c: cleanup too
3340 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3341 from xsltproc
3342 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3343 dependancy loop.
3344
3345Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3348 was not used anymore !
3349
3350Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * configure.in: preparing 2.4.7
3353 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3354 manual page from John
3355 * doc/*: updated the doc and rebuilt the generated pages
3356
3357Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * xmlIO.c: closing bug #62711, the library should never
3360 close stdin or stdout.
3361
3362Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * uri.c: second pass at fixing #63336, using Joel Young
3365 final patch. looks okay.
3366
3367Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * uri.c include/libxml/uri.h: trying to clear #63336
3370 allowing the escaping routine to parse unconformant
3371 URI-References.
3372
3373Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * vms/readme.vms vms/build_libxml.com nanoftp.c
3376 include/libxml/xmlversion.h.in: a few VMS updates from
3377 John A Fotheringham
3378 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3379 and xmlCleanupOutputCallbacks() for the Perl binding people.
3380
3381Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3384 apply fixes to close #63271 and avoid segfaults when
3385 the error routine gets callbed before xmlInitParser()
3386 get called.
3387 * nanoftp.c error.c: Applied patches from Justin Fletcher
3388 correcting some xmlGenericError misuses.
3389
3390Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3391
3392 *doc/xmllint.xml, doc/xmllint.1
3393 New and improved man page for xmllint - .xml is the original, .1
3394 is the generated man page
3395
3396Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3399 the web site from the main HTML document.
3400
3401Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * parser.c: fixed an erroneous validation bug when PE refs
3404 occurs in external parsed entities referenced from the
3405 internals subset
3406 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3407 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3408 added the associated testcase, it's a nice one.
3409 * HTMLparser.c: generate the DTD node as HTML still ...
3410 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3411
3412Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * HTMLparser.c: fixed a bug in htmlNewDoc()
3415
3416Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * test/threads/*: added entities testing to the Thread test
3419 * testThreads.c: make the test reasonable
3420 * DOCBparser.c: fix the DTD public and system ID
3421 * xmllint.c: added --sgml for SGML DocBook importing
3422 * Makefile.am: added Docbtests target
3423
3424Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3427 * testThreads.c: removed bogus include
3428
3429Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3430
3431 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3432 fixed a very serious (looping) validation bug
3433
3434Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * include/libxml/globals.h include/libxml/threads.h threads.c
3437 testThreads.c: far more testing, cleaning up bugs
3438 * *.c : make sure globals.h is always included.
3439
3440Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * HTMLparser.c: try to get rid of parser loops for good.
3443
3444Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * configure.in: fixed some bugs in CFLAGS passing.
3447 * test/threads Makefile.am testThreads.c: added a specific
3448 threaded test case (really nasty, guaranteed).
3449
3450Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * catalog.c: serious cleanup on the management of the
3453 XML catalog tree, more tests done, especially with
3454 the catalog PI.
3455
3456Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * catalog.c: avoid a problem in catalog cleanup on SMP if
3459 catalogs were not initialized.
3460
3461Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * catalog.c xpath.c: trying to cleanup the not thread safe
3464 parts of the library.
3465
3466Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3467
3468 * include/libxml/globals.h configure.in global.data: make
3469 the allocation be per-thread a configure option
3470 * encoding.c include/libxml/parser.h: fixed compilation
3471 errors
3472
3473Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * include/libxml/parser.h: Norm reported that a few lines
3476 added were breaking libxslt compile, removed them for now
3477
3478Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * parser.c parserInternals.c threads.c: debugged and fixed
3481 initialization problems which were giving troubles on SMP
3482 boxes.
3483
3484Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * include/libxml/Makefile.am: missing globals.h
3487
3488Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * globals.c: added a couple of standard includes.
3491
3492Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3495 include/libxml/parserInternals.h include/libxml/tree.h
3496 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3497 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3498 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3499 Applied the last patches from Gary, cleanup, activated threading
3500 all user accessible global variables are now handled in globals.[ch]
3501 Still a bit rought but make tests passes with either
3502 --with-threads defined at configure time or not.
3503 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3504 linking options
3505
3506Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * Makefile.am include/libxml/Makefile.am
3509 include/libxml/globals.h globals.c include/libxml/threads.h
3510 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3511 configure.in: started integrating the core of the thread support
3512 not activated yet but half integrated. The code should still
3513 compile and work anyway.
3514
3515Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3518 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3519 integrating the non-controversial parts of Gary Pennington
3520 multithread patches
3521 * catalog.c: corrected a small bug introduced
3522
3523Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * catalog.c include/libxml/catalog.h: very serious cleanup,
3526 isolating unportable code and as much as possible the accesses
3527 to the global shared catalog. May need more testing !
3528
3529Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3532 Keith Isdale patches for the XSLT debugger interfaces. Some
3533 cleanup
3534
3535Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3538 * DOCBparser.c: generate line nubers in elements
3539
3540Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3541
3542 * configure.in: preparing 2.4.6 release
3543 * doc/xml.html doc/html/*: updated and rebuilt the docs
3544 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3545
3546Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3547
3548 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3549 adding documentation for DV's supercatalog support
3550
3551Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3552
3553 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3554 super catalog support adding one API and one flag --sgml to
3555 xmlcatalog
3556
3557Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3558
3559 * doc/xmlcatalog_man.xml, xmlcatalog.1
3560 One more crack at
3561 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3562
3563
3564Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3565
3566 * xpath.c: implemented xmlXPathObjectCopy for external objects
3567 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3568
3569Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3570
3571 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3572 finishing up fix to
3573 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3574 the xmlcatalog man page display more elegantly
3575
3576Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * configure.in: closing bug #61832
3579 * HTMLparser.c: removed a warning
3580
3581Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * xpath.c: fixing #61673 part I, do not loose doc information
3584 when copying result value trees.
3585
3586Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * xpath.c: trying to harden the XPath interpreter
3589
3590Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3591
3592 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3593 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3594
3595Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3596
3597 * HTMLparser: repaired another loop problem
3598
3599Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3600
3601 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3602 parsing.
3603 * xpath.c: fix bug #61291 the default XML namespace node is
3604 missing from the namespace axis.
3605 * tree.c: refuse to create namespaces nodes with prefix "xml"
3606
3607Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * SAX.c: ouch a non-defined namespace could lead to a crash,
3610 fixed #61215
3611
3612Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * parserInternals.c: closed bug #61054
3615
3616Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * include/libxml/Makefile.am: closing #60708
3619
3620Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3623 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3624
3625Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3628
3629Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3632 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3633
3634Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3635
3636 * catalog.c: Justin Fletcher provided cleaup code in case
3637 HAVE_STAT is not defined
3638 * include/win32config.h: Igor Zlatkovic suggested to have
3639 HAVE_STAT defined there
3640
3641Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3642
3643 * catalog.c - fixed typing error reported by M. Barros
3644
3645Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3646
3647 * xmllint.c - fixing typo
3648
3649Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3650
3651 * HTMLparser.c: small enhancement to prevent loop on
3652 unrecognizable data
3653
3654Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * parserInternals.c: applying patch from bug #60757 this
3657 should close it
3658
3659Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * catalog.c xmlcatalog.c: removed a couple of warning
3662 * xpath.c: try to solve the linking problem on platforms
3663 needing trio to compile
3664
3665Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * Makefile.am libxml.spec.in: backing up non-documented changes
3668 commited without review or aproval by Jens Finke <jens@gnome.org>
3669 * HACKING: made 100% clear that no commit should be done directly
3670
3671Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * configure.in: Joe Orton provided a patch fixing a problem
3674 when iconv is specified to be in a non-standard directory
3675 but wasn't exported in xml2-config --cflags
3676
3677Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * configure.in: let's ship 2.4.5 before getting too much
3680 troubles with 2.4.4 errors.
3681
3682Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * encoding.c entities.c: do not output hexadecimal charrefs
3685 when serializing HTML since some version of Netscape can't
3686 grok it, generate decimal ones.
3687 * result/HTML/doc3.htm: output changed due to previous test
3688 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3689
3690Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3693 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3694
3695Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3696 Released 2.4.4
3697
3698 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3699 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3700 updated the configuration scripts systems accordingly
3701
3702Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * configure.in: preparing for 2.4.4
3705 * doc/xml.html doc/html/*: updated and rebuilt the docs
3706
3707Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3708
3709 * win32/dsp/libxml2.def.src: tried to incorporate comments
3710 from bug #59220
3711
3712Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * parser.c result/noent/wml.xml: fixed bug #59981 related
3715 to handling of '&' in attributes when entities are substitued
3716
3717Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * libxml.h include/libxml/xmlversion.h.in
3720 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3721 Tried to close bug #60131
3722
3723Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3724
3725 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3726
3727Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3728
3729 * SAX.c: fixing bug #59946 on xmlns=""
3730
3731Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3734 but allocates a new error code.
3735
3736Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * xmllint.c: John Fleck fixed typos in the options output
3739 * parser.c SAX.c: fix ignorable white space SAX selection
3740
3741Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * entities.c: Steve Underwood found the possibility of an
3744 ininite loop in case of error.
3745
3746Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3749
3750Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * parser.c: warn if version is not 1.0 but it's not
3753 strictly speaking an error after analyzing the spec
3754
3755Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3756
3757 *doc/catalog.html - add link to the html version of the
3758 man page, other linguistic cleanups
3759
3760Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3761
3762 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3763 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3764 file, has not yet been included in the build.
3765
3766Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * catalog.c: removed a duplicate affectation Justin Fletcher
3769
3770Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * tree.c: Armin Sander pointed a possible text coalescing
3773 problem, completed his patch.
3774
3775Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3776
3777 * trionan.c: Fixed const and volatile re-definition problem
3778
3779Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * libxml.4 parser.c: doc updates from Heiko Rupp
3782 * parserInternals.c: 2 sanity checks from Heiko Rupp
3783
3784Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * tree.c: applied patch from Armin Sander to make some pointers
3787 const in xmlCopyNode()
3788 * include/libxml/tree.h: added fix to the header
3789
3790Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * xpath.c: hum, restrict the integer usage gcc bug workaround
3793 to only gcc compilers so that other architecture don't get
3794 penalized by this limitation.
3795 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3796
3797Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3800 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3801
3802Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3805 --convert option to xmlcatalog to convert SGML ones to
3806 the XML syntax.
3807 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3808
3809 2.4.3 got released at that point
3810Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * catalog.c xmlIO.c: started some serious testing and fixed
3813 a few bug and optmization needs.
3814
3815Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3818 preparing for a 2.4.3 release even if it may not be ready yet
3819 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3820 all file parsing lookup to go through the entity resolver, add
3821 to add an API to bypass it (needed to load catalogs themselves),
3822 some cleanup on the catalog code too.
3823 * nanoftp.c: small cleanup
3824 * doc/catalog.html: small update
3825
3826Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3829 Jun Kuriyama
3830
3831Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * doc/catalog.html: finished the catalog documentation
3834
3835Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * doc/catalog.html doc/xml.html: added documentation about
3838 Catalog support, misses an API description
3839 * doc/html/*: reextracted the API pages
3840
3841Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3844 Added the part about section 7.2 on URI resolution,
3845 fixed a side effect in the HTML parser, look complete
3846 and ready to rock except the URI/SystemID part!
3847
3848Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * include/libxml/catalog.h include/libxml/parser.h
3851 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3852 xmlIO.c: added support and APIs needed for the catalog PI
3853 * include/libxml/xmlIO.h: cleanup
3854
3855Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3858 include/libxml/catalog.h: starts to look okay, really
3859 plugged the new framework, cleaned a lot of stuff,
3860 added some APIs, except the PI's support missing this
3861 should be mostly complete
3862 * result/catalogs/* test/catalogs/*: added new test, enriched
3863 the existing one with URN ID tests
3864
3865Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * catalog.c: fixed nextCatalog
3868 * result/catalogs/docbook test/catalogs/*: started adding
3869 a small regression test
3870
3871Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3874 more work on the XML catalog support.
3875 * parser.c include/libxml/parser.h: small cleanup seems using
3876 list as a public parameter name can give portability troubles
3877 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3878 include/libxml/xpath.h include/libxml/Makefile.am: removed
3879 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3880 wrappers
3881
3882Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3883
3884 * Makefile.am trio.c triodef.h trionan.c xpath.c
3885 include/libxml/Makefile.am include/libxml/trionan.h:
3886 Re-worked Not-A-Number and Infinity support.
3887 * xmlcatalog.c: added readline include files
3888
3889Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3892 testCatalog as xmlcatalog, making it an installed app
3893 adding a shell, and preparing it to be a /etc/xml/catalog
3894 management tool, though not ready yet
3895 * catalog.c include/libxml/catalog.h: adding support for
3896 XML Catalogs http://www.oasis-open.org/committees/entity/
3897 not finished, there is some interesting tradeoffs and a
3898 few open questions left.
3899
3900Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * xmllint.c: fixed a line formatting problem
3903
3904Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * SAX.c: removed a couple of unused variable (Albert Chin)
3907
3908Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3911 trying to fix some troubles w.r.t. function returning
3912 const xxxPtr.
3913
3914Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3917 defined
3918
3919Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * xpointer.c: removed unused var
3922
3923Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * testXPath.c: another small cleanup closing bug #59110
3926
3927Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * win32/dsp/libxml2.def.src: small cleanup closing bug
3930 #59108
3931
3932Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3933
3934 * example/gjobread.c: add xmlCleanupParser() before leaving
3935
3936Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * config.h.in configure.in include/libxml/xmlwin32version.h:
3939 released 2.4.2
3940
3941Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3942
3943 * include/libxml/valid.h debugXML.c valid.c: deprecate
3944 the non-boundchecking Sprintf functions, add Snprintf
3945 this should close bug #57984
3946
3947Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3950 URIs before doing the lookups (pointed by Mark Vakoc)
3951
3952Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * xpath.c: serious changes on Result Value Trees and NodeSets
3955 w.r.t. deallocation and collect operations. Probably not
3956 100% clean (merge of allocated trees smells like a problem).
3957 Seems sufficient to close #58943
3958
3959Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * xmllint.c: adding a --format option
3962
3963Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * xpath.c: count() was broken on Result Value Tree
3966 * xmlIO.c: fixed file:/// accesses on _WIN32
3967
3968Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3971 macro was renamed, this should close bug #58683
3972
3973Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3976 entity substitution mode text at the end of the entity might
3977 be added due to text coalescing.
3978 * nanoftp.c parser.c: small cleanup
3979
3980Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * HACKING: added John Fleck right to commit in the doc subdir
3983
3984Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3987 allow to inherit attributes from the DTD directly in the
3988 tree, this is needed for XPath and can be a useful feature.
3989 Inherited namespaces are always provided at the tree level now
3990 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3991 of tests for this feature (XSLT being the prime user).
3992
3993Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3996 testSAX.c xmlIO.c xmllint.c include/win32config.h
3997 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3998 include/libxml/xmlwin32version.h.in win32/README.MSDev
3999 win32/dsp/*: applied Win32 Facelift No.2 patches from
4000 Igor Zlatkovic for Windows/MSC
4001
4002Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * SAX.c: unparsedEntityDecl() the URI computation of the
4005 entity wasn't done breaking XSLT unparsed-entity-uri()
4006
4007Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * xpath.c: fixed a bug when walking the descendants and
4010 the current node has no children
4011 * debugXML.c: show up when a text node is supposed to not be escaped
4012
4013Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4014
4015 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4016 worked like the set:leading() function)
4017 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4018
4019Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4022
4023Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * include/libxml/xmlIO.h: apply change to close #58141
4026 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4027
4028Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * parser.c: when the internal subset uses a PE, then the
4031 included entity can use conditional sections.
4032
4033Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4036 when walking the namespace axis showing up in
4037 libxst/tests/general/bug-12
4038 * xmlmemory.c: added the possibility to trace a given block
4039 defined by its address
4040
4041Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * parser.c: don't override existing encoding specified before
4044 starting xmlParseDocument()
4045
4046Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * include/libxml/xmlwin32version.h: reinserted, needed for
4049 Windows users of CVS
4050
40512001-07-27 Darin Adler <darin@bentspoon.com>
4052
4053 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4054 * testCatalog.c: Add include of <libxml/parser.h>.
4055
40562001-07-27 Darin Adler <darin@bentspoon.com>
4057
4058 * include/libxml/.cvsignore:
4059 * include/libxml/xmlwin32version.h:
4060 Remove this file from CVS because it's generated.
4061
4062Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * parser.c include/libxml/parser.h: applied const patches from
4065 Tom Moog #58002
4066
4067Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4068
4069 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4070 lookup framework
4071
4072Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * tree.c: fixed xmlCopyNode() for documents
4075
4076Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4077
4078 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4079
4080Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * parser.c: fixes bug #57652 reported by Morus Walter
4083
4084Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
4086 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4087
4088Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089
4090 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4091 errors, lesson don't add new functions at 1am before a release
4092 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4093 from XPath initialization when possible.
4094
4095Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * result/scripts/base*: removing history/readline changed
4098 this slightly
4099 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4100 xmllint.c: make element content line number generation
4101 optionnal to avoid breaking old apps added interface to switch
4102
4103Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * configure.in: get rid of the readline and libhistory
4106 dependancies by default, release 2.4.1 with IA64 fix
4107 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4108 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4109 John Kroll fixes to allow saving to HTTP via PUT (or
4110 POST of needed).
4111 * doc/html/*.html: regenerated the docs
4112
4113Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4114
4115 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4116 xmlHashScanFull and xmlHashScannFull3 to get passed the
4117 three keys as arguments to the callback function
4118
4119Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4120
4121 * configure.in Makefile.am: removed libxml softlink for good
4122 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4123 100% coverage by gtk-doc
4124
4125Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4128 fixed serious troubles due to size_t vs. int mismatch
4129
4130Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4133
4134Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4135
4136 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4137 convenient extension API for value and context managing
4138 Now handles external objects through xmlXPathPopExternal,
4139 xmlXPathWrapExternal and xmlXPathReturnExternal.
4140 Added functions for sets operations (intersection, etc.)
4141
4142Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4145 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4146 HTMLparser.c: cleanup of global variables, marking some
4147 const or private.
4148
4149Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4150
4151 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4152 fixed xmlXPathNodeSetItem when passing index=0
4153
4154Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4157
4158Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * xmllint.c: fixed compilation under Cygwin #57503
4161 * TODO: update
4162
41632001-07-13 Peter Williams <peterw@ximian.com>
4164
4165 * config.h.in: add #undef HAVE_DLFCN_H
4166
4167 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4168 builddir.
4169
4170Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4173 raised by #57348 and #57381
4174
4175Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4178 tree.c xpointer.c: store the line numbder in element->content,
4179 may break some software, need a configuration mechanism
4180
41812001-07-10 Darin Adler <darin@bentspoon.com>
4182
4183 * .cvsignore:
4184 * example/.cvsignore:
4185 * include/.cvsignore:
4186 * include/libxml/.cvsignore:
4187 Various things that are generated and should be ignored.
4188
4189Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4192 * doc/xml.html doc/html/*: updated the docs
4193
4194Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4197 validation occured on content with element child
4198
4199Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * tree.c: fixed XML Base computation which was broken
4202 * debugXML.c: added a base function to the shell
4203 * Makefile.am result/scripts/* test/scripts/*: added scripts
4204 based regression tests, and adding 2 XML Base tests
4205
4206Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * tree.c: set properties doc and call xmlSetListDoc for properties
4209 content when grafting them in a different tree.
4210 * aclocal.m4: remove from CVS
4211
4212Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * win32/libxml2/libxml2.def.src: added some missing entry point
4215 for XPath (Mark Vakoc)
4216
4217Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4220 layer should URI-Unescape before trying to open resources.
4221
4222Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * xpath.c: fix the name() bug for elements in the default
4225 namespace reported by Charlie Bozeman
4226
4227Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4230 led to an XPath fix, improvements of SAX initialization, and
4231 an added option --nocdata to testXPath
4232
4233Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * doc/libxml-doc.el: Felix Natter provided anew version working
4236 with XEmacs too
4237
4238Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * include/libxml/xpath.h: small cleanup
4241 * doc/xml.html: update
4242
4243Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4246 released 2.3.14
4247
4248Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * doc/html/*: rebuilt the docs for the release
4251 * doc/xml.html: added 2.3.14 release.
4252
4253Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4256 were not equal to empty strings
4257
4258Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * SAX.c: fixed a URI-Reference computation problem when validating
4261 * xmlIO.c: small cleanup
4262
4263Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * parser.c: improved the description of a couple of interfaces
4266 upon Larry Stamper suggestion
4267
4268Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * SAX.c entities.c parser.c: changed completely the way entities
4271 are handled when running the parser in entity substitution mode.
4272 This fixes a bug reported by Stephan Kulow and nearly divides
4273 by 3 the amount of memory required by libxslt to load and process
4274 DocBook TDG.
4275
4276Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * HTMLparser.c: fixing a too early root closing problem raised
4279 byt Prashanth Naidu
4280
4281Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4284 raised by Mark Vakoc.
4285
4286Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * example/Makefile.am: fixed the include path to add srcdir/include
4289 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4290 and some cleanup
4291
4292Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4295 lot of optimization work, results in significant improvements
4296 when handling really complex XPath queries. Add a small optimizer
4297 for unions, improve [n] and [last()], avoid some costly ops.
4298
4299Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4302 * xpath.c: small cleanup
4303 * xmlGetNsList: reformated, fixed problems if used on Entities
4304
4305Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4308
4309Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4312 * Makefile.am example/Makefile.am: workaround automake generating
4313 erroneous deps
4314
4315Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * include/win32config.h: bug #56801 Yon Derek provided a patch
4318 to the windows config file.
4319
4320Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4323 libxml.h : Yon Derek provided a set of changes to compile from
4324 CVS on Windows/MSC
4325
4326Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * parser.c: fixed UTF8 BOM support in push mode
4329 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4330 added a specific testcase
4331
4332Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * Makefile.am: added --push regression tests
4335 * parserInternals.c: the XML parser segfaulted in --push mode
4336
4337Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * configure.in: moved the symlinks detection within a CVS
4340 check, this is not portable and will be removed soon.
4341 * xpath.c: small cleanup/speedup
4342
4343Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4346 release of 2.3.12
4347 * parser.c: make an error message if unknow entities in all cases
4348
4349Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4352
4353Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4356 includes were installed in the wrong dir
4357
4358Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * doc/html.xml: warn against sending code to exhibit bugs.
4361
4362Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4365 Tru64 from Thomas Leitner
4366
4367Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * AUTHORS: added William and Bjorn
4370 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4371 daniel@veillard.com hopefully I won't have to do this again
4372 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4373 docs can be rebuilt cleanly now
4374 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4375 from CVs it's generated, added include/libxml/xmlwin32version.h
4376 also generated but which should change far less frequently.
4377 * catalog.c nanoftp.c: made sure to include libxml.h not
4378 libxml/xmlversion.h directly
4379 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4380 when compiling on WIN32 and MSC
4381
4382Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * include/Makefile.am include/libxml/Makefile.am configure.in:
4385 fixed make distcheck and rebuilding the rpms
4386
4387Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * configure.in: should finish the migration of exported includes
4390 into a real include/libxml in CVS, at least for CVS users.
4391 * removed the exported headers, added in include/libxml (as well
4392 as xmlversion.h.in).
4393
4394Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * configure.in: fixed the way to detect symlink
4397
4398Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400 * configure.in: updated, include/libxml is now a real CVS dir
4401
4402Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4405 version works with both libxml1 and libxml2 (it autodetects
4406 the prefix of the html-files) from Felix Natter.
4407 * doc/xml.html: updated doc accordingly
4408
4409Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * xpath.c: fixed the bug generating a template loop in libxslt
4412 when using docbook-xsl-1.4, * should filter out document nodes
4413 * HACKING: added William
4414 * TODO: updated
4415
4416Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * doc/FAQ.html: added a warning about gcc-3.0
4419 * doc/xml.html: added reference to gdome2 and removed a confusing
4420 sentence
4421
4422Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * xmlversion.h: okay this is a generated file, but Windows
4425 users need it and they can't generate it, and I want CVS
4426 Windows users ...
4427 * win32/libxml2/libxml2_so.dsp: Windows project file for
4428 the shared lib version of libxml2
4429 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4430 resources needed for libxslt/xsltproc by Yon Derek
4431
4432Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4433
4434 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4435
4436Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4439
4440Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * include/win32config.h: Yon Derek provided a first fix
4443 to be able to compile libxslt/xsltproc on Windows
4444
4445Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * xpath.c: attempt to work around what seemed a gcc optimizer
4448 bug when handling floats on i386 http://veillard.com/gcc.bug
4449 * tree.c entities.c encoding.c: doing some cleanups while
4450 chasing it
4451
4452Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453
4454 * Makefile.am: cleanup when --without-debug is specified
4455 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4456 w.r.t. --without-debug and other include points
4457 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4458 Catalogs
4459 * configure.in entities.h tree.h HTMLparser.c: removed
4460 --without-corba, made the _private field mandatory
4461
4462Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4465 outputs a BOM in UTF8, an errata has been issued to avoid the
4466 problem, that was the most reasonable solution... Add support
4467 for a leading UTF8 BOM in entities.
4468
4469Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * valid.c: fixed a bug found when post validating an entity ref
4472 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4473 activate it too
4474
4475Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4478 weakness in the node copy the XPointer and the XInclude
4479 implementations. Serious cleanup.
4480
4481Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * Makefile.am: Kjartan Maraas provided a small patch to
4484 add xml2-config.in to EXTRA_DIST
4485
4486Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4489 provided another failing case found in KDE, the way the
4490 ctxt->vctxt.nodeTab was allocated and freed changed over
4491 time but it wasn't completely cleaned up. This should fix it.
4492
4493Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * parser.c: Stephan Kulow also raised the fact that line number
4496 could get miscounted making debug harder, fixed the problem
4497 in xmlParseCharData()
4498
4499Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * valid.c: Stephan Kulow pointed out a problem when validating
4502 and using an empty entity, forgot a 'break' in a case.
4503
4504Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4507 * doc/xml.html: updated with 2.3.11
4508
4509Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * TODO: updated adding cleanup of generated doc
4512 * configure.in: prepared to release 2.3.11
4513 * xmllint.c: added --version for bug reporting
4514 * doc/html/*.html: rebuilt the doc
4515
4516Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * xpath.c: first part of the work on selecting namespace to
4519 fix bug #56115
4520
4521Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4524 when using -liconv
4525 * TODO: updated
4526
4527Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4530 cleanup, encoding support.
4531
4532Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4535
4536Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * xpath.c: bug detected by Ankh when / is used as a function arg
4539
4540Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4543 of element and use it to avoid outputting formatting spaces at
4544 the wrong place. Implemented the format parameter for HTML save.
4545 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4546 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4547 result/HTML/wired.html: of course this impact the result of a
4548 number of HTML tests
4549
4550Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * HTMLtree.[ch]: started augmenting the HTML save API with
4553 encoding and formatting parameters
4554
4555Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * HTMLtree.h: cleanup and started evaluating the work needed on
4558 revamping the HTML output code
4559
4560Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4563
4564Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * valid.c: fixed bug #56049, forgot one check in the
4567 validation routine
4568
4569Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4572
4573Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * libxml.h: fixed an error in last commit
4576 * doc/FAQ.html: added an entry for compilation from CVS
4577
4578Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * xmlversion.h.in libxml.h: Cygwin patches
4581 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4582 * tree.h: cleanup
4583
4584Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4587 memory block in a strange case where libxml is linked twice
4588 in the binary.
4589
4590Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4593 state far too often, simple fix used to avoid it.
4594
4595Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4598 being processed, applied his patch
4599 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4600
4601Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4604 provided fixes to compile on MSCC again
4605 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4606 also provided an update for the project files.
4607
4608Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4611 bug #55810
4612
4613Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * tree.c: fixed xmlGetNsProp() to close bug #55683
4616 Note this requires libxslt to use it's own function instead.
4617
4618Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * HTMLtree.c: when in a pre element no formatting space should
4621 be added.
4622 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4623
4624Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * configure.in: added tests for signal() and signal.h
4627
4628Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4631
4632Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * doc/libxml-doc.el: Felix Natter provided a new version for
4635 libxml2
4636
4637Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * HTMLtree.c: when in a pre element no formatting space should
4640 be added.
4641
4642Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4645
4646Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4649 hack
4650 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4651 * uri.c: fixed a warning
4652
4653Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * HTMLtree.c: trying to close bug #55772 escaping in script
4656 elements
4657 * doc/xml.html: suggest to send mail to the list
4658
4659Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4662 good. Use a macro and based on the solution provided in
4663 vsnprintf manual page from GNU.
4664
4665Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4666
4667 * error.c: Workaround for non-preserving variadic list.
4668 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4669
4670Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * doc/xml.html: added 2.3.10 release
4673
4674Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * configure.in: releasing 2.3.10
4677
4678Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4681
4682Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * encoding.c: Robert Collins provided a patch to add the
4685 "US-ASCII" encoding alias
4686
4687Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4690 string oriented functions and started cleaning the related areas
4691 in xpath.c which needed fixing in this respect
4692
4693Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4696 #55380
4697 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4698
4699Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * TODO: updated
4702 * nanohttp.[ch] : started adding APIs to get the redirected URL
4703 when this occurs (needed for further base computation
4704 * tree.h: cleanup
4705 * encoding.c: cleanup
4706 * SAX.c: minor change around ctxt->loadsubset
4707
4708Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * Makefile.am include/Makefile.am: small change to have
4711 include/libxml rebuilt if working from CVS.
4712 * uri.c: applied another patch from Carl Douglas for URI escaping,
4713 this should close bug #51876
4714
4715Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4718 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4719 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4720 added specific regression test
4721 * parser.h: preparing for the XSLT mode where DTD inherited
4722 attributes are added to the tree.
4723
4724Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * xinclude.[ch]: Updated the namespace for the Last Call version
4727 * result/XInclude/include test/XInclude/include: updated the
4728 testsuite accordingly
4729
4730Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4733 related to bug #51876
4734
4735Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * tree.c: fixed a gross mistake in base computation, xml:base is
4738 not completely correct yet (need cascade).
4739 * xpath.[ch]: added the few things needed to find a function name
4740 and URI from the XPath context when it is called.
4741
4742Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4745 * DOCBparser.c: small cleanup
4746 * xmllint.c: added a --catalogs option to load catalogs from
4747 $SGML_CATALOG_FILES
4748 * tree.c: cleanup
4749 * configure.in: iconv library fixup, ICONV_LIBS
4750
4751Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * catalog.c: handling of CATALOG entries. detection of recursion,
4754 and a few bugfixes
4755 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4756 against the default namespace
4757
4758Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4761
4762Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * parser.c: fixed propagation context info when parsing an
4765 external entity.
4766 * doc/html/*.html: regenerated a couple of docs
4767
4768Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * doc/xml.html: update with 2.3.9 informations
4771
4772Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4775 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4776 * doc/html/* : rebuilt the docs
4777 * valid.c: small patch which may improve some case when
4778 validating.
4779
4780Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * HTMLparser.c: Closed bug #54891
4783 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4784 to the suite
4785
4786Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4789 applied a documentation patch from LotR and filled in a few missing
4790 descriptions
4791
4792Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * xpath.c tree.c parser.c: speed optimizations at the parser level
4795 document tree freeing and xpath evaluation
4796
4797Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * parser.c parser.h parserInternals.h: fixed a couple of
4800 interfaces for handling memory buffer input to const char *
4801 upon suggestion of JamesH.
4802
4803Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * configure.in: LoTR sent a patch fixing the previous commit
4806
4807Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * configure.in: trying to deal again with the stoopid -R linking
4810 flag of Solaris
4811
4812Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * xpath.h: two nodeset access macros from Thomas Broyer
4815
4816Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4819 patch from Thomas Broyer
4820
4821Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4824 case
4825 * INSTALL: was empty added stuff from the FAQ
4826
4827Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4830 attributes handling and #54433 by adding xmlUnsetProp()
4831 and xmlUnsetNsProp()
4832
4833Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * HTMLparser.c: Patch from Jonas Borgström
4836 (htmlGetEndPriority): New function, returns
4837 the priority of a certain element.
4838 (htmlAutoCloseOnClose): Only close inline elements if they
4839 all have lower or equal priority.
4840 * result/HTML: this of course changed a number of tests results.
4841
4842Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * xmlIO.c catalog.c: plugged in the default catalog resolution
4845 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4846 documentations
4847 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4848
4849Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4852 integrating catalogs
4853 * catalog.[ch] testCatalog.c: adding a small catalo API
4854 (only SGML catalog support).
4855 * parser.c: restaured xmlKeepBlanksDefault(0) API
4856
4857Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4860
4861Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * parser.c: added xmlParseExternalEntityPrivate() to allow
4864 propagation of ctxt->_private when parsing external entities
4865
4866Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4869
4870Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4873
4874Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * valid.c: warn when indeterminist content model is detected
4877 * result/VC/ElementValid8: this adds a message
4878 * Makefile.am: add --novalid for VCM tests
4879 * parserInternals.c: added a call to Init memory
4880
4881Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4884 when both parameters are NULL.
4885
4886Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * valid.c: applied small patch from Gary Pennington, reindented
4889 some part of the code.
4890
4891Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4894 release, updated and regenerated the docs
4895
4896Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * xpath.c result/XPath/expr/floats : clarified and cleanup
4899 printing of abnormal floats in tests.
4900
4901Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4904 * results/HTML/ : a few changes in the output of the HTML tests as
4905 a result.
4906 * configure.in: tying to fix -liconv where needed
4907
4908Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * Makefile.am: fixed a stupid error
4911
4912Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * configure.in Makefile.am: make the inclusion of the trio
4915 modules in the library conditional
4916
4917Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * DOCBparser.c: patche from László Kovács, fixed entities refs
4920 in attributes handling
4921
4922Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4925 flushing
4926
4927Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * xpath.c: fix of an XSLT namespace bug reported on the list
4930 general/bug-8-
4931
4932Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * strio.h trio.c: Dan McNichol suggested a couple of small
4935 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4936
4937Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * tree.c parser.c encoding.c: spent a bit more time looking
4940 at the parsing speed and DOM handling. Added a few more
4941 speedups.
4942
4943Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * parser.c: small but effective parsing speed improvement
4946
4947Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * configure.in: default on the DocBook parser inclusion (for Gnome)
4950 * DOCBparser.h: fixed a header reference
4951
4952Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * configure.in xpath.c: applied Bjorn patches for FPE on the
4955 alpha
4956
4957Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4960 xmlSaveFormatFileTo()
4961
4962Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * xpath.c: simple and efficient optimization, XPath functions
4965 aways bind to the same code, cache this
4966 * TODO: updated (by saying some is obsolete)
4967
4968Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * xpath.c: more cleanup work on XPath name parsing routines
4971
4972Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4975 xmlXPathParseName
4976 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4977 * debugXML.c: avoid compilation problems if compiling without
4978 HTML support, Igor Zlatkovic
4979 * win32/libxml2/libxml2.def.src: being able to compile without
4980 XPath on Windows
4981
4982Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * libxml.m4: yet another patch from Toshio Kuratomi
4985
4986Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4989
4990Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * tree.[ch]: added xmlSaveFormatFile interface for saving
4993 and indenting a file.
4994
4995Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * xpath.c: fixed bug #53689 related to processing-instruction()
4998
4999Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * DOCBparser.c: patche from László Kovács
5002
5003Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * parser.c: applied fixes from Christian Glahn bug report #53391
5006
5007Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * error.c: Jean François Lecomte provided a complete description
5010 and a fix to bug #53537
5011
5012Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5015
5016Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * DOCBparser.c SAX.c: a bit more work on entities processing.
5019 Still Need to cleanup XML output and references in attributes
5020
5021Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5024
5025Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * tree.c: trying to fix #53574, not completely complete,
5028 I would like xmllint --copy --debug test/ent1 and
5029 xmllint --debug test/ent1 to show the same result.
5030 * xpath.c: fix a bug when trying to sort namespace nodes
5031
5032Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * HTMLtree.c: real fix for #53402
5035
5036Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5039 PIs when using xsl:output
5040 * valid.c: closing #53537 some case generate segfaults if there
5041 is validity errors
5042
5043Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5046 of external parsed entities, added --noent to testDocbook
5047 * valid.c: Garry Pennington found an uninitialized variable
5048 access in xmlValidateElementContent()
5049
5050Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5053 with madness
5054 * result/HTML/ : this modified the result of the regression tests
5055 a lot.
5056
5057Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5060 to doc where it wasn't checked against NULL reported by
5061 Jens Laas
5062
5063Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5066 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5067
5068Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5071 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5072 * SAX.[ch]: cleanup and updates for DocBook
5073 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5074 ex SGML identifier changes
5075 * valid.c: removed a static unused function.
5076
5077Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * HTMLtree.c: applied change for Paul Sponagl on script saving
5080 * Makefile.am: the warning about entity title.xml are normal.
5081
5082Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * configure.in: release of 2.3.7
5085 * Makefile.am: fixing make distcheck
5086
5087Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * doc/html/* doc/xml.html: updated and regenerated the docs
5090
5091Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5094
5095Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * tree.c: fixed #53388 with the provided patch
5098
5099Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * valid.c: Bjorn detected an invalid memory access. Fixed
5102 vstateVPush()
5103
5104Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5107
5108Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5109
5110 * libxml.h: new header used only for the compilation of libxml
5111 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5112 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5113 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5114 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5115 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5116 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5117 baseline (version 1.2 plus a single patch).
5118 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5119 scientific notation for numbers. Tests added.
5120 * xpath.c: formatting of numbers changed to use sprintf
5121 (contribution from William Brack)
5122
5123Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * valid.c: cleanup, more useful debugging
5126 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5127 * xmlIO.c: entity loading is printed as an error when validating
5128
5129Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * valid.c: fixed to validate within entities
5132 * test/VCM/v22.xml: added a specific testcase
5133
5134Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * valid.c: forgot an epsilon transition in for ()+
5137 * test/VCM/v21.xml : added a specific test case
5138
5139Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * valid.c: removed a state explosion exhibited by RSS
5142 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5143 from bug #51872
5144
5145Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5148 validation without using an ugly NFA -> DFA algo in the source.
5149 Made a specific algorithm easier to maintain, using a single
5150 stack and without recursion.
5151 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5152 * hash.c: made the growing routine static
5153 * tree.h parser.c: added the parent information to an
5154 xmlElementContent node.
5155
5156Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * SAX.c parser.c xpath.c: generating IDs when not validating
5159 from an external parsed entity was poisoning the ID has table
5160 with removed values. This was killing XSLT on the KDE help
5161 browser.
5162
5163Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * entities.h: andrew@ugh.net.au detected a double declaration
5166
5167Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * debugXML.c hash.c tree.h valid.c : some changes related to
5170 the validation suport to improve speed with DocBook
5171 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5172 the way validation errors get reported
5173
5174Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5177 by P C Chow and William M. Brack for XSLT HTML output
5178
5179Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5182 Igor Zlatkovic patches for MSC compilation and added his
5183 updates
5184
5185Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5188 prefix lookup.
5189 * parserInternals.c: fixed the bug reported by Morus Walter
5190 due to an off by one typo in xmlStringCurrentChar()
5191
5192Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * HTMLparser.c result/HTML/*: revamped the way the HTML
5195 parser handles end of tags or end of input
5196
5197Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5200
5201Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5204 bug where the linktime verions of free() won't work ...
5205
5206Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5209
5210Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * doc/xml.html: added 2.3.6 release
5213
5214Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5217 * result/wml.xml: resulted in a small output change
5218
5219Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * tree.c: xmlNewDoc was missing the charset initialization
5222 * xmllint.c: added --auto to autogenerate a doc, allow to
5223 reproduce the problem fixed on xmlNewDoc
5224
5225Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * xpath.c: trying to get 52979 solved
5228 * tree.c result/ result/noent/: trying to get 52712 solved, this
5229 also made me clean up the fact that XML output in general should
5230 not add formating blanks by default, this changed the output of
5231 a few tests
5232
5233Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5236
5237Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * configure.in: finally released 2.3.6
5240
5241Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * xpath.c: checking for null pointer generated by new code
5244
5245Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * xpath.c: fixed a [] evaluation problem reported
5248 * test/XPath/tests/simpleaddr: extended test
5249 * result/XPath/simpleaddr: updated result
5250
5251Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * xmllint.c: Dan Timis reported a portability problem
5254 on Macs without mmap, fixed it.
5255
5256Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * testXPath.c : added a --tree option allowing to display the
5259 tree dump of the XPath expression
5260
5261Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * xpath.c: fixed a memleak when comparing nodesets
5264 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5265 * tree.c: added a TODO
5266
5267Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5270 we need string functions
5271 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5272 to be able to use them where needed. Applied some changes
5273 to reduce name linking pollution and compile in only what's
5274 needed.
5275 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5276 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5277 for the string manipulation functions
5278 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5279 to the free() function of xmlmemory.c
5280 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5281 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5282 usage.
5283
5284
5285Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * error.c: applied the context output patch of the error
5288 handling submitted by Chuck Griffith
5289 * error/VC/*: this slightly change some error logs
5290
5291Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * parser.c: fixed line number reporting on error
5294
5295Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * parser.c: Sullivan and Darin found a parser bug,
5298 applied the patch.
5299
5300Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5303 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5304 xmlversion.h.in xpointer.c: of course the way I defined
5305 UNUSED breaks on old gcc version. Try to be smart and
5306 also define it directly in xmlversion.h
5307 * configure.in: removed -ansi flag from the pedantic set
5308
5309Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310 Huge cleanup, I switched to compile with
5311 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5312 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5313 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5314 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5315 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5316 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5317 encoding.h entities.c error.c list.[ch] nanoftp.c
5318 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5319 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5320 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5321 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5322 Cleanup, staticfied a number of non-exported functions,
5323 detected and cleaned up a dozen of problem found this way,
5324 avoided a lot of public function name/typedef/system names clashes
5325 * doc/xml.html: updated
5326 * configure.in: switched private flags to the really pedantic ones.
5327
5328Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * configure.in: 2.3.5
5331 * doc/html/*: rebuilt the docs
5332
5333Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * parser.c: fixed a reported bug in NOTATION parsing
5336 * uri.c: accepted but not fixed bug 51876, added TODO
5337 * Makefile.am: fixed bug 51876
5338
5339Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * config.h.in configure.in error.c: fix a compilation problem
5342 on platforms without vsnprintf (xml@thewrittenword.com)
5343
5344Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * parser.c: fixed a function name header typo
5347 * SAX.c: notations can also occur in external subset.
5348
5349Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * error.c: removed a C++ like comment
5352
5353Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * parser.c: fixing bug 52299 strange condition leading
5356 to a parser crash due to a buffer overflow
5357 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5358 added the specific test case
5359
5360Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5363 xmlXPathConvert{String,Number,Boolean} to be able to make
5364 type casts without a context stack, fixed some implementation
5365 problems related to the absence of context at parse-time,
5366 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5367 in the public API too
5368 * xpointer.c xpathInternals.h: we need to know at parse time
5369 whether we are compiling an XPointer
5370
5371Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5374 cleaned up the parser internals, refactored XPath code, added
5375 new compilation based APIs and cleanly separated public and
5376 private APIs.
5377
5378Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * xpath.h: the comp field must be added at the end to avoid
5381 killing binary compat.
5382
5383Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * Makefile.am: detect XPath memleaks in regreson tests
5386 * error.c: fixed and error w.r.t. error reporting still using
5387 stderr
5388 * hash.c: added new line at end of file
5389 * tree.h: minor cleanup
5390 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5391 expression parsing from evaluation, resulted in a number of
5392 changes internally, and in XPointer. Likely to break stuff
5393 using xpathInternals.h but should remain binary compatible,
5394 new interfaces will be added.
5395
5396Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * configure.in: fixed a couple of problems reported by
5399 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5400 without gcc on non linux platforms.
5401
5402Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5405 a fix for --with-html-dir= configure support. I hope it won't
5406 break rpm generation
5407
5408Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * xmlIO.c: one function comment cleanup.
5411
5412Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * SAX.c: external subset notations were improperly registered
5415 in the internal subset.
5416
5417Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * README.cvs-commits: added, pointing to HACKING
5420 * HACKING: updated
5421
5422Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * parser.c: and Matt Sergeant found one in the XML push
5425 parser (erroneous check I forgot to remove when I fixed the
5426 main parser).
5427
5428Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * xpath.c: ptittom found a small bug in UnaryExpr
5431
5432Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * configure.in: bumped to 2.3.4
5435 * error.c: fixed bug #51860
5436 * tree.c: fixed bug #51861
5437 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5438 * tree.[ch] : added xmlDefaultBufferSize
5439 * nanoftp.c: typo in function name header block
5440 * doc/xml.html : updated, added link to XML::LibXSLT
5441 * doc/html/* : rebuilt the docs
5442
5443Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * parser.c SAX.c: the new content parsing code raised an
5446 ugly bug in the characters() SAX callback. Found it
5447 just because of strangeness in XSLT XML Rec ouptut :-(
5448
5449Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * Makefile.am: Martin Baulig suggested to add -lm
5452 * tree.c: found another bug in xmlNodeGetContent()
5453
5454Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * xpath.c: Bjorn found the error related to strictness of comparison.
5457
5458Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * parser.c: trying to fix the Dtd parsing problem reported
5461 by Gary, side effect of last week speed optimizations.
5462
5463Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5466 * parserInternals.c: removed unneeded test raised by Stric
5467
5468Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5469
5470 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5471 and fixed by William Brack). Added xmlXPathFormatNumber.
5472 Changed the sorting slightly.
5473 * configure.in Makefile.am example/Makefile.am: Added -lm.
5474 Please note that applications linking with libxml2, must
5475 also like with the math library from now on.
5476
5477Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5480
5481Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * parser.c: one must report spaces even if the Dtd element
5484 content proves that this is not part of the element content.
5485 * result/valid/*.xml: this changed the ouptu slightly
5486
5487Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * configure.in: bumped to 2.3.3
5490 * doc/xml.html: updated
5491
5492Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * tree.c: minor doc fix
5495 * xpath.c: deallocation issues when a result tree has been
5496 converted to a node-set
5497
5498Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * doc/xml.html: oops corrected dates s/2000/2001
5501
5502Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * valid.c: new patch from Gary Pennington
5505
5506Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * doc/xml.html: applied patch from Ankh
5509
5510Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * xinclude.c: fixed a problem building on Mac
5513
5514Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * parser.c: more work on increasing parsing ferformances
5517
5518Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5521 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5522 avoiding memcpy in production builds MEM_CLEANUP macro use
5523 * parser.[ch] parserInternals.c: optimizations of the tightest
5524 internal loops inside the parser. Better checking of I/O
5525 flushing/loading conditions
5526 * xmllint.c : added --timing
5527
5528Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * configure.in: bumped to 2.3.2
5531 * doc/xml.html: updated for release
5532
5533Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * xpath.c: found a memleak and fixed a nasty bug
5536
5537Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xmllint.[c1] : added return code errors for xmllint
5540 * xpath.c: specific debug dump function for result value trees
5541
5542Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * xpath.c: finally implemented xmlXPathCompareNodeSets
5545 * test/XPath/expr/floats results/XPath/expr/floats: added
5546 a test for float expressions
5547
5548Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5551 * parserInternals.[ch]: trying to speed up parsing
5552 * xpath.c : speeded up node set equality op
5553
5554Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5557 better handling of ID/IDREF and the list modules associated
5558 * configure.in: small CFLAGS cleanup
5559
5560Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * configure.in: fixed iconv detection on AIX (stric)
5563
5564Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5567
5568Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5569
5570 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5571 and optimized xmlXPathNodeSetSort
5572
5573Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * xpath.c: bug fix when context size is 0
5576 * parser.c: I like Norm's Dtd because they still manage to break
5577 the parser occasionally
5578
5579Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5582
5583Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5586 attributes within the XML-1.0 namespace
5587
5588Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * xpathInternals.h: exported a few axis functions
5591 * doc/xml.html: updated the doc
5592
5593Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * configure.in: applied patch from Daniel van Balen for OpenBSD
5596 and bumped version to 2.3.1
5597 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5598 attempt to find autoclosing was simply broken, removed it,
5599 updated the examples, this is better
5600
5601Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5604 hash functionnalities.
5605 * doc/html/* : rebuild the doc
5606
5607Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5610 on predicate
5611 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5612 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5613 really want to have tags closed on output even if we accept
5614 unclosed ones on input
5615
5616Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * xpath.c: ouch don't free NULL, rare case fixed
5619 * tree.c: don't coalesce text nodes if they don't have the
5620 same behaviour wrt escaping on output
5621
5622Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpath.c: small fixup
5625 * SAX.c: don't warn on empty namespaces.
5626
5627Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * README: a bit of cleanup
5630 * configure.in: preparing for 2.3.0 release
5631
5632Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * hash.[ch]: added a first version of xmlHashSize()
5635 * valid.c: another bug fix from Gary Pennington
5636
5637Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * valid.c: couple of bug fixes pointed by Gary Pennington
5640 * HTMLtree.c: #if 0 cleanup
5641
5642Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5645 which removes a time consuming check of xmlXPathNodeSetAdd()
5646 and use it in places where we are sure to not break unicity
5647
5648Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * xpath.c: bug fixes found from XSLT
5651 * tree.c: preserve node->name special values when copying nodes.
5652 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5653 external subset are fetched when available but without full
5654 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5655 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5656 output with encoding disabled.
5657
5658Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5661 xmlCheckFilename should not be called from xmlFileOpenW
5662 and xmlGzfileOpenW
5663
5664Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5667 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5668 added the new tests for URI normalization
5669 * testURI.c: fixed stoopid bugs
5670 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5671 the URI in the error messages are now properly normalized
5672
5673Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5676
5677Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5680
5681Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * xpath.c: fixed mod operator
5684
5685Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * parser.c: fixed xmlStrcat doc
5688 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5689 trees.
5690
5691Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.c result/XPath/tests/chaptersbase
5694 result/XPath/tests/simplebase: fixed XPath node()
5695 * tree.c: small fix in xmlNewNs()
5696 * Makefile.am: removed extraneous xml2Conf.sh rule
5697
5698Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5701 Changed the library name, in order to get libxml-devel and
5702 libxml2-devel to coexist on a single system
5703 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5704 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5705
5706Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5709 libxml2-devel installable in // as libxml-devel.
5710
5711Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * doc/Makefile.am: fixed make rebuild in doc
5714 * doc/html/*.html: rebuilt the docs
5715
5716Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5719
5720Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5723 the HTML doc to go into the -devel RPM ...
5724 * aclocal.m4 config.h.in: some updates due to auto* magic
5725
5726Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * xpath.h: added a hook in the context structure allowing to
5729 link to extra support, needed for XSLT
5730
5731Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5734 xmlXPtrCmpPoints to use it.
5735 * propagated the following patch from Alejandro Forero
5736 * include/win32config.h xmlIO.c: applied further suggestions
5737 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5738 * example/gjobread.c: fixed warnings, now that it builds
5739
5740Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5741
5742 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5743
5744 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5745 filename points to a valid file (not a directory).
5746 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5747 Added calls to xmlCheckFilenameDir.
5748
5749 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5750 `path' (rather than `filename') as the parameter to gzopen and open.
5751
5752Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * Makefile.am: fixed a problem with EXTRA_DIST
5755
5756Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * Makefile.am example/Makefile.am: finally found the trick
5759 to build the example, i.e. add "." in SUBDIRS before example
5760 in the list <grin/>
5761
5762Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * doc/xml.html: updated with an XSLT section, removed pointer to
5765 W3C CVS base.
5766
5767Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5770 too, and deallocation need to occur the same way.
5771
5772Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5775 type correponding to an XSLT result tree fragment. Share most
5776 of the data format with node set, as well as operators.
5777 * HTMLtree.c: added a newline at the end of the doctype output
5778 whe this one is not present initially.
5779 * tree.c: make sure taht the parent and doc pointers are properly
5780 set when copying attributes (lists).
5781
5782Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5785
5786Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * xpath.c: seems I finally killed that ugly path evaluation
5789 context bug (tagged 9999 in case is is wrong)
5790
5791Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5794 for XSLT
5795
5796Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5799 for xmlGzfileOpen() bug
5800
5801Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * xpath.c: removed an error found by XSLT usage
5804 * tree.c parserInternals.h: use a predefined static string
5805 for text and comment nodes, avoid freeing them in xmlFreeNode,
5806 exported the string name in parserInternals.h and added
5807 another value to disable encoding at output (for XSLT),
5808 gain memory, time.
5809
5810Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5813 win32/libxml2/libxml2_so.dsp: new makefiles and update
5814 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5815
5816Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5819 Gary Pennington
5820
5821Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * xpath.c: fixed the comaprision of values and nodelists,
5824 need to compare nodelist still ...
5825 * debugXML.c: avoided a possible core dump
5826 * HTMLparser.c: cleanup
5827 * nanohttp.c: contributed fix.
5828 * tree.c: fixes in properties handling added xmlSetNsProp
5829 needed by libxslt
5830 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5831 comment
5832 * TODO: updated
5833
5834Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * parser.c parserInternals.c: applied Bjorn Reese optimization
5837 patch
5838
5839Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * Makefile.am: applied patch fro make check from Martin Vidner
5842
5843Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * configure.in: preparing 2.2.11
5846 * doc/html/*: rebuild the HTML files
5847 * doc/xml.html : updated
5848
5849Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * tree.c: fixed a stupid bug
5852 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5853 patches related to validation of an XInclude processing result
5854 * TODO: updated
5855
5856Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5859 on large files
5860
5861Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5864
5865Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5868 reported by Jonas Borgström
5869 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5870
5871Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * testXPath.c xpath.c: fixing the XPath union expressions problem
5874 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5875
5876Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xmllint.c: Made is so if the file name is "-" is will read form
5879 standard input. Sven Heinicke <sven@zen.org>
5880 * tree.c: fixed a problem when growing buffer
5881 * tree.h: fixed the comment of the node types following andersca
5882 comment
5883 * TODO: updated
5884
5885Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * HTMLparser.[ch]: added a way to avoid adding automatically
5888 omitted tags. htmlHandleOmittedElem() allows to change the
5889 default handling.
5890 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5891 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5892 of xmllint too when using --memory flag, added a memory test
5893 suite at the Makefile level.
5894 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5895 with namespace use when encountering QNames in XPath evalation,
5896 added xmlns() scheme in XPointer.
5897 * nanoftp.c : incorporated a fix
5898 * parser.c xmlIO.c: fixed problems raised with encoding when using
5899 the memory I/O
5900 * parserInternals.c: closed bug 25934 reported by
5901 torsten.landschoff@innominate.de
5902 * TODO: updated
5903
5904Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5905
5906 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5907 on a non-updated tree :-(, made a 2.2.10 release to correct the
5908 situation
5909
5910Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5913 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5914 integrated a set of OpenVMS changes from Howard Taylor
5915 <Howard.Taylor@pacoast.com>
5916
5917Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5920 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5921
5922Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5923
5924 * HTMLparser.c: some fixes on auto-open of html/head/body
5925 * encoding.c: fixed a compilation error on some gcc env
5926 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5927 XPointer implementation
5928 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5929 related XPointer tests and associated results
5930
5931Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5932
5933 * doc/xmldtd.html doc/xml.html: following a short step by step
5934 guidance on IRC to help maciej with DTDs I started a small
5935 page on the subject.
5936
5937Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * HTMLparser.c: fixed handling of broken charrefs
5940 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5941 patches
5942
5943Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * doc/xml.html doc/html/* : rebuilt the docs after adding
5946 xinclude and updated page for 2.2.7 and 2.2.8
5947 * configure.in: releasing 2.2.8
5948
5949Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * parser.[ch] parserInternals.c: applied the conditional
5952 section processing fix from Jonathan P Springer
5953 <jonathan.springer2@gte.net>
5954 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5955 project file, fixed iconv default non support
5956 * xpath.c: fixed the problem of evaluating relative expressions
5957 when a node context is provided.
5958
5959Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5960
5961 * nanoftp.c: fixed gcc 2.95 new warnings
5962 * SAX.c: fixed a stupid bug
5963 * tree.c: fixed a formatting problem when round-tripping
5964 from/to memory
5965 * xinclude.c: chased memleak, fixed a base problem
5966 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5967 xmlXPtrBuildNodeList()
5968 * TODO: updated
5969 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5970 adding a first small set of regression tests for XInclude
5971
5972Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * nanohttp.[ch]: applied Wayne Davison patches to access
5975 the WWW-Authorization header.
5976 * parser.c: Closed Bug#30847: Problems when switching encoding
5977 in short files by applying Simon Berg's patch.
5978 * valid.c: fixed a validation problem
5979 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5980 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5981 Wayne Davison
5982 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5983 need to be extended to non full nodes selections.
5984 * xinclude.c: starts to work decently
5985
5986Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5989 debugXML.c xmlversion.h.in: Started adding XInclude support,
5990 this is a new xmllint option
5991 * tree.c xpath.c: applied TOM patches for XPath
5992 * xpointer.c: fixed a couple of errors.
5993 * uri.c: added an escaping function needed for xinclude
5994 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5995 new warning from RH70 gcc's version
5996
5997Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5998
5999 * HTMLparser.c: fixed loop on invalid char in scripts
6000 * parser.c: update to description of xmlIOParseDTD()
6001 * libxml.m4 xmlversion.h.in: changes contributed by
6002 Michael Schmeing <m.schmeing@internet-factory.de>
6003 * configure.in: preparing for 2.2.7
6004 * Makefile.am: trying to avoid config.h and acconfig.h
6005 being included in the distrib
6006 * configure.in: released 2.2.7
6007
6008Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6009
6010 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6011 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6012
6013Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6014
6015 * parser.[ch]: added xmlIOParseDTD()
6016 * xpointer.c: added support for the 2 extra parameters of
6017 string-range, fixed a stoopid error when '0' was present
6018 in XPointer expressions
6019 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6020 testsuite for the above
6021
6022Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * libxml.spec.in: improved package descriptions
6025
6026Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * xpath.c xpathInternals.h: applied a large cleaning patch
6029 from TOM <ptittom@free.fr>, it also add namespace support
6030 for function and variables registration.
6031
6032Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6035 * Makefile.mingw: Wayne Davison's update adding hash.c
6036
6037Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6038
6039 * xpath.c: fixed the root evaluation problems
6040 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6041 ignorable spaces with <b> <bold> <em>
6042 * tree.c: fixed a loop in xmlSearchNsByHref()
6043
6044Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * xpath.c: applied another XPath patch from TOM
6047 * xpath.c include/makefile.am: applied another patch from
6048 china@thewrittenword.com (cleanup on IRIX).
6049
6050Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * xml-config.1: received a fixed version from Fredrik Hallenberg
6053 <hallon@lysator.liu.se>
6054
6055Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6058 cleanup patch for XPath
6059
6060Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * patched to redirrect all "out of context" error messages to
6063 a reconfigurable routine. The changes are:
6064 * xmlerror.h : added the export of an error context type (void *)
6065 an error handler type xmlGenericErrorFunc there is an interface
6066 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6067 to reset the error handling routine and its argument
6068 (by default it's equivalent to respectively fprintf and stderr.
6069 * all the c files: all wild accesses to stderr or stdout within
6070 the library have been replaced to calls to the handler.
6071
6072Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * configure.in: release 2.2.6
6075 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6076 exporting the inner functions of xpath for extension modules
6077 * doc/*: updated and rebuilt the doc
6078
6079Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * nanohttp.c : applied Wayne HTTP cleanup patch
6082 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6083 and xmlNodeSetSpacePreserve()
6084
6085Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * xpath.c: closing bug #29260
6088
6089Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6092 multikey tuples, made hash structure opaque
6093 * valid.[ch]: moved elements, attributes, notations decalarations
6094 as well as ID and refs to hash tables.
6095 * entities.c: hash cleanup
6096 * xmlmemory.c: fixed a dump problem in debug mode
6097 * include/Makefile.am: problem passing in DESTDIR= values patch
6098 from Marc Christensen <marc@calderasystems.com>
6099 * nanohttp.c: removed debugging remains
6100 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6101 * HTMLparser.c parser.c: fixing a number of problems with the
6102 macros in the *parser.c files (Wayne).
6103 * HTMLparser.c: close the previous option when opening a new one
6104 (Marc Sanfacon).
6105 * result/HTML/*: updated the HTML results accordingly
6106
6107Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6108
6109 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6110 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6111 XPath functions and XML entities table to them. More to come...
6112 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6113
6114Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6115
6116 * tree.c: coalesce adjacent text nodes
6117 * valid.c: handling of blank nodes in DTd validation (raised
6118 by problems with a posteriori validation).
6119 * nanohttp.c: changing behaviour on HTTP write stuff.
6120 * HTMLtree.c: forced body and html to be explicitely closed.
6121 * xpath.h: exported more XPath functions.
6122
6123Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * Release of 2.2.5
6126 * xpointer.c: range() range-inside and other helper functions
6127 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6128
6129Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6132 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6133
6134Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6137 and XPointer modules
6138
6139Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6140
6141 * SAX.h: closed #25107
6142
6143Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6144
6145 * testSAX.c: fixed problem with cdata reporting
6146 * SAXresult/* : updated
6147
6148Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6151 Closed bug #27499, added to regression tests
6152 * TODO: updated
6153
6154Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6157 support for SCRIPT and STYLE with help from Bjorn Reese
6158 * test/HTML/* result/HTML/*: added simple testcase and updated
6159 the existing ones.
6160
6161Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6164 string-range for empty strings
6165 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6166 test/XPath/xptr/strrange: augmented the XPointer testsuite
6167
6168Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * doc/xml.html doc/xmlmem.html: added a module describing memory
6171 interfaces and use, updated the main page.
6172
6173Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6176 nanoftp code work on Windows too now
6177
6178Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6181 * xpointer.c: implemented string-range() at least a good first version
6182 * test/XPath/docs/str test/XPath/xptr/strrange
6183 result/XPath/xptr/strrange: the string-range() tests
6184
6185Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6186
6187 * Makefile.am include/Makefile.am include/win32config.h
6188 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6189 and make distcheck
6190
6191Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6194 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6195 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6196
6197Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6200 patch for socklen_t detection by
6201 Albert Chin-A-Young <china@thewrittenword.com>
6202
6203Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6206 and added a --dtdvalid option to xmllint used to test it
6207
6208Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6211 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6212
6213Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6216 handlings (registration, lookup, cleanup)
6217
6218Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * configure.in Makefile.am include/makefile.am: adding XPointer
6221 and XPtrtests target
6222 * xpointer.[ch] : new files for XPointer support
6223 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6224 more XPath tests
6225
6226Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * configure.in: fixed, very broken, make distcheck works again
6229
6230Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * More work toward 2.2.5, integrated a number of patches
6233 * configure.in Makefile.am win32config.h.in: trying to cleanup
6234 make distcheck .... huh ...
6235 * include/Makefile.am include/win32config.h: new directory
6236 for includes
6237 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6238 updated teh makefiles and instructions for WIN32
6239 * xpath.c: small fixes
6240 * test/XPath/ results/XPath: updated the testcases and results
6241 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6242 suggested patches
6243 * valid.c: fixed an ID bug
6244
6245Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6246
6247 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6248 the automake bug where wrong dependancies were generated.
6249 * xpath.[ch]: worked on XPointer
6250
6251Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6252
6253 * configure.in Makefile.am: 2.2.5, ship the include in an
6254 include/libxml subdirectory, use symlinks when using CVS
6255 * testSAX.c: fixed small bug
6256 * testXPath.c: changed the way testfiles are parsed
6257 * debugXML.c: same kind of cleanup when parsing an argument expression
6258 XPath/XPointers can have blanks embedded
6259 * xpath.[ch]: more cleanup, reorgs for XPointer work
6260 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6261 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6262
6263Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6266 in the XPath engine, rewrote large parts of it, now it's far
6267 cleaner and in sync with the REC not an old WD. Fixed a parsing
6268 problem in the interactive XML shell found when testing XPath.
6269
6270Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6273 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6274 examples with the extra test
6275
6276Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6279 the global init function.
6280
6281Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6282
6283 * HTMLparser.c: Doohhh, attribute name parsing was still case
6284 sensitive ! Fixed this ...
6285 * result/HTML/* : updated the tests results accordingly
6286
6287Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6290 engine, should be far more stable, incorporated a new version of
6291 preceding/following axis, need testing
6292 * uri.c: fixed file:///c:/a/b/c problem
6293 * test/XPath/tests/idsimple: augmented the XPath tests
6294
6295Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * doc/* rebuilding docs for 2.2.4 release
6298
6299Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * configure.in: releasing 2.2.4
6302 * parser.[ch]: added xmlStrEqual()
6303 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6304 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6305 use xmlStrEqual instead
6306 * TODO: updated
6307 * added an XPath test
6308
6309Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6312 * entities.h: exported xmlInitializePredefinedEntities
6313 * parser.[ch] : added xmlInitParser()
6314 * parserInternals.h : had to export htmlInitAutoClose()
6315
6316Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6319 problems
6320 * Makefile.am : added XPath regression tests to normal tests
6321 * uri.c: fixed a problem with local paths, cleanup
6322 * parser.c: fixed a problem with large CData sections
6323
6324Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * configure.in xml-config.in: patch from "Ben Taylor"
6327 <sol7x86@hotmail.com> for solaris shared libs lookup
6328
63292000-09-30 Martin Baulig <baulig@suse.de>
6330
6331 * libxml-2.0.pc.in: Provide pkg-config script.
6332
6333 * configure.in: Create the libxml-2.0.pc script from the
6334 libxml-2.0.pc.in templates.
6335 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6336 script in `$(libdir)/pkgconfig'.
6337
6338Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6341 when compiling with MSC
6342
6343Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * xpath.c: patch for normalize-string() substring-before(),
6346 substring-after() and translate() functions from Bjorn Reese
6347 <breese@mail1.stofanet.dk>
6348 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6349 Fredrik Hallenberg <hallon@lysator.liu.se>
6350 * TODO: updated
6351
6352Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6355 problem of socklen_t being undefined on a number of platforms
6356 * debugXML.c: fixed a compilation problem when without snprintf
6357
6358Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6361 an URI bug and a fix for the control-character-induced infinite loop
6362 * nanohttp.c: preventive fix for compiling on WIN32
6363
6364Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6365
6366 * xmlint.c: closing bug #25000
6367
6368Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6371 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6372 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6373 related function, fixing xmlStrncmp(), and associated cleanup
6374 * result/HTML/entities.html.sax: updating result
6375
6376Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * uri.c: applied patch for URI escaping from Wayne Davison
6379 <wayned@blorf.net>
6380 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6381 from Denis Barbier <barbier@imacs.polytechnique.fr>
6382 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6383 patch from Wayne Davison
6384
6385Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * doc/xml.html : updated with new releases, adding "how to help"
6388
6389Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6392 removed a few warnings in pedantic mode ...
6393 * parserInternals.c parser.c: moved encoding switching function
6394 to parserInternals.c
6395 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6396
6397Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6400 error or warning handlers
6401
6402Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6403
6404 * parserInternals.c parserInternals.h parser.c Makefile.am:
6405 created a new module parserInternals.c, moved most of the
6406 code shared by the various parsers there, as well as
6407 deprecated code from parser.c. More cleanup of parser.c
6408 * uri.c: fixed a problem when URI is NULL
6409 * valid.c: speedup when looking for an attribute declaration
6410
6411Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6412
6413 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6414 the cleanup of the computation of URI references when seeking
6415 external entities. The URI reference string and the resulting
6416 URI are both stored now.
6417 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6418 large s(n)printf checks and cleanup from Denis Barbier
6419 <barbier@imacs.polytechnique.fr>
6420 * xmlversion.h.in tree.h: couple of SGML declarations for a
6421 possible docbook module.
6422 * result/VC/ : a couple of test output changed due to the change
6423 of the entities URI
6424
6425Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * parser.h: added a _private field for linking user's data
6428
6429Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * parser.c parserInternals.h: demacroified most of the IS_XXX
6432 the gain in size is significant so ...
6433
6434Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * entities.c: cases where looking up entities with doc==NULL
6437 covered
6438
6439Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * uri.c: applied Wayne Davison patch
6442 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6443
6444Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * uri.c testUri.c: applied Wayne Davison patches
6447 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6448 * Makefile.in: added URItest and included thenin "make tests"
6449
6450Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6451
6452 * xmlversion.h.in: closed bug 22941
6453
6454Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * doc/xmlio.html: added doc and example for entity loader
6457 redefinition.
6458
6459Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6462 used by libxml
6463
6464Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * parser.c: Fixed bug on invalid ontent characters and when using
6467 push.
6468 * xmllint.c: fixed xmllint endling of errors in push mode
6469
6470Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * HTMLparser.c testHTML.c: applied two new patches from
6473 Wayne Davison <wayned@users.sourceforge.net>
6474 * result/HTML/*.sax: regenerated HTML SAX output
6475 * parser.c: more cleanup.
6476
6477Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * HTMLparser.[ch] testHTML.c: applied the second set of
6480 patches from Wayne Davison <wayned@users.sourceforge.net>,
6481 adding htmlEncodeEntities()
6482 * HTMLparser.c: fixed an ignorable white space detection bug
6483 occuring when parsing with SAX only
6484 * result/HTML/*.sax: updated since the output is now HTML
6485 encoded...
6486
6487Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6488
6489 * HTMLparser.[ch]: applied some of Wayne Davison
6490 <wayned@users.sourceforge.net> patches
6491
6492Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6495 undeclared namespace prefix was used, added a warning.
6496 Cleaned up support w.r.t. entities, spilling out a warning
6497 and being pedantic on lookups.
6498 * test/warning/ent9 : added testcase for previous example.
6499 * TODO: updated
6500 * parserInternals.h parser.c: changed the way names are parsed
6501 now allow infinite size and decrease penalty for normal use
6502 * parser.c: Started a big cleanup/check of the parser code,
6503 fixed some of the most tortuous entity code, spotted code
6504 unused anymore
6505 * test/*: added tests for very long names and related nasty
6506 things.
6507
6508Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * doc/encoding.html: added encoding aliases doc
6511 * doc/xml.html: updates
6512 * encoding.[ch]: added EncodingAliases functions
6513 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6514 bottleneck affecting large DTDs like Docbook
6515 * parser.[ch] xmllint.c: added a pedantic option, will be
6516 useful
6517 * SAX.c: redefinition of entities is reported in pedantic mode
6518 * testHTML.c: uninitialized warning from gcc
6519 * uri.c: fixed a couple of bugs
6520 * TODO: added issue raised by Michael
6521
6522Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * doc/encoding.html: propagated Martin Duerst suggestions
6525
6526Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6529 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6530 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6531 by Wayne Davison
6532
6533Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * nanoftp.c nanohttp.c: small cleanup
6536 * TODO: updated
6537
6538Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * added an old VC testcase and updated title.xml entity
6541
6542Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6545 done on auto-opening of <p> tags and cleanup of SAX output
6546
6547Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6550
6551Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * doc/xml.html libxml.* structure.*: updated the doc a bit
6554
6555Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6558 of SAX tests
6559
6560Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6563 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6564
6565Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6568 * testHTML.c: fix core dump on Solaris 2.x systems
6569 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6570 * result/HTML/*.sax: previous bug fix lead to new results
6571
6572Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6575 * configure.in: added --with-readline=DIR to accept alternate
6576 path for readline include/library
6577 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6578 for ANSI under HP-UX
6579 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6580 includes @LIBS@
6581
6582Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * doc/* : rebuilt the docs
6585 * getting ready for 2.2.2 release
6586
6587Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6590 and xmlAddFeature()
6591 * tree.[ch]: added xmlAddChildList()
6592 * xmllint.c: MAP_FAILED macro test
6593 * parser.h: added xmlParseCtxtExternalEntity()
6594 * valid.c: applied bug fixes removed warning
6595 * tree.c: added CDATA block to elements content
6596 * testSAX.c: cleanup of output
6597 * testHTML.c: added SAX testing
6598 * encoding.c: better error recovery
6599 * SAX.c, parser.c: fixed one of the external entity processing
6600 of the OASis testsuite
6601 * Makefile.am: added HTML SAX regression tests
6602 * configure.in: bumped to 2.2.2
6603 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6604 SAX results
6605
6606Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * configure.in: patch for HP compiler
6609
66102000-08-04 Sven Heinicke <sven@zen.org>
6611
6612 * xmllint.c: Was coredumping sometimes when the file given didn't
6613 exist.
6614
6615Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6618
6619 when using in memory parsing. Need some cleanup.
6620 * xmllint.c configure.in: added a --memory flag to test memory
6621 parsing
6622
6623Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * nanohttp.c: fixed socklen_t replacement to unsigned int
6626 * parser.c: fixed a space handdling missing at the end of
6627 production 28 DOCTYPE.
6628 * xmlmemory.c: fixed a stupid bug on the routine to override
6629 allocation functions
6630 * TODO: updated
6631
6632Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6633
6634 * doc/ regenerated the docs
6635
6636Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * doc/encoding.html doc/xml.html: added I18N doc
6639 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6640 improvements, both parser and filters, added ASCII & HTML,
6641 fixed the ISO-Latin-1 one
6642 * xmllint.c testHTML.c: added/made visible --encode
6643 * debugXML.c : cleanup
6644 * most .c files: applied patches due to warning on Windows and
6645 when using Sun Pro cc compiler
6646 * xpath.c : cleanup memleaks
6647 * nanoftp.c : added a TESTING preprocessor flag for standalong
6648 compile so that people can report bugs more easilly
6649 * nanohttp.c : ditched socklen_t which was a portability mess
6650 and replaced it with unsigned int.
6651 * tree.[ch]: added xmlHasProp()
6652 * TODO: updated
6653 * test/ : added more test for entities, NS, encoding, HTML, wap
6654 * configure.in: preparing for 2.2.0 release
6655
6656Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * nanoftp.c: fixed the way the control connection is handled
6659 * libxml.spec.in: fixed the dependancies and cleanup
6660
6661Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * doc/xml.html: changed the xmlsoft.org structure, updated the
6664 examples w.r.t. root and childs
6665
6666Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6669
6670Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * HTMLparser.c: Work on character encoding support for the HTML parser
6673 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6674 * encoding.c: Fixed a potential memleak in the encoding stuff
6675
6676Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * doc/FAQ.html doc/Makefile.am : added a FAQ
6679
6680Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6683 of the HTML parser to force it to not bypass SAX
6684
6685Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * win32config.h.in: updated
6688 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6689 lacks iconv support :-( need to release 2.1.1
6690 * configure.in: release 2.1.1
6691 * HTMLparser: fixed bug #14784
6692 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6693 by Windows compiler
6694 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6695 the SAX startDocument() callback.
6696 * TODO: updated
6697
6698Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * added xmlStopParser()
6701
6702Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * configure.in: 2.1.0 prerelease
6705 * Large resync between W3C and Gnome tree
6706 * nanoftp, nanohttp.c: fixed stalled connections probs
6707 * HTMLtree.c SAX.c : support for attribute without values in
6708 HTML for andersca
6709 * valid.c: Fixed most validation + namespace problems
6710 * HTMLparser.c: start document callback for andersca
6711 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6712 * parser.h, SAX.c: serious speed improvement for large
6713 CDATA blocks
6714 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6715 different encoding
6716 * example/Makefile.am example/gjobread.c tree.h: work on
6717 libxml1 libxml2 convergence.
6718 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6719 and the LIBXML_TEST_VERSION macro
6720
6721Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * doc/xml.html: various patches and improvements typo fixed by
6724 Felix Natter
6725 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6726 from Felix Natter <fnatter@gmx.net>
6727
6728Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * doc/upgrade.html: updated with instructions for support of both
6731 libxml-1.x and libxml-2.x
6732 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6733 for 2.x support and also fixed includes
6734
6735
6736Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6739 the encoding support, added iconv support, so now libxml if
6740 compiled with iconv automatically support japanese encodings
6741 among others. Work based on initial patch from Yuan-Chen Cheng
6742 I may have broken binary compat in the encoding handler
6743 registration scheme, but that was so utterly broken I don't
6744 expect anybody to have used this feature until now.
6745 * parserInternals.h: fixup on the CHAR range macro
6746 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6747 code.
6748 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6749 * uri.c: added xmlParseURI() I can't believe I forgot to
6750 implement this one in 2.0 !!!
6751 * SAX.c: moved doc->encoding update in the endDocument() call.
6752 * TODO: updated.
6753
6754Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * tree.h: removed extraneous xmlRemoveProp definition
6757 * TODO: added item about --disable-corba configure switch
6758 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6759 * nanoftp.c: fixed include problems giving troubles on AIX and
6760 slowlaris
6761 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6762 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6763 comment and headers changes to lower gtk-doc number of warnings
6764 * doc/html/*: rebuilt docs
6765
6766Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * HACKING: documented the tag for 1.x and instructions
6769
6770Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6773 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6774 xmlCreateIOParserCtxt
6775 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6776 significant overall improvement
6777 * xmllint.c: added I/O test to xmllint
6778 * testSAX.c: added a speed test
6779 * doc/* : updated/regenerated
6780
6781Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * xpath.c uri.h parserInternals.h: cosmetic changes from
6784 "Timur I. Bakeyev" <timur@bat.ru>, including making
6785 xmlCreateURI() public
6786
6787Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6790 and the code at the same time. Added a clean mechanism for
6791 overload or added input methods: xmlRegisterInputCallbacks()
6792 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6793 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6794 * TODO: updated
6795 * doc/* : updated/regenerated
6796 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6797 source dir
6798
6799Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * testURI.c: yet another forgotten commit, I should get some sleep !
6802
6803Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * xmllint.c: forgot to commit this too ?
6806
6807Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * xmlversion.h.in : forgot to commit this previously
6810
6811Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6812
6813 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6814 * README TODO: updated for release
6815 * uri.c uri.h: added authority parsing/saving
6816 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6817 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6818 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6819 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6820 Makefile.am : added compile-time customization of libxml
6821 --with-ftp --with-http --with-html --with-xpath --with-debug
6822 --with-mem-debug
6823 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6824 #include <libxml/xxx.h> I hope it won't break too much stuff
6825 and will be manageable in the future...
6826 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6827 and added xmllint to the installed programs
6828 * uri.h: added xmlFreeURI()
6829
6830Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * uri.c uri.h: finished the escaping handling, the base support
6833 and the URI path normalization. Looks good just lacks the
6834 authority content parsing code.
6835 * Makefile.am: added instructions to generate testURI
6836 * TODO: updated
6837 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6838 added links and icons for W3C and Gnome
6839
6840Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * xmlmemory.[ch] : seems I forgot to actually update the files in
6843 the last commit :-)
6844 * doc/xml.html doc/html/* : updated and uploaded the docs
6845
6846Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6849 * TODO: updated
6850 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6851 libxml default allocation function with another set (like gmalloc/
6852 gfree).
6853 * Makefile.am, uri.c, uri.h: added a set of functions to do
6854 exact (litteraly copied from the RFC 2396 productions) parsing
6855 and handling of URI. Will be needed for XLink, one XML WFC,
6856 XML Base and reused in the nano[ftp/http] modules. Still work
6857 to be done.
6858
6859Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * configure.in, libxml.spec.in : libxml2
6862 * doc/* : updated the doc page, rebuilt the docs
6863
6864Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * all: tagged LIB_XML_1_X
6867 * *.c *.h : updated from W3C CVS tree
6868 * configure.in : 2.0.0-beta
6869 * libxml.spec.in : libxml2 package nam
6870 * result/* : new version of the tests output
6871
6872Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6875
6876Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * doc/* : rebuilt the docs
6879 * parser.c: final patch on #6766
6880 * valid.c: small patch on validity checks.
6881
6882Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6885 added
6886 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6887 compatibility w.r.t. XML spec and existing code.
6888
6889Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * parser.c: seems a better solution to <a> </a> exists,
6892 will try it for a while
6893
6894Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * parser.c: tried to remove the <a> </a> generating <a/>
6897 this is hard. Left a flag for that purpose. Fixed bug #6766
6898 * configure.in: prepared 1.8.7 not released, due to previous
6899 problem
6900
6901Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * doc/xml.html : applied second patch from Paul DuBois
6904
6905Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * doc/xml.html : applied patch from Paul DuBois
6908
6909Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6912
6913Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6916 compilation warnings on various platforms.
6917 * parser.c: Fixed #5281 validity error callbacks are now desactived
6918 by default if not validating.
6919
6920Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6923
6924Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6927 <gkatsi@cs.toronto.edu>
6928
6929Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6932 processing URLs
6933
6934Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6937 xmlNanoFTPUpdateURL for persistent control connections.
6938 * configure.in: 1.8.6
6939
6940Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6943 * tree.[ch] : added xmlSaveNoEmptyTags
6944
69452000-01-29 James Henstridge <james@daa.com.au>
6946
6947 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6948
6949 * Makefile.am: added nanoftp.[ch] to the build.
6950
6951Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * nanoftp.[ch]: cleanup, comments, API
6954 * debugXML.c : fixed a bug in the cat command
6955 * doc/*: regenerated the docs
6956
6957Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6960 * debugXML.c : fixed a bug in the cat command
6961 * valid.c: fixing some small probs
6962 * libxml.spec.in: get rid of the SNAP suffix
6963 * doc/xml.html: updated the status
6964
6965Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * xml-config.in: xml-config --version to just return the
6968 version number
6969 * xpath.c: some cleanup w.r.t. axis when the current node is
6970 an attribute.
6971 * TODO: updated
6972
6973Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * configure.in: prepared for libxml-1.8.5
6976 * doc/* recompiled the documentation
6977
69782000-01-17 Jody Goldberg <jgoldberg@home.com>
6979
6980 * configure.in : WARNING autoconf subtlety alert :
6981 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6982 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6983 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6984 get defined by AC_CHECK_HEADERS.
6985
6986Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6989 Rune.Djurhuus@fast.no
6990
6991Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * TODO: updated
6994 * tree.c, parser.c: made sure that only memory alloc problems
6995 and internal parser errors are allowed to write to stdout or
6996 stderr.
6997
6998Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * tree.c : restored xmlNewGlobalNs since this seems used by
7001 a lot of existing code :-(, fixed a bug in xmlNewNs
7002 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7003 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7004 to exit() from the library code.
7005 * xpath.c, parser.c: removed bugs or unused code detected by
7006 Windows compilers
7007 * parser.c: started adding interfaces for parsing well balanced
7008 XML fragments
7009 * configure.in: releasing 1.8.4
7010 * doc/* : rebuilt the docs
7011
7012Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * tree.[ch] : added xmlNewDocFragment() for DOM
7015 * testHTML.c: uninitialized variable.
7016
7017Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * doc/* : rebuild the docs
7020
7021Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * acconfig.h: readline and history patch
7024 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7025 * tree.c: added check and handling when possibly removing an ID
7026 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7027 and saving.
7028 * test/HTML/entities.html result/HTML/entities.html* : test for
7029 various entities reference cases
7030 * result/HTML/* : as a result output of some testcase have
7031 changed
7032 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7033 by previous example. added xmlParseTryOrFinish().
7034 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7035 entities.h debugXML.h HTMLparser.h: changed the way struct are
7036 declared to allow gtk-doc to expose those
7037 * parser.c: closed bug #4960
7038 * Makefile.am configure.in: Applied patch from
7039 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7040 and math/socket libs detection
7041
7042Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * configure.in, Makefile.am: link tester against readline
7045 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7046
7047Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * tree.[ch]: added xmlRemoveProp
7050 * win32config.h.in nanohttp.c: avoid including the Windows
7051 socket stuff in every C files
7052 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7053 the XmL parser(s)
7054 * test/ns4 result/ns4 etc...: added test case for previous prob
7055 * tree.c: xmlNewNs wasn't checking for double definition
7056 * Makefile.in: fixed a problem with dist-hook duplicates
7057 * parser.[hc], xmlIO.c: fixed the loading of external entities
7058 APIs, now xmlLoadExternalEntity() is used everywhere and
7059 setting up an app specific front-end using the
7060 * SAX.c parser.c: some fixes, now the xhtml spec validates
7061 with the xhtml DTD.
7062 * error.c: fixed crashes in case of no input stream
7063 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7064 to the validation tests and results
7065
7066Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7069 too htmlCreatePushParserCtxt() and htmlParseChunk()
7070 * parser.c: a bit of cleanup.
7071 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7072 to XML) removed the last mem leak known
7073 * HTMLtree.c: output message cleanup
7074 * xmlmemory.c: display content info about memory blocks
7075 * result/HTML/wired.* : missing att value warning change
7076
7077Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * doc/* : rebuilt the documentation
7080
7081Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * parser.[ch] parserInternals.h: Push parser for XML,
7084 seems to work fine now
7085 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7086 --push for push testing
7087 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7088 * testSAX.c: added --push
7089 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7090 subtree
7091 * xmlIO.[ch] : enriched API + fixes for push mode
7092 * entities.[ch]: added the entity content length to the struct.
7093 * xmlmemory.[ch]: new API to show the last entries for the shell
7094 * valid.c: added required attribute testing
7095 * SAX.c: the cdata callback now merge contiguous fragments
7096 * HTMLparser.c: cleanup of some macros
7097
7098Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * parser.c: fix for PIs name starting with xml
7101 * tree.c: fixed a potential problem with || and && ops
7102 * *.c, configure.in win32config.h.in : generate win32config.h for
7103 those on the Other Side !
7104
7105Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * parser.c: fixed a stupid = vs. == bug :-(
7108 * doc/gnome-xml.sgml: s/glade/xml/
7109
7110Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * configure.in, doc/xml.html : bug fix release 1.8.2
7113 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7114 Hopefully the end of that silly C++ include problem
7115 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7116 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7117 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7118 troubles with autoclosed elements when the stree shape doesn't
7119 follow the DtD specs. Added htmlIsAutoClosed() and
7120 htmlAutoCloseTag()
7121 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7122 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7123 * debugXML.c: fixed a bug on printing default namespaces.
7124 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7125
7126Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * result/HTML/*.htm[l] : updated the HTML regression tests according
7129 to the new output
7130 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7131 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7132 problem due to intermix of extern "C" { ... } declarations for C++
7133 and recursive includes in the headers
7134
71351999-12-20 Chris Lahey <clahey@umich.edu>
7136
7137 * HTMLtree.c: Made it so that html nodes with a single child do
7138 not insert a carriage return before or after the child node.
7139
7140Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * configure.in, doc/xml.html : bug fix release 1.8.1
7143 * parser.c: fixed bug #4344
7144 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7145 added the glue to avoid C++ problems
7146 * doc/* : regenerated the documentation
7147
7148Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7151 namespace recognition, and Dia as a resul :-(
7152 * encoding.c: closed bug #3950
7153
7154Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * valid.c: debugging a posteriori validation, except URI expansion
7157 stuff this should be fixed now
7158 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7159 Carl Nygard <cnygard@bellatlantic.net>
7160 * tester.c: added --postvalid, cleaning of the code
7161 * tree.[ch]: added xmlDocGetRootElement()
7162
7163Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7164
7165 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7166 c++ losage.
7167
7168Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * configure.in, doc/xml.html : bumped to 1.8.0
7171 * xlink.[ch], Makefile.am : added framework for link detection
7172 * parser.h: added nbChars to parser context, needed for cleanup.
7173 * xmlmemory.c: removed a nasty bug when out of mem
7174 * valid.[ch]: adding namespace support for attribute decl
7175 * tester.c: added --debugent option
7176 * debugXML.[ch]: added xmlDebugDumpEntities()
7177 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7178 buffers instead, this was really needed, validation was breaking
7179 in strange ways due to that. Added xmlParseStringPEReference()
7180 and other parsing from strings functions. Entities processing
7181 modified again, but PERef are still not handled correcly but
7182 unless you're Eve Maller you won't notice :-)
7183 * HTMLparser.c: large changes toward reliability, and switched to
7184 lowercase internal tags, XHTML is lowercase, so it will help
7185 that output is closer to next version.
7186 * doc/* : regenerated the documentation, it is now hosted at
7187 http://xmlsoft.org/ (same bits I just bought the domain :-)
7188
7189
7190Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7193 doc generation
7194 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7195 in the SAX API
7196 * doc/*: rebuilt the doc making sure everything appears in the
7197 HTML files
7198
7199Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7202 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7203 which allow impressive speed improvement on dataset with
7204 large text pieces, but at the cost of broken binary
7205 compatibility and slightly bigger memory usage.
7206 Configure with --with-buffers to activate them, they
7207 are protected with XML_USE_BUFFER_CONTENT define.
7208 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7209 goal is 0 memory left allocated once parser is no more used
7210 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7211 call xmlCleanupParser() and xmlMemoryDump()
7212
7213Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7216 * parser.[ch] encoding.[ch]: added memory cleanup routines
7217 * parser.c: closing bug #3788
7218 * doc/*: rebuilt the doc
7219
7220Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7221
7222 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7223 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7224 * tester.c: added --compress option
7225 * doc/*: rebuilt the documentation
7226
7227Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7230 if given /proc/kcore as input !
7231 * doc/xml.html doc/*: updated and rebuilt the documentation
7232
7233Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * parser.c: Fixed some wrongly space collapsing code due to
7236 a misreading of the spec.
7237 * result/*: fixed the output accordingly
7238
7239Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * encoding.c: bug fix and typos
7242 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7243 * parser.c: added attribute normalization closing bug #3597
7244 * test/att* result/att* SAXresult/att*: testcase for attribute
7245 normalization
7246
7247Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * configure.in: closing bug #3163 by adding extra flags for the
7250 cc compiler on HP-UX
7251
7252Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * valid.[ch] : removed a typo and an enumerated type bug in the
7255 xmlAddElementDecl() function
7256 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7257 call to xmlEncodeEntitiesReentrant() so that the functions
7258 New, Set and Get are at the same level.
7259 * parser.c HTMLparser.c: extra memory allocation bug for
7260 attributes detected by someone using libxml in embedded systems :-)
7261
7262Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * xmlmemory.h: turned off mem debug :-\
7265
7266Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * parser.c: closed bug #2784 a one line fix, but worth pushing
7269 a new release out
7270 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7271 some structures, comments before and after the
7272 main element, and other nastyness
7273 * HTMLtree.c tree.c: accomodate the extended HTML supported
7274 * configure.in: pushing 1.7.4
7275 * test/ent8 and related outputs : added a new test for bug #2784
7276 * test/HTML/wired.html and related output: a nasty HTML example
7277 * Makefile.am: improved the test scripts
7278 * docs/* : reran the documentation extractor, updated xml.html
7279
7280Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7283 HTMLparser and debugged the HTML related code. HTML documents
7284 now have their own type
7285 * entities.c: do not dump &apos; for HTML output
7286 * xmlmemory.c: improvement, breakpoint mechanism
7287 * testHTML.c: added --sax --repeat ...
7288 * Makefile.am: improved the HTML tests
7289 * valid.[ch]: added xmlValidGetValidElements and
7290 xmlValidGetPotentialChildren
7291 * tester.c: added --insert to test the 2 new functions
7292 * test//* result//* SAXresult//* : regression test cleanup
7293 and extension.
7294 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7295 gnome-xml-nanohttp.html
7296
7297Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * HTMLparser.c: fixed problems with some autoclose tags
7300 * tree.c: fixed XML output problems.
7301 * result/* SAXresult/*: update of the tests output
7302
7303Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * Makefile.am: Arturo patch for xmlConf.sh version info
7306 * parser.c: Tim Josling patch for single quoted items
7307 * tester.c: Tim Josling patch for tester options usage
7308 * tree.h: indent cleanup
7309
7310Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7313 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7314
7315Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * tree.c : Raph patch for initialization of CORBA fields
7318 * parser.c, xpath.c, ...: modification of doc comments
7319 * xpath.c : allow spaces in xpath expressions
7320
7321Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * xmlmemory.h: turning off memory debug :-(
7324
7325Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7328 better SAX interfaces.
7329 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7330 entity.
7331 * configure.in: 1.7.2
7332
7333Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * libxml.spec.in: fixed the URL
7336 * doc/xml.html: improved the documentation front-end
7337
7338Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7341
7342Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * libxml.spec.in: fixed the alpha compile problem
7345 * parser.[ch]: changed errno to errNo in the parser context :-(
7346 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7347 * doc/xml.html: changed CHAR to xmlChar
7348 * doc/html/*: recompiled the documentation
7349 * configure.in: 1.7.1
7350
7351Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * parser.h: modified the parser context struct to regain 1.4.0
7354 binary compatibility
7355 * parser.c, xml-error.h: added errno ot teh context and defined
7356 a set of errors values with update of errno
7357 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7358 DTDs and entities
7359 * *.h, *.c: complete cleanup of the use of config.h and include
7360 protection depending on the current setup.
7361 * overalll debugging, maintenance and bug-fixing on all modules
7362 * updated the documentation
7363 * ready for 1.7.0
7364
7365Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * HTMLparser.c : cleanup
7368 * SAX.c valid.c valid.h: added ID/IDREF checking
7369 * tree.c tree.h: extended doc structure for refs
7370 * configure.in: 1.6.2
7371 * parser.c: patched bug in SAX user arg call
7372 * parserInternals.h: patched missing close in C++ wrapping
7373 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7374 especially upcoming XPointer implementation.
7375 * doc/xml.html: augmented, typo
7376
7377Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7378
7379 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7380 not all invocations of install understand -d.
7381
7382Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7383
7384 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7385 to make 'check' works, when builddir != srcdir.
7386
7387Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * doc/xml.html : updated the documentation
7390
7391Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7394 not deallocated memory blocks
7395 * *.c : replaces all calls to malloc() free() and realloc() to
7396 the wrapper functions/macros
7397 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7398 instead of xmlFreeNodeList()
7399
7400Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * HTMLparser.c: corrected a stupid bug leading to core dump at
7403 tree deallocation. Removed warnings indicated by
7404 Stephane.Conversy@lri.fr
7405 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7406 looked for in the external subset
7407
7408Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7411 on SGI by Stephane.Conversy@lri.fr
7412
7413Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * all .h : changed the prototype declaration indent as in gtk
7416 * most .c : working on reducing the TODOs in the code
7417 * most .c : cleanup though -pedantic and Insure++
7418 * improvements on validation ID checkings.
7419 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7420 * xml-config.in: closed #1810
7421
7422Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * tree.h, valid.c, valid.h: more work on validity, IDs
7425 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7426 definition for AIX
7427
7428Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7431 the distribution due to a cut'n paste error at last commit
7432
7433Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * configure.in: upgraded to version 1.4.0
7436 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7437 Big update, added a large part of the validation process,
7438 it should be usable, but some parts are missing
7439 * xpath.c: improved the implementation w.r.t. root.
7440 * Makefile.am: added more tests
7441 * test and result trees: added a lot of tests
7442 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7443
7444Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * Added an HACKING file
7447
7448Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * xpath.[ch] : improvements and debug of the XPath implementation
7451 * parser.c, HTMLparser.c : modified the parsers to be progressive
7452 * tree.[ch] : extended the Buffer promitives
7453 * xmlIO.[ch] : added basic I/O routines providing progressive
7454 parsing and ready for I18N conversion plugins
7455 * SAXresult/* : the SAX callback sequence maybe slightly different
7456 now
7457 * test*.c : improved/updated the tests programs
7458 * doc/* : recompiled the docs.
7459
74601999-07-26 Michael Meeks <michael@edenproject.org>
7461
7462 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7463
7464 * tree.c: Ditto.
7465
7466Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * configure.in: upgraded to version 1.4.0
7469 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7470 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7471 XML query language, see http://www.w3.org/TR/xpath for more details.
7472 * parser.c, parser.h: added CHAR* related string functions for XPath
7473 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7474 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7475 rebuild the docs.
7476 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7477 and regression testing capabilities for XPath.
7478
7479Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7482 closing bug #1646
7483
7484Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * Makefile.am, example/Makefile.am: closed bug #1683
7487
7488Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * example/Makefile.am, configure.in: added the makefile for the
7491 gjobread example
7492
7493Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7494
7495 * doc/Makefile.am:
7496 - fix which allow "make install DESTDIR=</install/prefix>".
7497
7498Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7501 which fixed a problem on the file reading-code.
7502
7503Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7506 output.
7507 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7508
7509Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * parser.h : Oops removed the binary compatibility problem
7512 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7513 * parser.c, HTMLparser.c: applied patches for reading from stdin
7514
7515Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * parser.c, entities.c, valid.c: cleanup bug #1591
7518 * configure.in: cleanup bug #1592
7519 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7520 the same tree back-end. Hence gdome will be available for it.
7521 * doc/Makefile.am: close bug #617
7522
7523Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * parser.c: alloctate a per parser context SAX interface block
7526
7527Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7530 and xmlEncodeEntitiesReentrant with the correct one :-\
7531
7532Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * commit of my internal XML base changes, quite a lot of
7535 changes, cleanups, better entities support, framework for
7536 new I/O and charset detection and handling
7537 * Fixed the configure/Makefile stuff to generate shared libs
7538 with the proper version info, so we jumped on rev from
7539 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7540 xmlEncodeEntities() result need to be freed now, and a string
7541 xmlParserVersion provide the current library version.
7542
7543Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7544
7545 * parser.c: fixed a buffer overrun for when you have a very long
7546 attribute with no entities in it.
7547
7548Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * added example directory
7551 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7552
7553Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * Release of libxml-1.1, nearly everything has been touched for
7556 this.
7557 * Added more regression tests
7558 * Updated the documentation
7559
7560Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * tree.[ch]: unified the XML_NO_CORBA defines.
7563 * parser.c encoding.[ch]: started plugging in char encoding detection
7564
7565Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7566
7567 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7568 Also freed allocated buffer.
7569
7570Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7571 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7572 reentrancy problem at printing. One is left in entities.c, to
7573 remove ASAP
7574 * testSAX.c : added a test example showing the use of the SAX
7575 interface if one doesn't want to build the DOM tree.
7576 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7577
7578Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7581 large revamping of the parser to use SAX callbacks
7582 http://www.megginson.com/SAX/ (or at least a C like interface
7583 a la Expat). It's now possible to set up your own callbacks
7584 and the parser will not build a DOM tree.
7585 * test/* result/*: updated the test suite, I finally removed
7586 the old Namespace draft support (PI based).
7587
7588Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * Makefile.am: added test result to EXTRA_DIST for make tests
7591
7592Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * parser.c, parserInternals.h: moved the chars macro definitions
7595 to parserInternals.h
7596 * parser.c, error.c: applied patches from "Knut Åkesson"
7597 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7598
7599Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * xml-config.in : applied patch to make --version work
7602
76031999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7604
7605 * Makefile.am (check-local): Alias for `tests' target. This will
7606 cause `make check' to do the right thing.
7607 (tests): Don't run tests in srcdir. Also, replaced calls to
7608 basename with a `sed' "equivalent".
7609
7610Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7613 it in the header and not the sources, updated the doc.
7614 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7615 pointing this out.
7616
7617Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7620 exported the inputStream routines.
7621 * doc/html/* : updated accordingly
7622
7623Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * parser.c, parser.h, parserInternals.h: added a few extra
7626 internal calls to allocate and free parser contexts ...
7627 * doc/html/* : updated accordingly
7628
7629Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * configure.in, Makefile.am, doc/makefile.am : General changes for
7632 1.0.0 release and including the generated HTML documentation.
7633
7634Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * makefile.am : added parserInternals.h, oops.
7637
7638Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * parserInternals.h: added this header giving access to the parser
7641 internal functions.
7642 * doc/Makefile.am : added a rebuild target which rebuilds the full
7643 set of documentations
7644 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7645 the internal subset.
7646 * *.c *.h: modifications needed to generate the documentation using
7647 gtk-doc, cleanup of functions blocks, reorganisation of struct
7648 declarations.
7649
7650Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7653 the tar and spec file to include the beginning of the doc.
7654
76551999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7656
7657 * doc/.cvsignore: Added this file.
7658
7659Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * tree.c: fixed xmlGetProp to return "" when the attribute
7662 exists, even if the node-list is NULL.
7663
7664Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * tree.c: patched an error outputting empty attribute values.
7667 * Makefile.am and doc/makefile.am: have been updated during the
7668 week-end. Sorry for an empty CVS log, I got a shell problem.
7669
7670Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * tree.h: cleaned up using enums instead of defines
7673 * parser.c, valid.[ch]: more work on parsing/output of element
7674 declarations
7675
7676Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * valid.[ch], tree.c, parser.c : more work toward full parsing
7679 of XML DTDs.
7680 * README: added informations about mailing-list and on-line
7681 documentation
7682
76831999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7684
7685 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7686
7687Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * parser.c, tree.[ch] : more work toward conformance testing,
7690 added a last element to accelerate parsing of very flat structures
7691 started working on internal subset Element content declaration.
7692 * valid.[ch] : first cut at adding code toward validation.
7693 * previous changes had also small impact on most files, especially
7694 the conformance testing using James Clark test suite.
7695
7696Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * test/* : updated the examples, most of them were not well
7699 formed (humm), and added rdf2.
7700 * result/* : resulting changes in the output.
7701
7702Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7705
7706Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * tree.c: patched a bug in the generation of empty attributes
7709
7710Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7713 for node/trees/documents/... Biggest problem is namespace
7714 support when copying subtrees.
7715
7716Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * parser.c, entities.c: improve entities and char ref encoding,
7719 and cleanups of error messages.
7720
7721Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * parser.c, entities.c: simple bug hunting done during rpm2html and
7724 rpmfind integration.
7725
7726Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * parser.[ch]: Added interfaces allowing to specify a SAX
7729 handler before parsing.
7730
7731Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.c: redirrect all errors reporting through the SAX
7734 error function
7735
7736Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7739 * libtool, tlmain ...: update of the libtool files
7740
77411998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7742
7743 * entities.c: Use g_snprintf insteda of snprintf.
7744
7745Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7748 added ent5 test for this purpose.
7749 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7750
7751Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * parser.c: fixed? a strange error due to compression on a GWP
7754 document.
7755
7756Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * tree.[ch]: bug fixing
7759 * entities.[ch]: defined a specific type for predefined entities
7760 * doc/xml.html: more documentation on the library, how to use it,
7761 overview of the interfaces.
7762
7763Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7766
7767Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * tree.c: corrected a small bug
7770 * doc/xml.html: continuing writing documentation.
7771
7772Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * debugXML.h debugXML.c: added debugging utilities.
7775 * tester.c: added --debug switch.
7776 * tree.c: patched an incorrect node->type assignment.
7777 * parser.c: formatting, ensure that node->doc != NULL in attributes
7778
7779Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7782 entity support and provide an internal representation close to
7783 DOM one (entity ref nodes, and attribute value as tree). I tried
7784 to preserve the interface but this will surely break some apps
7785 (I have to change rpm2html/rpmfind for example). I had to change
7786 two interfaces, and the generated tree is somewhat different.
7787 * doc/* : started documenting the XML library, the tree and
7788 DOM/Corba. This is a first step.
7789
7790Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * parser.c: Set up the fonctions comment block, boring but useful.
7793 * parser.h, SAX.c, parser.c: now attributes are processed through
7794 the SAX interface. The problem is that my SAX interface diverged
7795 quite a bit from the original one, well this is not an official
7796 spec, and translating it from Java to C is hairy anyway...
7797
7798Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7801 fonctions comment block, boring but useful.
7802
7803Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7806 conversion routines. However they are not yet used to convert the
7807 inputs. The core will run with UTF-8.
7808
7809Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * tree.c : make sure that the type id is properly set-up when
7812 a new object is allocated, needed for DOM.
7813
7814Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * tree.h, tree.c: Ok, the main objects in the tree will be native
7817 corba objects, it costs 8 bytes per Node, Attribute and Document
7818 but it simplifies the Corba integration a lot (no extra interface
7819 objects to allocate/free).
7820
7821Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7824 and changed NODEs contants for conformity with DOM Level 1
7825
7826Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * added hooks to keep track of servants when creating objects
7829 xmlDoc and xmlNode (for Corba export).
7830
7831Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * added xml-config script.
7834
7835Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7838 to autoupdate libtool and automake conf files.
7839
78401998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7841
7842 * Makefile.am: Use '?' to separate the sed
7843 commands as ',' is used when people pass -Wl,something.
7844
7845
7846Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * tree.c, tree.h: added a per-document compression interface.
7849
7850Tue Sep 22 20:47:38 EDT 1998
7851
7852 * tree.c, tree.h: added saving with compression and added interfaces
7853 to control the compression level (xmlGetCompressMode,
7854 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7855
7856Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * parser.c: corrected a loop for files of size 0
7859
78601998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7861
7862 * error.h: New file. Contains prototyes from `error.c'.
7863
7864Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7865
7866 * Makefile.am (xmlincdir): New macro.
7867 (xmlinc_HEADERS): Renamed from include_HEADERS.
7868
7869Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * applied small patch on numeric entities from
7872 Christopher Blizzard <blizzard@appliedtheory.com>
7873
7874Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * New release 0.2, removed the old xml_* files so that it's
7877 coherent with the other CVS base (W3C), far better conformance
7878 to standard, new namespaces, decent entities support, beginning
7879 of a SAX-like interface. Nearly nothing left intact, even the
7880 test examples ...
7881
78821998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7883
7884 * .cvsignore: Add .deps dir
7885
7886Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7889
7890Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * configure.in: added test for CPP
7893 * AUTHORS, Changelog: the original ones didn't get commited but the
7894 glib ones instead, fixed.
7895 * Makefile.am: corrected an error in library naming
7896
7897Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * integrated code developped at W3C
7900 * changed the original Copyright
7901 * migrated to automake
7902 * prefixed the filenames by xml_ to avoid filename clashes
7903
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007904Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7905
7906 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7907 should not be called.
7908
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007909Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7910
7911 * libxml-2.0.pc.in: applied the patch to fix #101894
7912
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007913Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7914
7915 * tree.c : applied patch from Lukas Schroeder for register callbacks
7916 * valid.c: modified patch from Lukas Schroeder to test
7917 register callbacks with --chkregister
7918
Daniel Veillard067bae52003-01-05 01:27:54 +00007919Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7920
7921 * xmlreader.c: seriously changed the way data are pushed to
7922 the underlying parser, go by block of 512 bytes instead of
7923 tryng to detect tag boundaries at that level. Changed the
7924 way empty element are detected and tagged.
7925 * python/tests/reader.py python/tests/reader2.py
7926 python/tests/reader3.py: small changes mostly due to context
7927 reporting being different and DTD node being reported. Some
7928 errors previously undetected are now caught and fixed.
7929 * doc/xmlreader.html: flagged last section as TODO
7930
Daniel Veillard51a447a2003-01-04 19:42:46 +00007931Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7932
7933 * python/libxml.py: integrated the Python 2.2 optimizations
7934 from Hannu Krosing, while maintaining compatibility with
7935 1.5 and 2.1
7936
Daniel Veillarde59494f2003-01-04 16:35:29 +00007937Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7938
7939 * xmllint.c: a bit of cleanup
7940 * xmlreader.c: small fix
7941 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7942 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7943
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007944Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7945
7946 * python/setup.py.in: patch from Stéphane Bidoul to include
7947 drv_libxml2.py in setup.py
7948
Daniel Veillard66b82892003-01-04 00:44:13 +00007949Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7950
7951 * doc/xmlreader.html: starting documenting the new XmlTextReader
7952 interface.
7953
Daniel Veillard7704fb12003-01-03 16:19:51 +00007954Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7955
7956 * xmllint.c: added the --stream flag to use the TextReader API
7957 * xmlreader.c: small performance tweak
7958
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007959Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7960
7961 * xmlreader.c python/tests/reader2py: okay the DTD validation
7962 code on top of the XMLTextParser API should be solid now.
7963
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007964Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7965
7966 * xmlreader.c python/tests/reader2py: Fixing some more mess
7967 with validation and recursive entities while using the
7968 reader interface, it's getting a bit messy...
7969
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007970Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7971
7972 * xmlreader.c python/tests/reader.py: another couple of problem
7973 related to IsEmptyElement reported by Stéphane Bidoul needed
7974 some fixes.
7975
Daniel Veillard4f860202003-01-02 13:00:02 +00007976Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7977
7978 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7979 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7980 based on the python XmlTextReader interface.
7981
Daniel Veillard3c265e42003-01-01 21:06:49 +00007982Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7983
7984 * tree.c: backing out one change in the last patch which broke the
7985 regression tests
7986
Daniel Veillard5335dc52003-01-01 20:59:38 +00007987Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7988
7989 * global.data globals.c tree.c include/libxml/globals.h: applied
7990 an old patch from Lukas Schroeder to track node creation and
7991 destruction. Probably missing a lot of references at the moment
7992 and not usable reliably.
7993
Daniel Veillard8ba17412003-01-01 19:13:12 +00007994Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7995
7996 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7997 from doc/news.html and a stylesheet
7998
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007999Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8000
8001 * xmlreader.c python/tests/reader.py: fixed another couple of
8002 xmlreader bugs reported by Stéphane Bidoul and added tests.
8003
Daniel Veillard9e395c22003-01-01 14:50:44 +00008004Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8005
8006 * xmlreader.c python/tests/reader2.py: fixed another validity
8007 checking in external parsed entities raised by Stéphane Bidoul
8008 and added a specific regression test.
8009 * python/tests/reader3.py: cleanup
8010
Daniel Veillardd5896142002-12-31 14:45:26 +00008011Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8012
8013 * xmlreader.c python/tests/reader2.py: fixed a problem with
8014 validation within entities pointed by Stéphane Bidoul, augmented
8015 the tests to catch those.
8016
Daniel Veillarddc85f282002-12-31 11:18:37 +00008017Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8018
8019 * python/generator.py: modified the generator to allow keeping
8020 class references when creating new classes, needed to fix a bug
8021 pointed by Stéphane Bidoul where the input buffer of the
8022 xmlTextReader instance gets destroyed if the python wrapper for
8023 the input is not referenced anymore.
8024
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008025Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8026
8027 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8028 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8029
Daniel Veillard571b8892002-12-30 12:37:59 +00008030Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8031
8032 * xmlreader.c python/tests/reader.py: fixed another problem
8033 pointed by Stéphane Bidoul
8034
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008035Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8036
8037 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8038 with "<a/>"
8039
Daniel Veillardecaba492002-12-30 10:55:29 +00008040Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8041
8042 * SAX.c: warn on xmlns:prefix="foo"
8043 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8044 for namespace attributes handling.
8045
Daniel Veillard2d84a892002-12-30 00:01:08 +00008046Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8047
8048 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8049 a really nasty problem raised by a DocBook XSLT transform
8050 provided by Sebastian Bergmann
8051
Daniel Veillard29b3e282002-12-29 11:14:41 +00008052Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8053
8054 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8055 by Stéphane Bidoul and integrated it into the tests
8056
Daniel Veillarde18fc182002-12-28 22:56:33 +00008057Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8058
8059 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8060 extended the XmlTextReader API a bit, addding accessors for
8061 the current doc and node, and an entity substitution mode for
8062 the parser.
8063 * python/libxml.py python/libxml2class.txt: related updates
8064 * python/tests/Makefile.am python/tests/reader.py
8065 python/tests/reader2.py python/tests/reader3.py: updated a bit
8066 the old tests and added a new one to test the entities handling
8067
Daniel Veillardaba976d2002-12-28 21:14:18 +00008068Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8069
8070 * python/generator.py python/libxml2class.txt
8071 python/tests/reader.py python/tests/reader2.py: changed the
8072 generator to provide casing for the XmlTextReader similar to
8073 C# so that examples and documentation are more directly transposable.
8074 Fixed the couple of tests in the suite.
8075
Daniel Veillard83298842002-12-28 15:12:33 +00008076Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8077
8078 * doc/guidelines.html: added a document on guildeline for
8079 publishing and deploying XML
8080
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008081Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8082
8083 * valid.c xmlreader.c: final touch running DTD validation
8084 on the XmlTextReader
8085 * python/tests/Makefile.am python/tests/reader2.py: added a
8086 specific run based on the examples from test/valid/*.xml
8087
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008088Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8089
8090 * python/libxml.py: added a few predefined xmlTextReader parser
8091 configuration values.
8092
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008093Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8094
8095 * python/libxml_wrap.h: trying to fix #102037
8096
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008097Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8098
8099 * SAX.c: fixing bug #95296, when the predefined entities
8100 are redefined in the DTD the default one must be used
8101 instead anyway.
8102
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008103Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8104
8105 * doc/xmllint.xml
8106 * doc/xmllint.1
8107 Add discussion of XML_DEBUG_CATALOG to xmllint man
8108 page - bug #100907
8109
8110
Daniel Veillarddf512f42002-12-23 15:56:21 +00008111Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8112
8113 * xmlreader.c: Fixed the empty node detection to avoid reporting
8114 an inexistant close tag.
8115
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008116Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8117
8118 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8119 for Python 2.1
8120
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008121Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8122
8123 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8124
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008125Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8126
8127 * doc/libxml2-api.xml python/tests/reader.py: one really need
8128 to provide the base URI information when creating a reader parser
8129 from an input stream. Updated the API and the example using it.
8130
Daniel Veillardea7751d2002-12-20 00:16:24 +00008131Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8134 include/libxml/valid.h include/libxml/xmlreader.h: working on
8135 DTD validation on top of xml reader interfaces. Allows to
8136 validate arbitrary large instances. This required some extensions
8137 to the valid module interface and augmenting the size of xmlID
8138 and xmlRef structs a bit.
8139 * uri.c xmlregexp.c: simple cleanup.
8140
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008141Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8142
8143 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8144 work on the xml reader interfaces.
8145 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8146 Web page for the Windows binaries.
8147
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008148Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8149
8150 * xmlIO.c: applied a patch for VMS following the report by
8151 Nigel Hall
8152
Daniel Veillard3772de32002-12-17 10:31:45 +00008153Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8154
8155 * parser.c: the parseStartTag bug fix wasn't complete.
8156
Daniel Veillard67df8092002-12-16 22:04:11 +00008157Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8158
8159 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8160 parseStartTag, fixing it.
8161 * test/att4 result/att4 result/noent/att4: adding the test
8162 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8163 more methods to XmlTextReader.
8164
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008165Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8166
8167 * win32/libxml2.def.src: added more xml reader exports
8168 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8169 to the build
8170
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008171Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8172
8173 * doc/tutorial/xmltutorial.xml
8174 plus generated html and pdf
8175 Updating tutorial again based on further comments from Niraj
8176 Tolia on the last iteration
8177
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008178Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8179
8180 * doc/tutorial/xmltutorial.xml
8181 * doc/tutorial/includekeyword.c
8182 * doc/tutorial/includegetattribute.c
8183 plus generated html and pdf
8184 Adding fix from Niraj Tolia to tutorial to properly free memory.
8185
8186
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008187Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8188
8189 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8190 more methods of XmlTextReader.
8191 * python/libxml2class.txt python/tests/reader.py: this increased the
8192 methods in the bndings, augmented the test to check those new
8193 functions.
8194
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008195Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8196
8197 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8198 methods of XmlTextReader.
8199 * python/generator.py python/libxml_wrap.h python/types.c
8200 python/libxml2class.txt: added the reader to the Python bindings
8201 * python/tests/Makefile.am python/tests/reader.py: added a specific
8202 test for the Python bindings of the Reader APIs
8203 * parser.c: small cleanup.
8204
Daniel Veillard06503452002-12-13 10:42:08 +00008205Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8206
8207 * xinclude.c: fallback was only copying the first child not the
8208 full child list of the fallback element, closes #89684 as reopened
8209 by Bernd Kuemmerlen
8210
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008211Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8212
8213 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8214
Daniel Veillard000eafb2002-12-12 10:04:22 +00008215Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8216
Daniel Veillardc1eed322002-12-12 11:01:32 +00008217 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008218 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008219 gives enum values, fix functype return type, put back fields in
8220 structs
8221 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008222
Daniel Veillard024b5702002-12-12 00:15:55 +00008223Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8224
8225 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8226 about htmlNodeDumpOutput location.
8227 * xpath.c: removed an undefined function signature
8228 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8229 too many symbols in the API breaking the python bindings.
8230 Updated with the libxslt/libexslt changes.
8231
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008232Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8233
8234 * configure.in: preparing release of 2.4.29
8235 * doc/*: rebuilt the docs and API
8236 * xmlreader.c: a few more fixes for the XmlTextReader API
8237
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008238Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8239
8240 * include/win32config.h: applied mingw patch from Magnus Henoch
8241
Daniel Veillard5aad8322002-12-11 15:59:44 +00008242Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8243
8244 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8245
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008246Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8247
8248 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8249 building Python script, does the C parsing directly, generates
8250 a better API description including structure fieds defs and
8251 enums. Still a couple of bugs, but good enough for the python
8252 wrappers now.
8253 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8254 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8255 include/libxml/schemasInternals.h include/libxml/tree.h: more
8256 cleanup based on the python analysis script reports.
8257 * libxml.spec.in: make sure the API XML description is part of the
8258 devel package.
8259
Daniel Veillard01c13b52002-12-10 15:19:08 +00008260Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8261
8262 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8263 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8264 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8265 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8266 code cleanup, especially the function comments.
8267 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8268
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008269Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8270
8271 * Makefile.am xmlreader.c include/libxml/Makefile.am
8272 include/libxml/xmlreader.h: Adding a new set of APIs based on
8273 the C# TextXmlReader API but converted to C. Allow to parse
8274 in constant memory usage, far simpler to program and explain
8275 than the SAX like APIs, unfinished but working.
8276 * testReader.c: test program
8277
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008278Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8279
8280 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8281
Daniel Veillard64b35282002-12-04 15:10:40 +00008282Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8283
8284 * tree.c: Chip turner indicated that XHTML1 serialization
8285 rule for style actually break on both IE and Mozilla,
8286 try to avoid the rule if escaping ain't necessary
8287
Daniel Veillard8efff672002-12-04 11:44:48 +00008288Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8289
8290 * nanhttp.c: handle HTTP URL escaping, problem reported by
8291 Glen Nakamura and Stefano Zacchiroli
8292
Daniel Veillard1c732d22002-11-30 11:22:59 +00008293Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8294
8295 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8296
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008297Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8298
8299 * uri.c: Johann Richard pointed out some XPointer problems for
8300 URN based URI references in XInclude. Modified the URI parsing
8301 and saving routines to allow correct parsing and saving of
8302 XPointers, especially when attached to "opaque" scheme accordingly
8303 to RFC 2396
8304
Daniel Veillard8db67d22002-11-27 19:39:27 +00008305Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8306
8307 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8308 of refactoring to the HTML saving code.
8309 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8310 in the doc.
8311
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008312Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8313
8314 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8315 to a buffer API to reuse the generic dump to an OutputIO layer,
8316 this reduces code, fixes xmlNodeDump() for XHTML, also made
8317 xmlNodeDump() now return the number of byte written.
8318
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008319Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8320
8321 * python/setup.py.in: another patch from Stéphane Bidoul for
8322 Python bindings on Windows
8323 * doc/parsedecl.py: small cleanup
8324
Daniel Veillard9715c172002-11-25 16:33:40 +00008325Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8326
8327 * libxml.spec.in configure.in: add a line in %changelog for releases
8328
Daniel Veillard9bc53102002-11-25 13:20:04 +00008329Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8330
8331 * parser.c: patch from Marcus Clarke fixing a problem in entities
8332 parsing that was detected in KDe documentations environment.
8333
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008334Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8335
8336 * python/libxml.c (libxml_prev): Return the previous as opposed to
8337 the next node (I guess this is the result of some cut & paste programming:)
8338
Daniel Veillard80d7b902002-11-23 16:23:08 +00008339Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8340
8341 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8342
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008343Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8344
8345 * python/generator.py python/libxml.c python/setup.py.in: trying
8346 to fix the Python bindings build on Windows (Stéphane Bidoul)
8347
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008348Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8349
8350 * win32/configure.js: added option for python bindings
8351 * win32/libxml2.def.src: added more exports
8352
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008353Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8354
8355 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8356 pthreads
8357 * win32/wince/*: applied updates to Windows CE port from Javier
8358
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008359Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8360
8361 * configure.in: preparing 2.4.28
8362 * libxml.spec.in doc/Makefile.am: some cleanup
8363 * doc/*: updated the news and regenerated.
8364
Daniel Veillardfee408f2002-11-22 13:18:30 +00008365Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8366
8367 * HTMLparser.c: final touch at closing #87235 </p> end tags
8368 need to be generated.
8369 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8370 this change slightly the output of a few tests
8371 * doc/*: regenerated
8372
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008373Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8374
8375 * parserInternals.c: fixing bug #99190 when UTF8 document are
8376 parsed using the progressive parser and the end of the chunk
8377 is in the middle of an UTF8 multibyte character.
8378
William M. Brack8b2c7f12002-11-22 05:07:29 +00008379Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8380
8381 * threads.c: fixed initialization problem in xmlNewGlobalState
8382 which was causing crash.
8383 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8384 in xmlInitializeGlobalState.
8385 * parserInternals.c: cleaned up ctxt->sax initialisation.
8386
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008387Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8388
8389 * tree.c include/libxml/tree.h: modified the existing APIs
8390 to handle XHTML1 serialization rules automatically, also add
8391 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8392 libxslt serialization uses it when needed without changing
8393 the library API.
8394 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8395 result/xhtml1: added a new test specifically for xhtml1 output
8396 and updated the result of one XHTML1 test
8397
Daniel Veillardd076a202002-11-20 13:28:31 +00008398Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8399
8400 * xinclude.c parserInternals.c encoding.c: fixed #99082
8401 for xi:include encoding="..." support on text includes.
8402 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8403 test/XInclude/ents/isolatin.txt : added a specific regression test
8404 * python/generator.py python/libxml2class.txt: fixed the generator
8405 the new set of comments generated for doc/libxml2-api.xml were
8406 breaking the python generation.
8407
Daniel Veillard817e70b2002-11-19 22:28:48 +00008408Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8409
8410 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8411 * configure.in: patch for Solaris on new autoconf closes #98880
8412 * doc/parsedecl.py: repair the frigging API building script,
8413 did I say that python xmllib sucks ?
8414 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8415 and some comment are no more truncated.
8416
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008417Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8418
8419 * parser.c: Martin Stoilov pointed out a potential leak in
8420 xmlCreateMemoryParserCtxt
8421
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008422Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8423
8424 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8425 included in HTML documents and using the push parser.
8426
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008427Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8428
8429 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8430 specified, look for the Python interpreter not just in the
8431 specified root but also in the specified location. Fixes #98825
8432
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008433Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * python/libxml.c: fixing bug #98792 , node may have no doc
8436 and dereferencing without checking ain't good ...
8437
Daniel Veillarddad3f682002-11-17 16:47:27 +00008438Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8439
8440 * configure.in: preparing release 2.4.27
8441 * doc/* : updated and rebuilt the docs
8442 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8443 and all the docs are actually packaged and in the final RPMs
8444 * parser.c parserInternals.c include/libxml/parser.h: restore
8445 xmllint --recover feature.
8446
Daniel Veillard68e9e742002-11-16 15:35:11 +00008447Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8450 processing of parsed entities, and XPath computation on sustitued
8451 entities.
8452 * testXPath.c: make sure entities are substitued.
8453
Daniel Veillard328f48c2002-11-15 15:24:34 +00008454Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8455
8456 * parser.c: fixed #96594, which was totally dependant on the
8457 processing of internal parsed entities, which had to be changed.
8458
Daniel Veillard66651aa2002-11-15 11:21:43 +00008459Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8460
8461 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8462 trying to fix bug #98517 about building outside the source tree
8463 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8464
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008465Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8466
8467 * include/win32config.h: cleanup
8468 * win32/Makefile.mingw: integrated mingw in JScript configure
8469 * win32/Makefile.msvc: modified to allow mingw coexistence
8470 * win32/configure.js: integrated mingw
8471 * win32/Readme.txt: cleanup
8472
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008473Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8474
8475 * HTMLparser.c: strengthen the guard in the Pop macros,
8476 like in the XML parser, closes bug #97315
8477
Daniel Veillard0821b152002-11-12 20:57:47 +00008478Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8479
8480 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8481 callback is never used.
8482
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008483Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8484
8485 * parserInternals.c: fixed the initialization of the SAX structure
8486 which was breaking xsltproc
8487 * xpath.c: patch from Petr Pajas for CDATA nodes
8488 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8489 * parser.c include/libxml/parser.h: patch from Peter Jones
8490 removing a leak in xmlSAXParseMemory() and adding the
8491 function xmlSAXParseMemoryWithData()
8492
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008493Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8494
8495 adding pdf of tutorial, changing web page to link to it
8496 * doc/tutorial/xmltutorial.pdf
8497 * doc/xml.html
8498 * doc/docs.html
8499
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008500Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8501
8502 * doc/tutorial/ar01s08.html
8503 adding file what I forgot for tutorial
8504
8505
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008506Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8507
8508 Adding encoding discussion to tutorial
8509 Added:
8510 * doc/tutorial/images/*.png: DocBook admonition image files
8511 * doc/tutorial/apf.html, apg.html: new generated html
8512 * doc/tutorial/includeconvert.c: conversion code entity file
8513 changed:
8514 * doc/tutorial/xmltutorial.xml: DocBook original
8515 * doc/tutorial/*.html: generated html
8516
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008517Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8518
8519 * include/libxml/*.h: retired xmlwin32version.h
8520 * doc/Makefile.am: retired xmlwin32version.h
8521 * win32/configure.js: retired xmlwin32version.h
8522
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008523Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8524
8525 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008526 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8527 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008528
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008529Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8530
8531 * globals.c: fixed a typo pointed out by Igor
8532 * xpath.c: try to speed up node compare using line numbers
8533 if available.
8534
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008535Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8536
8537 * tree.c: make xmlFreeNode() handle attributes correctly.
8538
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008539Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8540
8541 * catalog.c: completed the #96963 fix, as reported by Karl
8542 Eichwalder
8543
Daniel Veillard56f21f22002-11-06 15:49:46 +00008544Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8547
Daniel Veillard91ad8792002-11-04 17:06:52 +00008548Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8549
8550 * Makefile.am: switched the order of a couple of includes
8551 to fix bugs #97100
8552
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008553Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8554
8555 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8556 xmlLoadCatalogs that used to separate directories with a ':'.
8557
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008558Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8559
8560 * threads.c: improvements to the Windows-side of thread handling
8561 * testThreads.c: conditionally excluded unistd.h
8562 * testThradsWin32.c: broke overlong lines
8563 * include/win32config.h: adapted thread-related macros to the new
8564 scheme and for pthreads on Windows
8565 * win32/Makefile.msvc: introduced a more flexible thread build,
8566 added testThreads[Win32].c to the build
8567 * win32/configure.js: introduced a more flexible thread config
8568
John Fleck61f6fb62002-10-31 15:23:29 +000085692002-10-31 John Fleck <jfleck@inkstain.net>
8570
8571 * doc/xml.html (and, by implication, FAQ.html)
8572 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8573
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008574Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8575
8576 * configure.in: removed xmlwin32version.h
8577 * include/libxml/Makefile.am: removed xmlwin32version.h
8578
Daniel Veillardce66ce12002-10-28 19:01:59 +00008579Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * tree.c: applied patch from Brian Stafford to fix a bug
8582 in xmlReconciliateNs()
8583
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008584Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * tree.c: applied patch from Christian Glahn to allow
8587 xmlNewChild() on document fragment nodes
8588
Daniel Veillardb39bc392002-10-26 19:29:51 +00008589Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8590
8591 * parser.c: Christian Glahn found a problem with a recent
8592 patch to xmlParseBalancedChunkMemoryRecover()
8593 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8594 problems
8595 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8596 test/schemas/seq*: added the test cases from Charles
8597
Daniel Veillard366a9152002-10-23 20:43:53 +00008598Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8601 serious cleanup of the spec file and associated changes
8602 in the Makefiles.
8603 * valid.c: try to remove some warnings on x86_64
8604
Daniel Veillardd033d022002-10-23 14:55:02 +00008605Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8608 fix bug #96586
8609
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008610Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8611
8612 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8613 parsing, applied his patch
8614 * result/HTML/attrents.html result/HTML/attrents.html.err
8615 result/HTML/attrents.html.sax test/HTML/attrents.html:
8616 added the test and result case provided by Mikhail Sogrine
8617
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008618Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * vms/build_libxml.com vms/config.vms vms/readme.vms
8621 include/libxml/parser.h include/libxml/parserInternals.h
8622 include/libxml/tree.h include/libxml/xmlIO.h
8623 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8624 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8625 Applied the VMS update patch from Craig A. Berry
8626 * doc/*.html: update
8627
Daniel Veillardf000f072002-10-22 14:28:17 +00008628Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8631
Daniel Veillard1e208222002-10-22 14:25:25 +00008632Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8633
8634 * debugXML.c: adding a grep command to --shell in xmllint
8635 for T.V. Raman
8636
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008637Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8638
8639 * xmlcatalog.c: tried to fix some of the problem with --sgml
8640
Daniel Veillard935494a2002-10-22 14:22:46 +00008641Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8642
8643 * parser.c: tried to fix bug #91500 where doc->children may
8644 be overriden by a call to xmlParseBalancedChunkMemory()
8645
8646Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8647
8648 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8649 identifiers in SGML catalogs containing '&'
8650
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008651Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * python/types.c: fixed bugs when passing result value tree
8654 to Python functions.
8655
Daniel Veillard48267432002-10-18 11:21:38 +00008656Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * configure.in: preparing the release of 2.4.26
8659 * doc/*: updated and rebuilt the documentation
8660
Daniel Veillardbb284f42002-10-16 18:02:47 +00008661Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * parser.c: fixed a XML Namespace compliance bug reported by
8664 Alexander Grimalovsky
8665
Daniel Veillard44892f72002-10-16 15:23:26 +00008666Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * HTMLtree.c: fixed serialization of script and style when
8669 they are not lowercase (i.e. added using the API to the tree).
8670
Daniel Veillard2fd85422002-10-16 14:32:41 +00008671Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * valid.c: make xmlValidateDocument emit a warning msg if there
8674 is no DTD, pointed by Christian Glahn
8675
Daniel Veillard32370232002-10-16 14:08:14 +00008676Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8679 content model when some of the blocks have min or max, and a couple
8680 of bugs found in the process.
8681 * result/schemas/list0* test/schemas/list0*: added some specific
8682 regression tests
8683
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008684Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * README: updated the contact informations
8687
Daniel Veillard63186732002-10-15 08:43:17 +00008688Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8691 misses it, reported by Peter Bray.
8692
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008693Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8694
8695 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8696 and removed a few warnings
8697
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008698Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * parser.c: Christian Glahn found a small bug in the push parser.
8701 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8702 public
8703
Daniel Veillard6045c902002-10-09 21:13:59 +00008704Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * xmlschemas.c include/libxml/xmlschemas.h: added
8707 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8708 * testSchemas.c: added --memory to test the new interface
8709
Daniel Veillardf0070122002-10-09 14:24:17 +00008710Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8711
8712 * doc/index.py doc/search.php: integrated the XSLT indexing,
8713 a few fixed in the indexer, added a scope selection at the
8714 search level.
8715
Daniel Veillard01992e02002-10-09 10:20:30 +00008716Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8719 this was due to uninitialized parts of the validation context
8720
Daniel Veillard321be0c2002-10-08 21:26:42 +00008721Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * debugXML.c: applied patch from Mark Vakoc except the API
8724 change, preserved it.
8725 * doc/*: updated the docs to point to the search engine for
8726 information lookup or before bug/help reports.
8727
Daniel Veillard01e87d22002-10-08 16:55:06 +00008728Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * doc/index.py doc/search.php: added mailing-list archives
8731 indexing and lookup
8732
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008733Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8734
8735 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8736
Daniel Veillard9b006132002-10-07 11:13:27 +00008737Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * doc/index.py: improved HTML indexing
8740 * doc/search.php: make the queries also lookup the HTML based indexes
8741
Daniel Veillard141d04b2002-10-06 21:51:18 +00008742Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * doc/index.py: added HTML page indexing
8745
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008746Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8747
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008748 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008749 problem in libxslt.
8750 * catalog.c: fixed list handling in XML_CATALOG_FILES
8751
Daniel Veillardceb09b92002-10-04 11:46:37 +00008752Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * valid.c: typo/bug found by Christian Glahn
8755
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008756Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8757
8758 * xmlIO.c: applied Windows CE patch from Javier.
8759 * win32/wince: new directory, contains support for the PocketPC
8760 with Windows CE from Javier.
8761 * include/win32config.h: reorganised, removed duplicate
8762 definitions and applied WinCE patch from Javier.
8763 * include/wsockcompat.h: new file, now contains WinSock
8764 compatibility macros.
8765 * win32/Makefile.msvc: introduced double-run compilation.
8766
Daniel Veillarde16b5742002-09-26 17:50:03 +00008767Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * configure.in include/libxml/xmlwin32version.h: preparing release
8770 of 2.4.25
8771 * doc/*: updated and regenerated teh docs and web pages.
8772
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008773Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8776 error were not covering namespace declarations.
8777 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8778 it was missing the attribute declaration for the namespace
8779 * result/VC/NS3: the fix now report breakages in that test
8780
Daniel Veillardabe01742002-09-26 12:40:03 +00008781Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8784
Daniel Veillard2ace1952002-09-26 12:28:02 +00008785Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8788 and regenerated the docs and web site
8789
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008790Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8791
8792 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8793 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8794 not before
8795
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008796Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * python/generator.py python/libxml2class.txt: fixed a stupid error
8799 breaking the python API
8800
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008801Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8804 triostr.c triostr.h: applied a trio update patch from
8805 Bjorn Reese which should work with MinGW
8806
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008807Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * tree.c: improving some documentation comments
8810 * xmlregexp.c: found and fixed a mem leak with python regression tests
8811 * doc/*: rebuilt the doc and the API XML file including the
8812 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8813 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8814 python/types.c: added access to the XML Schemas regexps from
8815 python
8816 * python/tests/Makefile.am python/tests/regexp.py: added a
8817 simple regexp bindings test
8818
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008819Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8820
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008821 * doc/xml.html:
8822 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008823
Daniel Veillard118aed72002-09-24 14:13:13 +00008824Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * xmlregexp.c: fixed the data callback on transition functionality
8827 which was broken when using the compact form
8828 * result/schemas/*: updated the results, less verbose, all tests
8829 pass like before
8830 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8831 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8832 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8833 annoying warnings
8834 * xpath.c: try to provide better error report when possible
8835
Daniel Veillard72336152002-09-21 13:08:14 +00008836Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8837
8838 * Makefile.am: fixed a breakage raised by Jacob
8839
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008840Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8841
8842 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8843 which don't use sockets
8844
Igor Zlatkovic01280582002-09-20 16:40:34 +00008845Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8846
8847 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8848 * win32/configure.js: applied zlib patch from Daniel Gehriger
8849
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008850Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8851
8852 * win32/configure.js: applied the patch from Mark Vakoc for
8853 regexp support
8854 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8855 for regexp support
8856
Daniel Veillardb5c05732002-09-20 13:36:25 +00008857Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * xmlschemastypes.c: as pointed by Igor Float and Double
8860 parsing ain't finished yet
8861
Daniel Veillard40b11342002-09-20 12:01:39 +00008862Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * Makefile.am configure.in: trying to fix #88412 by bypassing
8865 all the python subdir if python ain't detected
8866
Daniel Veillard23e73572002-09-19 19:56:43 +00008867Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8870 made configuring with regexps/automata/unicode the default
8871 but without schemas ATM
8872 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8873 fixed the regexp based DTD validation performance and memory
8874 problem by switching to a compact form for determinist regexps
8875 and detecting the determinism property in the process. Seems
8876 as fast as the old DTD validation specific engine :-) despite
8877 the regexp built and compaction process.
8878
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008879Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * valid.c: determinism is debugged, new DTD checking code now works
8882 but xmlFAComputesDeterminism takes far too much CPU and the whole
8883 set usues too much memory to be really usable as-is
8884
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008885Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * tree.c: fixed another stupid bug in xmlGetNodePath()
8888 * xmllint.c: --version now report the options compiled in
8889
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008890Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * HTMLparser.c: small cleanup
8893 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8894 when configured with them. A bit of debugging around the determinism
8895 checks is still needed
8896
Daniel Veillard63b01c22002-09-17 19:25:28 +00008897Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8898
8899 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8900
Daniel Veillard92727042002-09-17 17:59:20 +00008901Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8902
8903 * xmlIO.c: small portability glitch fixed.
8904
Daniel Veillard84d70a42002-09-16 10:51:38 +00008905Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * xmlschemastypes.c: incomplete steps for real/double support
8908 * testAutomata.c include/libxml/xmlautomata.h
8909 include/libxml/xmlregexp.h: avoiding a compilation problem
8910 * valid.c include/libxml/valid.h: starting the work toward using
8911 the regexps for actual DTD validation
8912
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008913Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * hash.c: cosmetic cleanup
8916 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8917 integrating a DTD validation layer based on the regexps
8918
Daniel Veillard4402ab42002-09-12 16:02:56 +00008919Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8922 the determinism was tested before eliminating the epsilon
8923 transitions :-(
8924
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008925Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * python/generator.py python/libxml.c python/libxml.py
8928 python/libxml2-python-api.xml python/libxml2class.txt
8929 python/libxml_wrap.h python/types.c: updated the python
8930 bindings, added code for easier File I/O, and the ability to
8931 define a resolver from Python fixing bug #91635
8932 * python/tests/Makefile.am python/tests/inbuf.py
8933 python/tests/outbuf.py python/tests/pushSAXhtml.py
8934 python/tests/resolver.py python/tests/serialize.py: updated
8935 and augmented the set of Python tests.
8936
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008937Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8938
8939 * win32/configure.js: added more readme info for the binary
8940 package.
8941
Daniel Veillard607b35c2002-09-10 12:16:19 +00008942Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8943
8944 * xmlIO.c: fixed a stupid out of bound array error
8945
8946Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8949 messing around with support for Windows path, cleanups,
8950 trying to identify and fix the various code path to the
8951 filename access. Added xmlNormalizeWindowsPath()
8952
Daniel Veillard76575762002-09-05 14:21:15 +00008953Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8954
8955 * error.c valid.c: working on better error reporting of validity
8956 errors, especially providing an accurate context.
8957 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8958 error reports in those cases.
8959
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008960Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8963 parser.c parserInternals.c xmlIO.c: get rid of all the
8964 perror() calls made in the library execution paths. This
8965 should fix both #92059 and #92385
8966
Daniel Veillard19aa7022002-09-05 11:14:19 +00008967Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * xmllint.c: memory leak reporting was broken after a change
8970 of the preprocessor symbol used to activate it.
8971
Daniel Veillardec6725e2002-09-05 11:12:45 +00008972Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * tree.c: try to make the copy function work for node of
8975 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8976 DOM layers though, not libxml2 itself.
8977
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008978Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * valid.c: try to provide file and line informations, not all
8981 messages are covered, but it's a (good) start
8982
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008983Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * xinclude.c: reimplemented a large part of the XInclude
8986 processor, trying to minimize resources used, James Henstridge
8987 provided a huge test case which was exhibiting severe memory
8988 consumption problems.
8989
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008990Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * python/Makefile.am: applied patch from Christophe Merlet to
8993 reestablish DESTDIR
8994
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008995Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8996
8997 * libxml.spec.in: fixes libary path for x86_64 AMD
8998
John Fleckbe98b332002-09-04 03:16:23 +00008999Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9000
9001 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009002 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009003 (plus resulting generated html files)
9004 fixing one spot I missed in the tutorial where I hadn't freed
9005 memory properly
9006
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009007Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9008
9009 * doc/tutorial/includeaddattribute.c
9010 * doc/tutorial/includeaddkeyword.c
9011 * doc/tutorial/includegetattribute.c
9012 * doc/tutorial/includekeyword.c
9013 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009014 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009015 update tutorial to properly free memory (thanks to Christopher
9016 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009017 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009018 added image files so the callouts are graphical, making it
9019 easier to read ( use "--param callout.graphics 1" to generate
9020 html with graphical callouts)
9021
Daniel Veillarde1662542002-08-28 11:50:59 +00009022Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9025 nice logos generated by Marc Liyanage
9026 * doc/site.xsl *.html: changed the stylesheet to show the new
9027 logo and regenerated the pages
9028
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009029Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9032
Daniel Veillard42766c02002-08-22 20:52:17 +00009033Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * xpath.c: possible mem leak patch from Jason Adams
9036
9037Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9040 in the XQuery namespace
9041 * configure.in: preparing 2.4.24
9042 * doc/*.html: updated the web pages
9043
9044Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * python/generator.py: closing bug #85258 by generating conditional
9047 compile check to avoid linking to routines not configured in.
9048
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090492002-08-22 Havoc Pennington <hp@pobox.com>
9050
9051 * autogen.sh: update error message for missing automake
9052
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009053Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * python/Makefile.am: typo in target name resulted in libxml2.py
9056 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9057
Daniel Veillard22669b22002-08-22 07:17:11 +00009058Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9059
9060 * win32/win32/Makefile.mingw: updated with version from
9061 Elizabeth Barham at http://soggytrousers.net/repository/
9062
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009063Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9064
9065 * win32/Makefile.msvc: added the prefix location to the include
9066 and lib search path.
9067
Havoc Pennington830e8972002-08-18 22:22:13 +000090682002-08-18 Havoc Pennington <hp@pobox.com>
9069
9070 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9071 both automake 1.6 and 1.4 installed get the right automake. Means
9072 compilation from CVS will now require the latest automake 1.4
9073 release, or manually creating symlinks called "automake-1.4" and
9074 "aclocal-1.4"
9075
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009076Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * configure.in python/Makefile.am: more AMD 64 induced changes from
9079 Frederic Crozat
9080
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009081Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * xinclude.c: oops I was missing the xml:base fixup too
9084 * result/XInclude/*.xml: this adds xml:base attributes to most
9085 results of the tests
9086
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009087Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * xinclude.c: quick but apparently working implementation of
9090 xi:fallback, should close bug #89684
9091 * Makefile.am test/XInclude/docs/fallback.xml
9092 result/XInclude/fallback.xml: added a basic test for fallback,
9093 and run with --nowarning to avoid a spurious warning
9094 * configure.in: applied patch from Frederic Crozat for python
9095 bindings on AMD 64bits machines.
9096
Daniel Veillard9e923512002-08-14 08:48:52 +00009097Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9100 the caller don't pass a SAX callback block.
9101
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009102Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * tree.c: applied the same fix for the XML-1.0 namespace to
9105 xmlSearchNsByHref() as was done for xmlSearchNs()
9106
Daniel Veillardad11b302002-08-12 14:53:41 +00009107Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * libxml.3: small cleanup of the man page
9110 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9111 when serializing HREF attributes generated by XSLT.
9112
Daniel Veillardc084e472002-08-12 13:27:28 +00009113Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9116 version of Marc Liyanage' patch for boolean attributes in HTML
9117 output
9118
Daniel Veillard5f91b372002-08-12 12:13:01 +00009119Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * python/tests/serialize.py: fixed the test results, indenting
9122 behaviour changed slightly
9123
Aleksey Sanin9e951762002-08-08 18:02:41 +00009124Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9125
9126 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9127 new c14n function to Windows def files
9128
Aleksey Saninea4272a2002-08-02 23:50:03 +00009129Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9130
9131 * c14n.c: fixed a memory leak in c14n code
9132
Daniel Veillard58e44c92002-08-02 22:19:49 +00009133Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * parser.c include/libxml/parser.h: adding a new API for Christian
9136 Glahn: xmlParseBalancedChunkMemoryRecover
9137 * valid.c: patch from Rick Jones for some grammar cleanup in
9138 validation messages
9139 * result/VC/* result/valid/*: this slightly change some of the
9140 regression tests outputs
9141
Daniel Veillard0bf29002002-08-01 12:54:11 +00009142Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * tree.c: trying to fix a problem in namespaced attribute handling
9145 raised by Christian Glahn
9146
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009147Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * encoding.c include/libxml/encoding.h: Opening the interface
9150 xmlNewCharEncodingHandler as requested in #89415
9151 * python/generator.py python/setup.py.in: applied cleanup
9152 patches from Marc-Andre Lemburg
9153 * tree.c: fixing bug #89332 on a specific case of loosing
9154 the XML-1.0 namespace on xml:xxx attributes
9155
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009156Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9157
9158 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9159 corner case from new Merlin's test suite and added a callback
9160 that will be used to improve xmlsec performance
9161
9162
Daniel Veillard0b22def2002-07-29 16:23:03 +00009163Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * HTMLtree.c: trying to fix the <style> escaping problem in
9166 HTML serialization bug #89342
9167
Daniel Veillard0b28e882002-07-24 23:47:05 +00009168Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9171 and rebuilt the web site.
9172
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009173Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009174
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009175 * include/libxml/tree.h: added _private member to xmlNs struct
9176
Daniel Veillard1d995272002-07-22 16:43:32 +00009177Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * HTMLparser.c: fixing bug #84876 based on the xml working
9180 code.
9181
William M. Brack61eaba52002-07-21 11:14:18 +00009182Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9183
9184 * python/Makefile.am: enhanced to fix bug 72012 (errors
9185 when using '-jX' make parameter)
9186
William M. Brackef61d202002-07-19 08:32:00 +00009187Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9188
9189 * xpath.c: small additional enhancement for booleans
9190 compared to nodesets
9191
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009192Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * HTMLtree.c: changed the order of the encoding declaration
9195 attributes in the meta tags due to a bug in IE/Mac
9196
William M. Brack0c022ad2002-07-12 00:56:01 +00009197Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9198
9199 * xpath.c: enhanced handling of booleans (especially '='
9200 and '!=' for nodesets) - fixes bug 85256. Added new
9201 routine xmlXPathNotEqualValues for more proper handling
9202 of '!=' when nodesets are involved.
9203
Daniel Veillard06944e22002-07-11 19:55:18 +00009204Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9207 doc/xmlcatalog_man.xml to the source distribution
9208
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009209Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9210
9211 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9212 asked for this.
9213
Daniel Veillard539638b2002-07-06 19:55:14 +00009214Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * configure.in: preparing 2.4.23
9217 * doc/*: rebuilt the docs
9218
Daniel Veillard176d99f2002-07-06 19:22:28 +00009219Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * parser.c: fixing bug #84169 by fixing the
9222 comment of xmlCreatePushParserCtxt to describe the
9223 encoding detection parameters better.
9224
Daniel Veillard37f961d2002-07-06 17:53:56 +00009225Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * valid.c: fixing bug #79331 in one path the lookup for
9228 ID attributes on a namespaced node wasn't handled correctly :-\
9229
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009230Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * HTMLparser.c: trying to fix 87235 about discarded white
9233 spaces in the HTML parser.
9234 * result/HTML/*: this changes the output of a number of HTML
9235 regression tests
9236
Daniel Veillardfdc91562002-07-01 21:52:03 +00009237Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * xpath.c: applied patch from Richard Jinks for the namespace
9240 axis + fixed a memory error.
9241 * parser.c parserInternals.c: applied patches from Peter Jacobi
9242 removing ctxt->token for good.
9243 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9244 popped out by the regression tests.
9245 * Makefile.am: patch for threads makefile from Gary Pennington
9246
William M. Brack6000af52002-06-28 11:43:13 +00009247Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9248
Daniel Veillardfdc91562002-07-01 21:52:03 +00009249 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009250 expressions involving preceding-sibling (et al).
9251
Daniel Veillard153120c2002-06-18 07:58:35 +00009252Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * hash.c: applied a patch from Peter Jacobi to solve a problem
9255 when compiling with the Watcom C on Win32
9256 * result/schemas/*.err: the change of hashing algo generated
9257 permutations in the output
9258
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009259Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9260
9261 * hash.c: applied patch from Sander Vesik improving the quality of
9262 the hash function.
9263
Aleksey Sanina5808b92002-06-14 17:07:41 +000092642002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009265
9266 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9267 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9268 xmllint.c xpath.c: replaced sprintf() with snprintf()
9269 to prevent possible buffer overflow (the bug was pointed
9270 out by Anju Premachandran)
9271
Daniel Veillarde059b892002-06-13 15:32:10 +00009272Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * parser.c: removed an uninitialized data error popped by valgrind
9275 on PE references
9276
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009277Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9278
9279 * doc/xml.html
9280 adding tutorial reference to the web page
9281
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009282Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9283
9284 * doc/tutorial/xmltutorial.xml
9285 * doc/tutorial/ar01s07.html
9286 * doc/tutorial/ape.html
9287 * doc/tutorial/includegetattribute.c
9288 adding section to tutorial about retrieving an attribute
9289 value
9290
Daniel Veillardf5582f12002-06-11 10:08:16 +00009291Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * parser.c: applied a couple of patches from Peter Jacobi to start
9294 to get rid of ctxt->token, with a possible significant speed
9295 improvement to be gained once done. Better compliance with PE
9296 references constructs in DTDs too.
9297 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9298 from Peter too
9299
Daniel Veillard38d80e22002-06-11 07:24:56 +00009300Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9301
9302 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9303 xmlParseElement was likely to have been deallocated at the
9304 time of the report, possibly leading to segfault. Just report
9305 the tag name now.
9306
Daniel Veillard9e412302002-06-10 15:59:44 +00009307Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * xpath.c: patch from Richard Jinks for XPath substring() function
9310 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9311
Aleksey Sanina5808b92002-06-14 17:07:41 +000093122002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009313
9314 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9315
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009316Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9317
9318 *doc/FAQ.html
9319 fixing typos in FAQ, thanks to Robert Funnell for the
9320 editing help
9321
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009322Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * NEWS: got complaints from rpmlint that it was empty
9325
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009326Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9327
9328 * added doc/tutorial, including:
9329 apa.html
9330 apb.html
9331 apc.html
9332 apd.html
9333 ar01s02.html
9334 ar01s03.html
9335 ar01s04.html
9336 ar01s05.html
9337 ar01s06.html
9338 includeaddattribute.c
9339 includeaddkeyword.c
9340 includekeyword.c
9341 includestory.xml
9342 index.html
9343 xmltutorial.xml
9344 libxml tutorial, including generated html
9345
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009346Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9347
9348 * result/c14n/exc-without-comments/merlin-c14n-two-*
9349 result/c14n/without-comments/merlin-c14n-two-*
9350 test/c14n/exc-without-comments/merlin-c14n-two-*
9351 test/c14n/without-comments/merlin-c14n-two-*
9352 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9353 c14n/exc-c14n and slightly modified test script to handle
9354 these test cases
9355 * c14n.c: fixed bugs for complicated nodes set (namespace
9356 without node and others from merlin-c14n-two.tar.gz)
9357 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9358 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9359 for xmlsec performance patch
9360 * xpath.c: fixed self::node() for namespaces and attributes
9361
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009362Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9363
9364 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9365 but with the format parameter
9366 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9367
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009368Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9369
9370 * Makefile.am: updated c14n tests suite
9371 * c14n.c: performance improvement for previous c14n patch
9372
Daniel Veillarde72c7562002-05-31 09:47:30 +00009373Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * parser.c: another peroformance patch from Peter Jacobi, that
9376 time on parsing attribute values.
9377
Aleksey Sanin508a1012002-05-31 06:32:32 +00009378Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9379
9380 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9381 into LibXML2 test suite
9382
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009383Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9384
9385 * c14n.c: propagating xpath ancesstors node fix to c14n
9386 plus small performance improvement to reduce number of
9387 mallocs
9388 * xpath.c: fixed ancestors axis processing for namespace nodes
9389
Daniel Veillard46de64e2002-05-29 08:21:33 +00009390Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9393 Peter Jacobi
9394
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009395Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9396
9397 * configure.in: preparing 2.4.22
9398
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009399Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9402 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9403 a public entry point.
9404 * doc/*: rebuilt the API and docs
9405
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009406Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * xpath.c: patch from Richard Jinks to fix a problem introduced
9409 in the previous patch and pointed by Norm
9410
Daniel Veillardc6924812002-05-24 11:10:43 +00009411Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * libxml.spec.in: fixing bug #81112
9414
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009415Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * uri.c: fixing bug #82848
9418
Daniel Veillarda2878972002-05-24 07:54:39 +00009419Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9422 output of one catalog test
9423
Aleksey Sanin114e4752002-05-24 07:20:27 +00009424Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009425
Aleksey Sanin114e4752002-05-24 07:20:27 +00009426 * global.data globals.c tree.c include/libxml/globals.h
9427 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9428 default value for global parameter xmlIndentTreeOutput to 1 and
9429 introduced new global parameter xmlTreeIndentString (the string
9430 used to do one-level indent) with default value " " (as it was
9431 in tree.c)
9432
Daniel Veillard49d5af82002-05-23 11:55:49 +00009433Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9436 with trio and schemas.
9437
Daniel Veillard7c13af42002-05-22 09:57:32 +00009438Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * xpath.c: patch from Richard Jinks to fix the problem raised in
9441 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9442
Daniel Veillard5a872412002-05-22 06:40:27 +00009443Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * xmlschemas.c: a bit of work on import.
9446 * xmlschemastypes.c: Charles Bozeman provided a compare function
9447 for date/time types so min/max facet restrictions should work,
9448 indeterminate comparisons return an error instead of equal.
9449 * test/schemas/date_0* result/schemas/date_0_0: specific test
9450 from Charles Bozeman too
9451
Daniel Veillard10b6da42002-05-18 07:55:20 +00009452Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9455 from Christian Cornelssen fixing the man pages and the Catalog
9456 building script.
9457 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9458 next step is <xs:import> I now have a reasonable understanding
9459 of how it works.
9460
Daniel Veillarde5354492002-05-16 08:43:22 +00009461Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9464
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009465Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9466
9467 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9468
Daniel Veillard088bf112002-05-14 11:03:59 +00009469Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * xpath.c: fixing an XPath function evalutation bug pointed out
9472 by Alexey Efimov where the context was lost when evaluating
9473 the function arguments
9474
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009475Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009476
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009477 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9478 function public for XMLSec performance optimizations
9479
Daniel Veillard3cd72402002-05-13 10:33:30 +00009480Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * python/generator.py python/libxml2class.txt : fixed a problem
9483 with the HTML parser pointed by Gary Benson
9484 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9485 example
9486
Aleksey Sanine48a3182002-05-09 18:20:01 +00009487Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9488 * parser.c: fixed bug #81159 (memory growth in SAX)
9489
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009490Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9491 * xpath.c: fixed bug #78858 (the real fix)
9492
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009493Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009494 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009495
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009496Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9497
9498 * tree.c: modified xmlNodeSetBase to allow changing the
9499 base of a document.
9500
Daniel Veillard070803b2002-05-03 07:29:38 +00009501Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * xmlschemastypes.c: patch Charles Bozeman for validation of
9504 all the date, time, and duration types
9505 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9506 * configure.in: fixed an error pointed by an user
9507 * xml2-config.in: fixed an error pointed by an user
9508
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009509Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9510
9511 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9512 win32/libxml2.def.src xmlIO.c: exported default
9513 'file:', 'http:' and 'ftp:' protocols input handlers
9514 and maked protocols comparisson case insensitive
9515
Daniel Veillard34de97f2002-04-30 14:29:22 +00009516Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * configure.in: Neven Has detected a typo
9519
Daniel Veillard28577c32002-04-30 06:48:41 +00009520Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9523 as one of the persons allowed to commit directly to the
9524 module.
9525
Daniel Veillardfc57b412002-04-29 15:50:14 +00009526Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9529 * valid.c: raised a too low limit
9530 * doc/*: rebuilt the docs
9531
Daniel Veillardeca82812002-04-24 11:42:02 +00009532Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * test/XPath/expr/floats test/XPath/expr/functions
9535 result/XPath/expr/floats result/XPath/expr/functions
9536 xpath.c: another XPath conformance patch from Richard Jinks
9537
Daniel Veillard13e04c62002-04-23 17:51:29 +00009538Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * xmlschemas.c: fixed validation of attribute groups.
9541 * test/schemas result/schemas: added an example from the primer
9542
Daniel Veillard88c58912002-04-23 07:12:20 +00009543Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9546 * test/schemas result/schemas: updated the test list
9547
Daniel Veillarde19fc232002-04-22 16:01:24 +00009548Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * TODO: updated a bit
9551 * parser.c: made a comment more specific
9552 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9553 Schemas conformance.
9554 * test/schemas result/schemas: updated the test list
9555
Daniel Veillard441bc322002-04-20 17:38:48 +00009556Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9559 implementing xs:all with minOccurs = 0
9560 * tes/schemas/* result/schemas/*: added more tests covering
9561 xs:all
9562
Daniel Veillard8a001f62002-04-20 07:24:11 +00009563Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * xmlregexp.c: first implementation of the all particle, this
9566 may need to be revisited for case where not all transitions
9567 must be crossed.
9568
Daniel Veillard7646b182002-04-20 06:41:40 +00009569Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * tree.c: another entity processing update from Markus Henke
9572
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009573Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9574
9575 * trionan.c: fixed crash on OSF/1
9576
Daniel Veillardb4398962002-04-19 07:01:55 +00009577Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * xmlschemas.c: more Schemas work
9580 * test/schemas/* result/schemas/*: added more tests coming
9581 from the spec.
9582
Daniel Veillard54761132002-04-18 21:00:44 +00009583Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9586 ExcC14N specification
9587
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009588Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * tree.c: patch from Markus Henke, fix for recursive entities.
9591
Daniel Veillard23b1f372002-04-18 15:50:05 +00009592Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * xpath.c: fix a problem with string() on a document node.
9595
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009596Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * Makefile.am xmlschemas.c: more Schemas work
9599 * test/schemas/* result/schemas/*: added more tests coming
9600 from the spec.
9601
Daniel Veillard6231e842002-04-18 11:54:04 +00009602Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9605 * result/HTML/*: this changes a few things in the results
9606
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009607Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9608
9609 * include/libxml/tree.h: eliminated 'declaration different than
9610 prototype' warning
9611 * include/win32config.h: "resolved" conflicts with errno.h
9612
Daniel Veillardb509f152002-04-17 16:28:10 +00009613Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9616 on the automata interfaces and debug of counted choices
9617 * test/schemas/* result/schemas/*: added a number of tests
9618
Daniel Veillard8651f532002-04-17 09:06:27 +00009619Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9622 a bit of work on Schemas
9623 * testSchemas.c: try to make it more useful
9624 * test/schemas/* result/schemas/* Makefile.am: changed the
9625 Schemas regression test procedure, started adding a few samples
9626
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009627Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9628
9629 * include/libxml/encoding.h: Patch for the Borland C++ builder
9630 * include/libxml/tree.h: Patch for the Borland C++ builder
9631 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009632 * win32/bcb5: New directory for the Borland C++ builder
9633 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009634
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009635Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9636
9637 * win32/Makefile.msvc: Update for XML Schema support
9638 * win32/configure.js: Update for XML Schema support
9639 * win32/libxml2.def.src: Update for XML Schema support
9640
Daniel Veillard4255d502002-04-16 15:50:10 +00009641Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9644 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9645 xmlunicode.c include/libxml/Makefile.am
9646 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9647 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9648 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9649 include/libxml/xmlversion.h.in : merged the current state of
9650 XML Schemas implementation, it is not configured in by default,
9651 a specific --schemas configure option has been added.
9652 * test/automata test/regexp test/schemas Makefile.am
9653 result/automata result/regexp result/schemas:
9654 merged automata/regexp/schemas regression tests
9655
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009656Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * xpath.c: Gary found a compile time problem, fixes #78823
9659
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009660Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * configure.in: release of 2.4.20
9663 * doc/*: updated and rebuilt the docs
9664
Daniel Veillardf544f192002-04-15 12:56:56 +00009665Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * python/Makefile.am: patch from Cristian Gafton to build on
9668 Red Hat 6.2, should also fix #75779
9669
Daniel Veillard940492d2002-04-15 10:15:25 +00009670Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * valid.c: first part of fixing #78729
9673
Daniel Veillardeb475a32002-04-14 22:00:22 +00009674Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9677 escaping of URI when saving HTML files.
9678 * result/HTML/*: this impacted some tests
9679
Daniel Veillard9b731d72002-04-14 12:56:08 +00009680Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * configure.in: trying to fix #77441
9683
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009684Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * include/libxml/xmlIO.h: Hallski complained it could not be
9687 included by itself.
9688
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009689Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9692
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009693Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9694
9695 * win32/configure.js: patch from Nilo for the c14n option
9696 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9697
Daniel Veillardda423da2002-04-10 19:25:38 +00009698Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9701 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9702 LIBXML_THREAD_ENABLED
9703
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009704Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * xpath.c: another patch from Richard Jinks for substring conformance
9707 * test/XPath/expr/floats test/XPath/expr/strings
9708 result/XPath/expr/floats result/XPath/expr/strings: update of the
9709 test suite to check those.
9710
Daniel Veillard01917aa2002-04-10 11:30:41 +00009711Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * xpath.c: patch from Richard Jinks for .x float parsing.
9714
Daniel Veillard46d6c442002-04-09 16:10:39 +00009715Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * parser.c: patch from Markus Henke when an encoding ain't recognized
9718
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009719Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * libxml.m4: got a report that #include <string.h> was needed
9722
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009723Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9726
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009727Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9728
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009729 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009730
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009731Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9734 pointed out by Melvyn Sopacua.
9735
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009736Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * libxml.m4: Frédéric Crozat gave a patch related to the change
9739 of Include paths breaking the libxml.m4
9740
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009741Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * xpath.c: Fix bug #76927 forgot to save some context
9744 when evaluating binary expressions
9745
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009746Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * configure.in: fixed configure for MPE/iX from Markus Henke
9749 * xmlmemory.c: fixed initialization problems
9750 * xpath.c: another set of patches from Richard Jinks this
9751 fixes "make XPathtests" on linux
9752
Daniel Veillard21458c82002-03-27 16:12:22 +00009753Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9756 * test/XPath/expr/compare test/XPath/expr/equality
9757 test/XPath/expr/floats test/XPath/expr/functions
9758 test/XPath/expr/strings result/XPath/expr/compare
9759 result/XPath/expr/equality result/XPath/expr/floats
9760 result/XPath/expr/functions result/XPath/expr/strings: Updated
9761 tests though they show a divergence on Linux
9762
Daniel Veillard28dfed12002-03-27 09:08:17 +00009763Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xpath.c trionan.c: previous commit also included patches
9766 from Richard Jinks on some IEEE support corner case
9767
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009768Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9771 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9772 that $(datadir) should be used for docs
9773
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009774Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9777 could leak filedescriptors
9778
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009779Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * configure.in nanohttp.c: applied patch from Allan Clark for
9782 UnixWare/OpenServer
9783
Daniel Veillard19274092002-03-25 16:48:03 +00009784Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * configure.in: preparing 2.4.19
9787 * doc/*: rebuilt the docs
9788
Daniel Veillard56b2db72002-03-25 16:35:28 +00009789Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * nanohttp.c: fixing #76043, got fed up with non-portability
9792 of that piece of code.
9793
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009794Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * valid.c SAX.c: Never commit without running "make tests" :-(
9797 fix a couple of stupidities in the previous commit
9798 * result/*: a few changes in some attribute order result of previous
9799 commit.
9800
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009801Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9804 the internal subset should not raise duplicate ID errors,
9805 also there was a small bug in conjunction to namespace
9806 declarations defaulted and xml:xxx attributes DTD definitions.
9807
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009808Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * xpath.c: Richard Jinks also raised some rounding problems
9811 this tries to fix them
9812
Daniel Veillard4e2df542002-03-22 12:23:14 +00009813Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9816 behaviour in xmlXPathCastToString()
9817
Daniel Veillarddb552912002-03-21 13:27:59 +00009818Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9821 raised by Morus Walter
9822
Daniel Veillard9e537932002-03-21 13:08:08 +00009823Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9826 from Igor
9827
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009828Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * xpath.c: fixing #75619, related to a problem when trying
9831 to evaluate condition when the current node set resulting
9832 from that sub-step evaluation is empty. Also fixes 2 potential
9833 problem with previous-sibling and next-siblings axis.
9834
Daniel Veillard1840ef02002-03-21 08:05:23 +00009835Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9838 HTML support is not configured in.
9839
Daniel Veillard561b7f82002-03-20 21:55:57 +00009840Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9843 include/libxml/tree.h: dohh I really didn't intended to commit
9844 this test version :-(
9845
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009846Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * testSAX.c: I wanted to see the real speed at the SAX interface
9849 after a little too many Ximianer started complaining about the
9850 parser speed.
9851 added a --quiet option:
9852 paphio:~/XML -> ls -l db100000.xml
9853 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9854 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9855 3200006 callbacks generated
9856 real 0m1.270s
9857 Which means 16MBytes/s and 3Mcallback/s
9858
Daniel Veillardc62a1472002-03-19 18:35:12 +00009859Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * xpath.c: valgrind spotted another error that time when running
9862 on libxslt regression tests
9863
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009864Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * Makefile.am: adding "make valgrind" running the full regression
9867 tests (except python ones) under Valgrind (using valgrind -q
9868 which was kindly added by the author).
9869 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9870 passes cleanly now except an obcure floating point initialization
9871 raised in log10() in one XPath regression test ???
9872 * tree.c: edited some comments to close #75244
9873
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009874Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9877 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9878 context of ScrollKeeper, made sure that if the number is
9879 an integer, the serialization follows the description at
9880 http://www.w3.org/TR/xpath#section-String-Functions
9881
Daniel Veillard5997aca2002-03-18 18:36:20 +00009882Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009884 * configure.in: preparing 2.4.18
9885 * doc/*: updated and rebuilt the web site
9886 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9887 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009888 * parser.c: humm, changed the way the SAX parser work when
9889 xmlSubstituteEntitiesDefault(1) is set, it will then
9890 do the entity registration and loading by itself in case the
9891 user provided SAX getEntity() returns NULL.
9892 * testSAX.c: added --noent to test the behaviour.
9893
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009894Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * parser.c: Wilfried Teiken provided a hackish but working
9897 way to get context reported back on entities when parsing
9898 with SAX and without breaking the DOM build.
9899
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009900Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * c14n.c: applied a new patch from Aleksey Sanin
9903 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9904 to reference Aleksey implementation of XML digital Signatures
9905
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009906Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * xpath.c: small fix to avoid potential problem due to
9909 ordering of freeing data
9910 * python/Makefile.am: people were complaining about
9911 the generated file in python dir not being built
9912
Daniel Veillardd2379012002-03-15 22:24:56 +00009913Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9916 python/generator.py python/libxml.c python/types.c: Cleanup
9917 of the python Makefiles based on Jacob and James feedback,
9918 fixed the spec file accordingly, fixed the number of warning
9919 that passing my pedantic CFLAGS was generating. Conclusion
9920 is that Python includes are real crap.
9921
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009922Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * configure,in: it was reported quite a few times that
9925 xml2-config --cflags should not output
9926 -I$includeprefix/libxml2/libxml because libxml2 header names
9927 clashes with existing names like list.h from C++ stl.
9928 Includes should be #include<libxml/xxx.h> so ...
9929
Daniel Veillard6f293b12002-03-15 09:42:33 +00009930Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * c14n.c: another patch from Aleksey Sanin
9933
Daniel Veillard5c396542002-03-15 07:57:50 +00009934Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9937 canonicalization algorithm
9938 * doc/xml.html doc/index.html: added the C14N references on the
9939 index page.
9940
jacob berkman9be65862002-03-14 02:15:56 +000099412002-03-13 jacob berkman <jacob@ximian.com>
9942
9943 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9944 usage, redundant, and gcc specific
9945
Daniel Veillard75be0132002-03-13 10:03:35 +00009946Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xpath.c: speedup some node selection operations, this can
9949 have a significant impact on DocBook Norm's stylesheets
9950 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9951 make sure it's always the case
9952 * debugXML.c: distinguish CDATA and comments in ls operations
9953
Daniel Veillard61f26172002-03-12 18:46:39 +00009954Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9957 to generate better API descriptions etc...
9958
Daniel Veillard9ff88172002-03-11 09:15:32 +00009959Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * c14n.c: Fixing #74186, made sure all boolean expressions
9962 get fully parenthesized, ran indent on the output
9963 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9964 include/libxml/tree.h: also #74186 related, removed the
9965 --with-buffers option, and all the preprocessor conditional
9966 sections that were resulting from it.
9967
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009968Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * valid.c: applied patch from Dodji Seketeli fixing an
9971 uninitailized variable in xmlValidGetValidElements()
9972
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009973Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * c14n.c: fixed a few comments
9976 * doc/*.html doc/*/*.html: regenerated the docs and added
9977 the C14N API
9978 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9979
Daniel Veillardfa49d872002-03-09 10:20:00 +00009980Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * check-xml-test-suite.py: fix to adapt varaiations in the
9983 bindings
9984 * configure.in python/setup.py python/setup.py.in: fixed to
9985 have the version of the python scripts automatically updated
9986
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009987Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9990 in xmlCopyProp()
9991
Daniel Veillardaf43f632002-03-08 15:05:20 +00009992Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * configure.in: preparing 2.4.17 release
9995 * doc/*: updated and rebuilt the docs
9996 * xpath.c: fixed a comment
9997 * python/libxml.c: fixed a possible reentrancy problem
9998
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009999Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10002 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10003 added a specific regression test
10004 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10005 not raise exceptions when failing to find the attribute.
10006
Daniel Veillard90bc3712002-03-07 15:12:58 +000010007Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * configure.in xmllint.c: owen pointed out a problem with the
10010 ftme fix, gettimeofday() was not detected by configure and
10011 the ftime header wasn't included, dohhh
10012
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010013Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * configure.in xmllint.c: trying to fix #71457 for timing
10016 precision when gettimeofday() is not availble but ftime() is
10017
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010018Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10021 are now copied on install and part of the -devel RPM
10022
Daniel Veillard7b416132002-03-07 08:36:03 +000010023Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * xpath.c: trying to avoid bug #72150 which was apparently
10026 caused by a gcc bug (or a processor problem) as detailed
10027 at http://veillard.com/gcc.bug
10028
Daniel Veillardf742d342002-03-07 00:05:35 +000010029Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10032 fixed xmlReconciliateNs(), added a Python test/example for
10033 inter-document cut'n paste
10034 * python/libxml.py: fixed node.doc on document nodes and added
10035 xpathEval() onto node objects
10036
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010037Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10040 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10041 fixup and integrated tests for the serialization stuff
10042
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010043Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10046 moved the libxml man page to section 3
10047
Daniel Veillard1e774382002-03-06 17:35:40 +000010048Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * tree.c: fix bug #72490
10051 * python/libxml.c python/libxml.py: added methods serialize()
10052 and saveTo() to all node elements.
10053
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010054Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * xmlIO.c: closed #73430, don't read from an input source
10057 which indicated an end-of-file or an error.
10058
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010059Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * parser.c: make sure SAX endDocument is always called as
10062 this could result in a Python memory leak otherwise (it's
10063 used to decrement ref-counting)
10064 * python/generator.py python/libxml.c python/libxml.py
10065 python/libxml2-python-api.xml python/libxml2class.txt
10066 python/tests/error.py python/tests/xpath.py: implemented
10067 the suggestions made by Gary Benson and extended the tests
10068 to match it.
10069
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010070Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * python/generator.py: applied patch fixing #73450
10073
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010074Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * xpath.c: fixing #61290 "namespace nodes have no parent"
10077 long standing divergence from the XPath REC. NodeSets
10078 simply hold a copy of namespace nodes and those node ->next
10079 points to the parent (which may not be the node carrying the
10080 definition).
10081 * include/libxml/xpath.h: flagged but didn't added a possible
10082 speedup
10083 * DOCBparser.c HTMLparser.c: removed some warnings from push
10084 parser due to new state being added.
10085 * tree.c: new fix from Boris Erdmann
10086 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10087 the XML Canonalization support from Aleksey Sanin
10088
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010089Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * tree.c: patch from Boris Erdmann fixing some namespace odities
10092 with xmlCopyNode()
10093
Daniel Veillardc6613042002-03-02 09:34:02 +000010094Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * xmlIO.c: fix bug #72706 when loading a NULL entity
10097
Daniel Veillardc0fef772002-03-01 16:16:31 +000010098Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10101 actually change in a future XML Namespace revision.
10102
Daniel Veillard79426f22002-03-01 16:14:17 +000010103Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10106 added the possibility of returning nodesets from XPath extension
10107 functions written in Python
10108
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010109Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * python/*: commiting some Python bindings work done while travelling
10112
Daniel Veillard97300512002-03-01 09:13:41 +000010113Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10116 explicitely with memory debugging switched on
10117
Daniel Veillard6361da02002-02-23 10:10:33 +000010118Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10121 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10122 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10123 the accessor generator for strings
10124 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10125 regression test.
10126
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010127Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * python/README python/generator.py python/libxml.c python/setup.py:
10130 added the 'usual' setup.py to allow building a libxml2-python
10131 module based on the same code. The initialization is however
10132 different the 2 .so files fo libxml2 and libxslt are identical and
10133 they entry point initialize both libraries. this is done to avoid
10134 some possible nasty problem since the Python don't merge the maps
10135 of all shared modules.
10136
Daniel Veillard158a4d22002-02-20 22:17:58 +000010137Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * parser.c: fixed a push/encoding bug reported by Michael
10140 on librsvg
10141
Daniel Veillard7839e162002-02-20 18:54:48 +000010142Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * include/libxml/parserInternals.h: fixes a misplaced #endif
10145
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010146Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * parser.c valid.c: found and fixed a couple of allocation bugs
10149
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010150Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * doc/xml.html doc/python.html doc/*: added a Python and binding
10153 page describing the current state of the Python bindings and
10154 giving pointers to the other languages wrappers.
10155
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010156Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10159 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10160 rebuilt the API and web site
10161 * xpath.c: fixed #71978 portability bugs
10162
Daniel Veillard8aff2472002-02-19 21:50:43 +000010163Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10166
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010167Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * include/libxml/parserInternals.h parser.c: had to change
10170 2 internal parsing API when processing document content
10171 to check the start and end of element content are defined
10172 in the same entity
10173 * valid.c include/libxml/valid.h: attribute normalization can
10174 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10175 with the context to report it.
10176 * SAX.c: fixed the last known bugs, crazy validation constraints
10177 when a document is standalone seems correctly handled. There
10178 is a couple of open issues left which need consideration especially
10179 PE93 on external unparsed entities and standalone status.
10180 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10181 The 2 tests left failing are actually in error. Cleanup done.
10182
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010183Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * valid.c: implemented E59 spaces in CDATA does not match the
10186 nonterminal S
10187
Daniel Veillard878eab02002-02-19 13:46:09 +000010188Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * SAX.c parser.c valid.c: more validation test fixups
10191 * check-xml-test-suite.py: added duration info for the tests
10192
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010193Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * parser.c valid.c: a couple of errors were reported but not
10196 saved back as such in the parsing context. Down to 1% failure rate
10197 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10198
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010199Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * xmlInternald.c: isExtender was missing a char
10202 * parser.c include/libxml/parser.h: % are acceptable in the
10203 internal subset if within a PUBLIC ID
10204
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010205Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * SAX.c parserInternals.c valid.c: more work on the conformance
10208 suite. Took the step to finally block documents with encoding
10209 errors. It's a fatal error per the spec, people should have fixed
10210 their documents by now.
10211
Daniel Veillard55253e22002-02-18 14:32:39 +000010212Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * check-xml-test-suite.py: fixed the test script after some discussion
10215 on the semantic of TYPE="error"
10216 * Makefile.am: added the script to the distrib
10217
Daniel Veillard28757702002-02-18 11:19:30 +000010218Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * SAX.c entities.c: fixed a couple of conformances issues deep
10221 into the validation code (standalone and undeclared Notations)
10222
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010223Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10226 stayed there for years !
10227
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010228Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10231 missing
10232
Daniel Veillardc7612992002-02-17 22:47:37 +000010233Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * check-xml-test-suite.py: improved the behaviour a bit as
10236 well as the logs
10237 * parser.c valid.c SAX.c: fixed a few more bugs
10238 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10239
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010240Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * check-xml-test-suite.py: python script to run regression tests
10243 against the XML Test suite of W3C/OASis
10244 * SAX.c: fixed a validation bug
10245 * parser.c: fixed 3 errors pointed by the test suite
10246 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10247 * python/Makefile.am: fixed a dependendy
10248
Daniel Veillard9f28f302002-02-15 20:48:08 +000010249Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * xmlmemory.c: avoid a warning bug #71594
10252
Daniel Veillard144024e2002-02-13 21:14:46 +000010253Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10256 warning on alpha/Tru64
10257
Daniel Veillarde4301c82002-02-13 13:32:35 +000010258Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * include/libxml/entities.h: fixing a comment
10261 * valid.c: fixing some troubles with validity check on namespaces
10262 * result/VC/NS3 test/VC/NS3: added a specific regression test
10263
Daniel Veillarda6d05382002-02-13 13:07:41 +000010264Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * tree.c: Fixing #71342 serializing '\n' in attribute values
10267 * result/noent/att3 result/att3 test/att3: added a specific
10268 test.
10269
Daniel Veillard797a5652002-02-12 13:46:21 +000010270Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * python/libxml.c: couple of bug fixes
10273
Daniel Veillard01a6d412002-02-11 18:42:20 +000010274Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * python/*.py: removed tabs and used spaces.
10277
Daniel Veillard397ff112002-02-11 18:27:20 +000010278Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10281 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10282
Daniel Veillard03517542002-02-11 13:54:40 +000010283Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10286 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10287
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010288Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * include/libxml/encoding.h include/libxml/entities.h
10291 include/libxml/globals.h include/libxml/parser.h
10292 include/libxml/threads.h include/libxml/tree.h
10293 include/libxml/xmlmemory.h: trying to fix the include mess
10294
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010295Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * include/libxml/xmlmemory.h: reverted part of the previous
10298 attempt to provide #69655, this was breaking the build.
10299
Daniel Veillard0ba59232002-02-10 13:20:39 +000010300Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10303 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10304 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10305 include/libxml/parserInternals.h include/libxml/tree.h
10306 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10307 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10308 clean.
10309 * python/libxml.c: fixed a warning.
10310
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010311Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10314 copying of node, merge back IDs in the target document.
10315 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10316 test/XInclude/ents/ids.xml: test case
10317 * result/VC/ElementValid4: output changed due to a typo fix
10318
Daniel Veillard1c18e302002-02-09 22:16:40 +000010319Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * python/Makefile.am: seems some version of automake didn't
10322 generate the dependancies right as Jacob found out. Add
10323 an extra dependancy rule.
10324
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010325Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * parserInternals.c valid.c: Justin Fletcher found some parts
10328 of the code needing cleanup
10329 * libxml.spec.in python/Makefile.am python/generator.py
10330 python/libxml.c python/libxml.py: Fixed the python Makefiles
10331 corrected a bug showing up on ia64, changed the name of the
10332 python internal module too
10333
Daniel Veillard07be19b2002-02-08 14:20:35 +000010334Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * Makefile.am: applied patch from Andris Pavenis for binary
10337 name suffixes
10338
Daniel Veillardf216d462002-02-08 13:44:24 +000010339Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * xmllint.c win32/win32config.h: fixing #68748
10342
Daniel Veillardd455d792002-02-08 13:37:46 +000010343Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * valid.c: fixing #70166
10346
10347Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * valid.c: fixing #70077
10350
Daniel Veillardc575b992002-02-08 13:28:40 +000010351Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * Copyright Makefile.am README configure.in libxml.spec.in:
10354 Changed to the MIT Licence
10355 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10356 doc/xmlio.html: updated the doc accordingly
10357 * include/libxml/xmlwin32version.h configure.in: preparing
10358 2.4.14 release
10359 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10360 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10361 fixed the const xmlChar * wrapper and generator, XPath extension
10362 functions now use the context as first argument
10363 * python/tests/tstxpath.py python/tests/xpath.py
10364 python/tests/xpathext.py: Updated the tests accordingly
10365 * tree.c: fixed bug #70067
10366
Daniel Veillard7db38712002-02-07 16:39:11 +000010367Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * Makefile.am: cleanup
10370 * debugXML.c: always use stdout if output is NULL
10371 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10372 * python/Makefile.am python/generator.py python/libxml2class.txt
10373 python/libxml_wrap.h python/types.c: augmented the number of bindings
10374 handling FILE * and XPath contexts
10375 * python/tests/Makefile.am: avoid a stupid problem due to the
10376 use of TEST.
10377
Daniel Veillard15a143b2002-02-06 22:40:50 +000010378Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10381
Daniel Veillard70cab352002-02-06 16:06:58 +000010382Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * python/TODO python/libxml.c: cleanup the extension function lookup
10385 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10386
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010387Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * configure.in python/Makefile.am: do not install outside
10390 of prefix
10391
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010392Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * python/TODO python/libxml.c: started adding SAX interfaces
10395 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10396 SAX test
10397
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010398Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * tree.c: hardened the addChild function
10401 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10402 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10403 added accessors needed for xmlNode, a bit more testing and
10404 extension of interfaces
10405 * python/tests/Makefile.am python/tests/build.py: added a test
10406 build from scratch/save/load/check
10407
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010408Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * parserInternals.c: change a small bit in the way valididy
10411 error messages get initialized
10412 * python/TODO python/libxml.c python/libxml2-python-api.xml
10413 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10414 added some memory debugging to track leaks at the libxml2 level
10415 * python/tests/*.py: changed all tests to check for leaks,
10416 there is just one left in XPath extension registrations.
10417
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010418Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * python/TODO python/generator.py python/libxml2-python-api.xml
10421 python/libxml2class.txt: more accessor classes for the parser
10422 context, allow to switch on and check validity
10423 * python/tests/Makefile.am python/tests/error.py
10424 python/tests/invalid.xml python/tests/valid.xml
10425 python/tests/validate.py: attded more test and and added error.py
10426 which I forgot to commit in the last step
10427
Daniel Veillard3ce52572002-02-03 15:08:05 +000010428Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * python/Makefile.am python/types.c: cleanup
10431 * python/libxml.c python/libxml.py python/libxml_wrap.h
10432 python/generator.py python/libxml2-python-api.xml
10433 python/libxml2class.txt: added class for parser context, added
10434 first cut for push mode support. Added a framework to generate
10435 accessors functions.
10436 * python/tests/Makefile.am python/tests/push.py: added a push
10437 test
10438
Daniel Veillardcfb05462002-02-02 23:18:22 +000010439Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10442 bug a bit of cleanup.
10443
Daniel Veillard5d819032002-02-02 21:49:17 +000010444Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10447 python/libxml2class.txt: adding error redirections and preformat
10448 to a python handler
10449 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10450 tests self checking
10451
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010452Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10455 a function
10456
Daniel Veillard9589d452002-02-02 10:28:17 +000010457Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10460 python/libxml.c python/libxml2-python-api.xml
10461 python/libxml2class.txt: Progressing through the TODOs, class
10462 description output, extra XML API, RPM now builds the wrappers
10463 for all python installed versions
10464
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010465Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * configure.in libxml.spec.in python/Makefile.am python/TODO
10468 python/generator.py python/libxml2class.txt: added more informations
10469 in the libxml2-python package including docs. Slightly changed
10470 the class hierarchy
10471 * python/tests/*: added basic regression tests infrastructure too
10472
10473Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10476 added libxml2-python as part of the packages installed
10477
Daniel Veillarda7340c82002-02-01 17:56:45 +000010478Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * python/Makefile.am python/generator.py python/libxml.c
10481 python/libxml.py: more work, now able to extend the
10482 XPath interpreter with functions written in python.
10483
Daniel Veillardc3e39442002-02-01 09:29:41 +000010484Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * python/Makefile.am: Jacob sent a patch to allow building from
10487 tarfile.
10488
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010489Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10492 inserted the python wrappers build, I hope this won't be too
10493 unportable
10494
Daniel Veillard1971ee22002-01-31 20:29:19 +000010495Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * xpath.c: minor optimization
10498 * python/generator.py python/libxml.c python/libxml.py
10499 python/libxml_wrap.h: more work on the python bindings,
10500 they now support XPath and there is no evident leak
10501
Daniel Veillard36ed5292002-01-30 23:49:06 +000010502Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * python/generator.py python/libxml.c python/libxml.py:
10505 more work on the python bindings generator.
10506
Daniel Veillard96fe0952002-01-30 20:52:23 +000010507Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * python/generator.py python/libxml.c python/libxml_wrap.h:
10510 more work on the python bindings.
10511
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010512Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * python/generator.py python/libxml.c python/libxml.py
10515 python/libxml_wrap.h: commited early version of a python binding
10516 for private use only ATM
10517
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010518Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * entities.c tree.c include/libxml/entities.h: applied patch
10521 from Anthony Jones to implement copy of DTD subtree too. Had
10522 just to keep 2 function private which really ought to become
10523 public ones.
10524
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010525Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * xmllint.c: added pointers to the web pages in the usage()
10528
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010529Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * tree.c: more fixes from Petr Kozelka for attribute handling
10532 in the tree API to align the semantic with DOM.
10533
Daniel Veillard36065812002-01-24 15:02:46 +000010534Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * valid.c tree.c entities.c: another set of patches from
10537 Anthony Jones for copy operations cleanup and robustness
10538
Daniel Veillardf8592562002-01-23 17:58:17 +000010539Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10542 an alphabetic index based on comments content
10543 * doc/*: rebuilt the web site with the new references
10544
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010545Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * parserInternals.h: Greg Sjaardema suggested to use an
10548 eponential buffer groth policy in xmlParserAddNodeInfo()
10549
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010550Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10553 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10554 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10555 to generate cross-references, and added/updated the stylesheets
10556 to generate and link API indexes. The generic keyword index
10557 is not done yet.
10558 * doc/*.html: regenerated all the usual docs too
10559
Daniel Veillard2070c482002-01-22 22:12:19 +000010560Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * debugXML.c: added an xpath function to the shell for T. V. Raman
10563
10564Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010565
10566 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10567 debug routines.
10568
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010569Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10572 support of attribute nodes
10573
Daniel Veillard9d06d302002-01-22 18:15:52 +000010574Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10577 hopefully near complete and fully documented of the API in XML
10578 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10579 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10580 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10581 include/libxml/parserInternals.h include/libxml/valid.hi
10582 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10583 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10584 include/libxml/xpath.h include/libxml/xpathInternals.h:
10585 Cleaned up the doc comments a lot in the process, the interface
10586 coverage is now 100%
10587
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010588Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10591 extracts comments from the gtk-doc DocBook output (a bit
10592 convoluted but seems to work).
10593
Daniel Veillard61006472002-01-21 17:31:47 +000010594Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10597 added an XML description of the API, moved the script generating
10598 it here. Added a "make api" target
10599
Daniel Veillardd2f23002002-01-21 13:36:00 +000010600Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10603
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010604Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * xpath.c include/libxml/xpathInternals.h: the change made to
10607 xmlXPathFuncLookupFunc was incompatible roll it back
10608
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010609Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * SAX.c: cleanup patch from Anthony Jones
10612 * doc/Makefile.am: fix the headers to avoid in make scan
10613 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10614 includes, * vs Ptr and general cleanup
10615 * parsedecl.py: first version of a script to extract the
10616 module interfaces, the goal will be to provide .decl or XML
10617 specification of the interfaces to build wrappers.
10618
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010619Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10622 now provides return codes in case of errors
10623
Bjorn Reese026d29f2002-01-19 15:40:18 +000010624Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10625
10626 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10627 Upgraded to trio baseline 1.6
10628 * strio.h strio.c: Replaced by triostr.h and triostr.c
10629
Daniel Veillard572577e2002-01-18 16:23:55 +000010630Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10633 of strdup usage in the code
10634
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010635Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * parser.c error.c: Keith Isdale complained rightly that
10638 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10639
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010640Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * tree.c: fixed the funxtion to set the xml: attributes
10643 * debugXML.c: added "setbase" to test it.
10644
Daniel Veillard2c748c62002-01-16 15:37:50 +000010645Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10648 to allow updating an attribute content
10649
Daniel Veillard8de85c62002-01-15 17:10:15 +000010650Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * libxml.h: try to avoid problems when compiling on Windows
10653
Daniel Veillard314cfa02002-01-14 17:58:01 +000010654Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * hash.c: patch from Anthony Jones for hash.c allocation size
10657 * Makefile.am: trying to work around Yet Another Libtool Madness
10658 and build the 2.4.13 release finally ...
10659
Daniel Veillard744683d2002-01-14 17:30:20 +000010660Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10663 * doc/* : update of the documentation
10664
Daniel Veillarde6a55192002-01-14 17:11:53 +000010665Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10668 at fixing #61290 :-(
10669
Daniel Veillardfb25a512002-01-13 20:32:08 +000010670Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10673 Fixes bug #67229
10674
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010675Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * tree.c: trying to avoid troubles when a subtree is copied
10678 and coalesced in part with the target tree. Should fix
10679 bug #67407
10680
Daniel Veillardd8224e02002-01-13 15:43:22 +000010681Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * valid.c: fixed validation of attributes content of type
10684 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10685 values, very old bug. Fixes #67671
10686
Daniel Veillard8107a222002-01-13 14:10:10 +000010687Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * parser.c include/libxml/parserInternals.h tree.c: integrated
10690 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10691 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10692
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010693Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * threads.c: applied Serguei Narojnyi's patch to add native
10696 thread support on the Win32 platform
10697 * testThreadsWin32.c Makefile.am: added the test program also
10698 from Serguei, Win32 specific
10699 * include/win32config.h include/libxml/xmlwin32version.h.in:
10700 added patch from Igor for the Windows thread specific defines.
10701
Daniel Veillard845cce42002-01-09 11:51:37 +000010702Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10705
Daniel Veillard7b602b42002-01-08 13:26:00 +000010706Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10709 output page into XMLinfo.html. Close bug #66951 and
10710 raised by Robert Collins too.
10711
Daniel Veillard73c6e532002-01-08 13:15:33 +000010712Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * encoding.c: Paul Keogh pointed out a possibility of segfault
10715 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10716 Closes bug # 68238
10717
Daniel Veillard4a859202002-01-08 11:49:22 +000010718Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * doc/*.html: updated the Gdome2 links
10721
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010722Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * libxml.h: Applied following patches from Robert Collins
10725 and make sure IN_LIBXML is defined when compiling it
10726 -------
10727 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10728 as well as Visual C.
10729 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10730 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10731 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10732 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10733 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10734 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10735 xmlSysIDExists xmlNoNetExists).
10736 * xmllint.c: Don't include winsock2.h for Cygwin.
10737
Daniel Veillard401c2112002-01-07 16:54:10 +000010738Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10741 when the version info is not present.
10742
Daniel Veillard6f42c132002-01-06 23:05:13 +000010743Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * tree.c: Anthony Jones pointed out a problem in
10746 xmlStringGetNodeList() and provided a fix for it
10747
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010748Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10749
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010750 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010751 xmlCreatePushParserCtxt() when the initial buffer passed
10752 is large.
10753
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010754Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * win32/*: big cleanup of the Windows/MSVC project files
10757 from Igor Zlatkovic
10758
Daniel Veillardcebb1362002-01-02 13:13:30 +000010759Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * doc/Makefile.am: should fix #67674 and avoid troubles if
10762 xsltproc is not available or fails in the prefix provided
10763
Daniel Veillard26908ab2002-01-01 16:50:03 +000010764Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10767
Daniel Veillard5344c602001-12-31 16:37:34 +000010768Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10769
10770 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10771 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10772 Fixed a few other problems raised by Charlie Bozeman.
10773 * result/VC/ElementValid[5-7]: fixed the output
10774
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010775Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10776
10777 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10778 patches from Charlie Bozeman. Regenerated the HTML docs.
10779
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010780Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10781
10782 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10783 for Windows from Igor
10784
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010785Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10786
10787 * xmllint.c: applied Justin Fletcher patch for --output or -o
10788
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010789Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10790
10791 * win32/libxml2/libxml2.def.src: close #67019
10792
Daniel Veillard01db67c2001-12-18 07:09:59 +000010793Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10794
10795 * xmllint.c: applied Justin Fletcher generic timing patch
10796 similar to the one already applied to xsltproc.
10797
Daniel Veillardd1640922001-12-17 15:30:10 +000010798Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10799
10800 * include/libxml/tree.h tree.c: applied documentation patches
10801 from Charlie Bozeman
10802
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010803Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10804
10805 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10806
Daniel Veillard29e43992001-12-13 22:21:58 +000010807Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10808
10809 * valid.c: fix the xmlStrdup() used in the previous patch.
10810 * valid.c: added --dropdtd
10811 * tree.c: fixed xmlUnlinkNode so it also removes the references
10812 from the document if the node is a DTD
10813
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010814Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10815
10816 * HTMLtree.c valid.c: cleanup some static declarations
10817
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010818Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10819
10820 * xmllint.c: removed another strdup()
10821 * doc/FAQ: removed the HP/UX entry
10822
Daniel Veillarded472f32001-12-13 08:48:14 +000010823Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10824
10825 * valid.c: fix bug #66816 when validating.
10826 * xmllint.c: don't use sys/time.h if configure did not found it
10827
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010828Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10829
10830 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10831 xmlcatalog_man.xml
10832
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010833Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10834
10835 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10836 xmlInitMemory() was declared twice
10837
Daniel Veillardb82c1662001-12-09 14:00:54 +000010838Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10839
10840 * globals.c: do not reference strdup() !
10841 * configure.in libxml-2.0.pc.in: trying to fix the libs
10842 of the various config extraction modules
10843
Daniel Veillardef90ba72001-12-07 14:24:22 +000010844Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10845
10846 * configure.in : preparing 2.4.12
10847 * doc/* : updated and rebuilt the docs
10848
Daniel Veillard220346d2001-12-07 11:33:54 +000010849Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10850
10851 * uri.c: closed bug #66159
10852 * testURI.c: added --escape option
10853 * configure.in: some cleanup for xml2-config --cflags
10854
Daniel Veillard2a906822001-12-06 14:34:08 +000010855Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10856
10857 * globals.c testThreads.c: removed some misplaced includes
10858 of xmlversion.h
10859
Daniel Veillarde28313b2001-12-06 14:08:31 +000010860Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10861
10862 * threads.c: patch from Gary Pennington fixing a possible
10863 problem at initialization time.
10864
Daniel Veillardd3b08822001-12-05 12:03:33 +000010865Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10866
10867 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010868 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010869 CodeWarrior.
10870
Daniel Veillarda7866932001-12-04 13:14:44 +000010871Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * xmllint.c: applied Geert Kloosterman's patch to fix
10874 --repeat --timing output
10875
Daniel Veillard19840942001-11-29 16:11:38 +000010876Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10877
10878 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10879 where non-wellformed XML declaractions were not detected.
10880
Daniel Veillarde85d9342001-11-28 14:43:12 +000010881Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10882
10883 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10884
Daniel Veillard22f25a82001-11-28 09:12:23 +000010885Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10886
10887 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10888 gets reset by xmlCleanupInputCallbacks() and this makes the
10889 function useless. Same for output.
10890
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010891Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * xmlIO.c: robert pointed out a loop error in callback cleanups
10894
Daniel Veillard8faa7832001-11-26 15:58:08 +000010895Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10896
10897 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10898 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10899 they are not really tied to debugging
10900
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010901Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10902
10903 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10904 * xmllint.c: better --catalogs description
10905
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010906Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10907
10908 * tree.c: fixed a couple of problems in xmlSetProp()
10909
Daniel Veillardcd337f02001-11-22 18:20:37 +000010910Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10913 unappropriate stdout output.
10914
Daniel Veillard566d4df2001-11-22 13:00:53 +000010915Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10918 by Denis Beurive, closes #65111
10919
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010920Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10921
10922 * valid.c: in case of content model validity error, don't
10923 print it if validity warnings were not requested.
10924
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010925Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10928 * parserInternals.c: removed the last exit() call. Print an
10929 unmaskable error on stderr instead (library mismatch detection)
10930
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010931Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10932
10933 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10934 shell instructions from Heiko Rupp
10935
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010936Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10937
10938 * catalog.c: use the URL notation file:// for default catalog paths
10939
Daniel Veillard0ec98632001-11-14 15:04:32 +000010940Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10941
10942 * include/libxml/tree.h: better comments for _private fields
10943 * tree.c: removed a problem when copying an entity reference.
10944
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010945Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10946
10947 * vms/*: updated instructions and diffs from John A Fotheringham
10948
Daniel Veillarda11001b2001-11-12 22:45:36 +000010949Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10950
10951 * include/libxml/xmlerror.h: avoid an include problem if
10952 #include <libxml/xmlerror.h> happens first in code
10953 seems to be the case in KDE libs
10954
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010955Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10956
10957 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10958 from Igor for Windows
10959
10960Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10961
10962 * Makefile.am: Gary Pennington pointed out a missing prefix
10963
Daniel Veillard43d3f612001-11-10 11:57:23 +000010964Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10967 * doc/*: upgraded and rebuilt the docs
10968
Daniel Veillardc1f78342001-11-10 11:43:05 +000010969Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * HTMLparser.c: fix comment in scripts element parsing.
10972 * result/HTML/doc3*: updated the results.
10973
10974Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10975
10976 * uri.c: another URI bug fix #63336, using Joel Young patch.
10977
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010978Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10979
10980 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10981 a cleaned up version of the Pwd shell string generation.
10982
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010983Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10984
10985 * valid.c include/libxml/tree.h: trying to fix namespaces +
10986 validation problems for good, closing #63619 in the process
10987 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10988 wrong in this respect, fixed it.
10989
Daniel Veillardd536f702001-11-08 17:32:47 +000010990Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10991
10992 * xmllint.c: Morus Walter patch to allow --format and --encode
10993
Daniel Veillard5004f422001-11-08 13:53:05 +000010994Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10995
10996 * debugXML.c: Stefan Kost provided an help command for the shell
10997
Daniel Veillarda6825e82001-11-07 13:33:59 +000010998Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * debugXML.c: Heiko Rupp pointed that the shell would crash
11001 on empty nodesets returns.
11002
Daniel Veillard03f848d2001-11-07 12:53:46 +000011003Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11006 migh need the history libraries
11007
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011008Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11009
11010 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11011 handle the case of < in quoted attributes, Bastian Kleineidam
11012
Daniel Veillardc853b322001-11-06 15:24:37 +000011013Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11014
11015 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11016 fixing catalog breakages
11017 * Makefile.am catalog.c result/catalogs/catal
11018 result/catalogs/mycatalog.* test/catalogs/catal*:
11019 fixed more problems in catalog support, added more regression tests
11020 for both XML and SGML catalog handling
11021
Daniel Veillard66870c72001-11-05 19:27:49 +000011022Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11023
11024 * debugXML.c: applied an improvement to xmlGetLineNo() from
11025 Keith Isdale
11026
Daniel Veillardffe09c92001-11-05 14:21:47 +000011027Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11030 Side effect of the progressive catalog loading
11031
Daniel Veillardad661b92001-11-05 11:43:15 +000011032Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11033
11034 * Makefile.am: confexecdir and confexec_DATA were defined twice
11035 pointed out by Karl Eichwalder
11036
Daniel Veillard6eb17722001-11-04 22:19:27 +000011037Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * xmlcatalog.c: avoid unlink() and use remove() instead.
11040
Daniel Veillardea898282001-11-04 22:13:45 +000011041Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * libxml.spec.in: cleanup
11044 * include/libxml/xmlwin32version.h: updated with 2.4.8
11045
Daniel Veillarda4617b82001-11-04 20:19:12 +000011046Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11049 of compiling libxml with a non standard set of options
11050
John Fleck027edfb2001-11-04 20:13:58 +000011051Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11052
11053 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11054 document --sgml option, fixing gnome bugzilla #63382
11055
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011056Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11057
11058 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11059 breakage of 2.4.7, added a couple of really needed APIs
11060 like xmlCatalogIsEmpty() and xmlNewCatalog()
11061 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11062 for install-catalog
11063 * configure.in: preparing 2.4.8
11064
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011065Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11068 include/libxml/tree.h include/libxml/xmlIO.h: more include
11069 cleanups, export cleanly one html output + format function.
11070
11071Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11072
11073 * parser.c: removed initGenericErrorDefaultFunc call from
11074 xmlInitParser() since it could destroy previous calls to
11075 xsltSetGenericErrorFunc() effects
11076
Daniel Veillardebd38c52001-11-01 08:38:12 +000011077Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11078
11079 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11080 keyword.
11081
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011082Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11083
11084 * Makefile.am: cleanup
11085 * threads.c: cleanup too
11086 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11087 from xsltproc
11088 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11089 dependancy loop.
11090
Daniel Veillard91c00402001-10-30 17:41:38 +000011091Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11094 was not used anymore !
11095
Daniel Veillard52dcab32001-10-30 12:51:17 +000011096Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * configure.in: preparing 2.4.7
11099 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11100 manual page from John
11101 * doc/*: updated the doc and rebuilt the generated pages
11102
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011103Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * xmlIO.c: closing bug #62711, the library should never
11106 close stdin or stdout.
11107
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011108Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11109
11110 * uri.c: second pass at fixing #63336, using Joel Young
11111 final patch. looks okay.
11112
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011113Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11114
11115 * uri.c include/libxml/uri.h: trying to clear #63336
11116 allowing the escaping routine to parse unconformant
11117 URI-References.
11118
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011119Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11120
11121 * vms/readme.vms vms/build_libxml.com nanoftp.c
11122 include/libxml/xmlversion.h.in: a few VMS updates from
11123 John A Fotheringham
11124 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11125 and xmlCleanupOutputCallbacks() for the Perl binding people.
11126
Daniel Veillard635ef722001-10-29 11:48:19 +000011127Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11130 apply fixes to close #63271 and avoid segfaults when
11131 the error routine gets callbed before xmlInitParser()
11132 get called.
11133 * nanoftp.c error.c: Applied patches from Justin Fletcher
11134 correcting some xmlGenericError misuses.
11135
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011136Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11137
11138 *doc/xmllint.xml, doc/xmllint.1
11139 New and improved man page for xmllint - .xml is the original, .1
11140 is the generated man page
11141
Daniel Veillardc9484202001-10-24 12:35:52 +000011142Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11145 the web site from the main HTML document.
11146
Daniel Veillard5151c062001-10-23 13:10:19 +000011147Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * parser.c: fixed an erroneous validation bug when PE refs
11150 occurs in external parsed entities referenced from the
11151 internals subset
11152 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11153 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11154 added the associated testcase, it's a nice one.
11155 * HTMLparser.c: generate the DTD node as HTML still ...
11156 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11157
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011158Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * HTMLparser.c: fixed a bug in htmlNewDoc()
11161
Daniel Veillard89cad532001-10-22 09:46:13 +000011162Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * test/threads/*: added entities testing to the Thread test
11165 * testThreads.c: make the test reasonable
11166 * DOCBparser.c: fix the DTD public and system ID
11167 * xmllint.c: added --sgml for SGML DocBook importing
11168 * Makefile.am: added Docbtests target
11169
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011170Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11173 * testThreads.c: removed bogus include
11174
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011175Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11176
11177 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11178 fixed a very serious (looping) validation bug
11179
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011180Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * include/libxml/globals.h include/libxml/threads.h threads.c
11183 testThreads.c: far more testing, cleaning up bugs
11184 * *.c : make sure globals.h is always included.
11185
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011186Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * HTMLparser.c: try to get rid of parser loops for good.
11189
Daniel Veillardab7488e2001-10-17 11:30:37 +000011190Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * configure.in: fixed some bugs in CFLAGS passing.
11193 * test/threads Makefile.am testThreads.c: added a specific
11194 threaded test case (really nasty, guaranteed).
11195
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011196Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * catalog.c: serious cleanup on the management of the
11199 XML catalog tree, more tests done, especially with
11200 the catalog PI.
11201
Daniel Veillard364789a2001-10-16 12:45:00 +000011202Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * catalog.c: avoid a problem in catalog cleanup on SMP if
11205 catalogs were not initialized.
11206
Daniel Veillard81463942001-10-16 12:34:39 +000011207Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * catalog.c xpath.c: trying to cleanup the not thread safe
11210 parts of the library.
11211
Daniel Veillard64a411c2001-10-15 12:32:07 +000011212Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11213
11214 * include/libxml/globals.h configure.in global.data: make
11215 the allocation be per-thread a configure option
11216 * encoding.c include/libxml/parser.h: fixed compilation
11217 errors
11218
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011219Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * include/libxml/parser.h: Norm reported that a few lines
11222 added were breaking libxslt compile, removed them for now
11223
Daniel Veillard6f350292001-10-14 09:56:15 +000011224Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * parser.c parserInternals.c threads.c: debugged and fixed
11227 initialization problems which were giving troubles on SMP
11228 boxes.
11229
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011230Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11231
11232 * include/libxml/Makefile.am: missing globals.h
11233
Daniel Veillarde7090612001-10-13 12:18:28 +000011234Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011235
Daniel Veillarde7090612001-10-13 12:18:28 +000011236 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011237
Daniel Veillardd0463562001-10-13 09:15:48 +000011238Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11241 include/libxml/parserInternals.h include/libxml/tree.h
11242 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11243 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11244 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11245 Applied the last patches from Gary, cleanup, activated threading
11246 all user accessible global variables are now handled in globals.[ch]
11247 Still a bit rought but make tests passes with either
11248 --with-threads defined at configure time or not.
11249 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11250 linking options
11251
Daniel Veillardb8478642001-10-12 17:29:10 +000011252Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * Makefile.am include/libxml/Makefile.am
11255 include/libxml/globals.h globals.c include/libxml/threads.h
11256 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11257 configure.in: started integrating the core of the thread support
11258 not activated yet but half integrated. The code should still
11259 compile and work anyway.
11260
Daniel Veillardb44025c2001-10-11 22:55:55 +000011261Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11262
11263 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11264 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11265 integrating the non-controversial parts of Gary Pennington
11266 multithread patches
11267 * catalog.c: corrected a small bug introduced
11268
Daniel Veillard75b96822001-10-11 18:59:45 +000011269Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * catalog.c include/libxml/catalog.h: very serious cleanup,
11272 isolating unportable code and as much as possible the accesses
11273 to the global shared catalog. May need more testing !
11274
Daniel Veillard78d12092001-10-11 09:12:24 +000011275Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11278 Keith Isdale patches for the XSLT debugger interfaces. Some
11279 cleanup
11280
Daniel Veillardff0b7312001-10-11 06:46:09 +000011281Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11282
11283 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11284 * DOCBparser.c: generate line nubers in elements
11285
Daniel Veillard60087f32001-10-10 09:45:09 +000011286Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11287
11288 * configure.in: preparing 2.4.6 release
11289 * doc/xml.html doc/html/*: updated and rebuilt the docs
11290 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11291
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011292Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11293
11294 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11295 adding documentation for DV's supercatalog support
11296
Daniel Veillard82d75332001-10-08 15:01:59 +000011297Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11298
11299 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11300 super catalog support adding one API and one flag --sgml to
11301 xmlcatalog
11302
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011303Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11304
11305 * doc/xmlcatalog_man.xml, xmlcatalog.1
11306 One more crack at
11307 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11308
11309
Thomas Broyer47334c02001-10-07 16:41:52 +000011310Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11311
11312 * xpath.c: implemented xmlXPathObjectCopy for external objects
11313 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11314
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011315Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11316
11317 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11318 finishing up fix to
11319 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11320 the xmlcatalog man page display more elegantly
11321
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011322Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * configure.in: closing bug #61832
11325 * HTMLparser.c: removed a warning
11326
Daniel Veillard6ab38382001-10-06 13:08:27 +000011327Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * xpath.c: fixing #61673 part I, do not loose doc information
11330 when copying result value trees.
11331
Daniel Veillard556c6682001-10-06 09:59:51 +000011332Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * xpath.c: trying to harden the XPath interpreter
11335
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011336Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11337
11338 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11339 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11340
William M. Brack1633d182001-10-05 15:41:19 +000011341Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11342
11343 * HTMLparser: repaired another loop problem
11344
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011345Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11346
11347 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11348 parsing.
11349 * xpath.c: fix bug #61291 the default XML namespace node is
11350 missing from the namespace axis.
11351 * tree.c: refuse to create namespaces nodes with prefix "xml"
11352
Daniel Veillard651f9472001-10-04 14:51:06 +000011353Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * SAX.c: ouch a non-defined namespace could lead to a crash,
11356 fixed #61215
11357
Daniel Veillard7dd05702001-10-04 14:25:12 +000011358Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * parserInternals.c: closed bug #61054
11361
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011362Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * include/libxml/Makefile.am: closing #60708
11365
Daniel Veillarda293c322001-10-02 13:54:14 +000011366Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11369 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11370
Daniel Veillardf4309d72001-10-02 09:28:58 +000011371Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11374
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011375Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11378 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11379
Daniel Veillard16756b62001-10-01 07:36:25 +000011380Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11381
11382 * catalog.c: Justin Fletcher provided cleaup code in case
11383 HAVE_STAT is not defined
11384 * include/win32config.h: Igor Zlatkovic suggested to have
11385 HAVE_STAT defined there
11386
William M. Brack5e1cac12001-09-28 16:19:18 +000011387Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11388
11389 * catalog.c - fixed typing error reported by M. Barros
11390
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011391Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11392
11393 * xmllint.c - fixing typo
11394
William M. Brackd28e48a2001-09-23 01:55:08 +000011395Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11396
11397 * HTMLparser.c: small enhancement to prevent loop on
11398 unrecognizable data
11399
Daniel Veillardb1d62872001-09-21 09:47:08 +000011400Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * parserInternals.c: applying patch from bug #60757 this
11403 should close it
11404
Daniel Veillardc0631a62001-09-20 13:56:06 +000011405Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * catalog.c xmlcatalog.c: removed a couple of warning
11408 * xpath.c: try to solve the linking problem on platforms
11409 needing trio to compile
11410
Daniel Veillard1a123612001-09-19 08:06:23 +000011411Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011412
Daniel Veillard1a123612001-09-19 08:06:23 +000011413 * Makefile.am libxml.spec.in: backing up non-documented changes
11414 commited without review or aproval by Jens Finke <jens@gnome.org>
11415 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011416
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011417Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * configure.in: Joe Orton provided a patch fixing a problem
11420 when iconv is specified to be in a non-standard directory
11421 but wasn't exported in xml2-config --cflags
11422
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011423Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11424
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011425 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011426 troubles with 2.4.4 errors.
11427
Daniel Veillard16698282001-09-14 10:29:27 +000011428Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * encoding.c entities.c: do not output hexadecimal charrefs
11431 when serializing HTML since some version of Netscape can't
11432 grok it, generate decimal ones.
11433 * result/HTML/doc3.htm: output changed due to previous test
11434 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11435
Daniel Veillard98fed372001-09-13 11:34:58 +000011436Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11439 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11440
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011441Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011442 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011443
11444 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11445 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11446 updated the configuration scripts systems accordingly
11447
Daniel Veillard04382ae2001-09-12 18:51:30 +000011448Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * configure.in: preparing for 2.4.4
11451 * doc/xml.html doc/html/*: updated and rebuilt the docs
11452
Daniel Veillardd63437e2001-09-12 15:00:27 +000011453Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11454
11455 * win32/dsp/libxml2.def.src: tried to incorporate comments
11456 from bug #59220
11457
Daniel Veillard319a7422001-09-11 09:27:09 +000011458Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * parser.c result/noent/wml.xml: fixed bug #59981 related
11461 to handling of '&' in attributes when entities are substitued
11462
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011463Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * libxml.h include/libxml/xmlversion.h.in
11466 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11467 Tried to close bug #60131
11468
Daniel Veillardbce62332001-09-10 18:46:55 +000011469Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11470
11471 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11472
Daniel Veillard143b04f2001-09-10 18:14:14 +000011473Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11474
11475 * SAX.c: fixing bug #59946 on xmlns=""
11476
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011477Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11480 but allocates a new error code.
11481
Daniel Veillard05c13a22001-09-09 08:38:09 +000011482Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * xmllint.c: John Fleck fixed typos in the options output
11485 * parser.c SAX.c: fix ignorable white space SAX selection
11486
11487Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * entities.c: Steve Underwood found the possibility of an
11490 ininite loop in case of error.
11491
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011492Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11495
Daniel Veillarda050d232001-09-05 15:51:05 +000011496Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * parser.c: warn if version is not 1.0 but it's not
11499 strictly speaking an error after analyzing the spec
11500
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011501Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11502
11503 *doc/catalog.html - add link to the html version of the
11504 man page, other linguistic cleanups
11505
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011506Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11507
11508 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11509 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11510 file, has not yet been included in the build.
11511
Daniel Veillard99784ff2001-09-01 16:20:28 +000011512Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * catalog.c: removed a duplicate affectation Justin Fletcher
11515
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011516Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * tree.c: Armin Sander pointed a possible text coalescing
11519 problem, completed his patch.
11520
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011521Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11522
11523 * trionan.c: Fixed const and volatile re-definition problem
11524
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011525Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * libxml.4 parser.c: doc updates from Heiko Rupp
11528 * parserInternals.c: 2 sanity checks from Heiko Rupp
11529
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011530Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * tree.c: applied patch from Armin Sander to make some pointers
11533 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011534 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011535
Daniel Veillardb06c6142001-08-27 14:26:30 +000011536Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * xpath.c: hum, restrict the integer usage gcc bug workaround
11539 to only gcc compilers so that other architecture don't get
11540 penalized by this limitation.
11541 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11542
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011543Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11546 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11547
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011548Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11551 --convert option to xmlcatalog to convert SGML ones to
11552 the XML syntax.
11553 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11554
11555 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011556Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * catalog.c xmlIO.c: started some serious testing and fixed
11559 a few bug and optmization needs.
11560
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011561Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11564 preparing for a 2.4.3 release even if it may not be ready yet
11565 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11566 all file parsing lookup to go through the entity resolver, add
11567 to add an API to bypass it (needed to load catalogs themselves),
11568 some cleanup on the catalog code too.
11569 * nanoftp.c: small cleanup
11570 * doc/catalog.html: small update
11571
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011572Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11575 Jun Kuriyama
11576
Daniel Veillardffb120d2001-08-23 00:52:23 +000011577Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * doc/catalog.html: finished the catalog documentation
11580
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011581Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * doc/catalog.html doc/xml.html: added documentation about
11584 Catalog support, misses an API description
11585 * doc/html/*: reextracted the API pages
11586
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011587Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11590 Added the part about section 7.2 on URI resolution,
11591 fixed a side effect in the HTML parser, look complete
11592 and ready to rock except the URI/SystemID part!
11593
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011594Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * include/libxml/catalog.h include/libxml/parser.h
11597 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11598 xmlIO.c: added support and APIs needed for the catalog PI
11599 * include/libxml/xmlIO.h: cleanup
11600
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011601Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11604 include/libxml/catalog.h: starts to look okay, really
11605 plugged the new framework, cleaned a lot of stuff,
11606 added some APIs, except the PI's support missing this
11607 should be mostly complete
11608 * result/catalogs/* test/catalogs/*: added new test, enriched
11609 the existing one with URN ID tests
11610
Daniel Veillard64339542001-08-21 12:57:59 +000011611Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * catalog.c: fixed nextCatalog
11614 * result/catalogs/docbook test/catalogs/*: started adding
11615 a small regression test
11616
Daniel Veillardcda96922001-08-21 10:56:31 +000011617Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11620 more work on the XML catalog support.
11621 * parser.c include/libxml/parser.h: small cleanup seems using
11622 list as a public parameter name can give portability troubles
11623 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11624 include/libxml/xpath.h include/libxml/Makefile.am: removed
11625 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11626 wrappers
11627
Bjorn Reese45029602001-08-21 09:23:53 +000011628Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11629
11630 * Makefile.am trio.c triodef.h trionan.c xpath.c
11631 include/libxml/Makefile.am include/libxml/trionan.h:
11632 Re-worked Not-A-Number and Infinity support.
11633 * xmlcatalog.c: added readline include files
11634
Daniel Veillard344cee72001-08-20 00:08:40 +000011635Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11638 testCatalog as xmlcatalog, making it an installed app
11639 adding a shell, and preparing it to be a /etc/xml/catalog
11640 management tool, though not ready yet
11641 * catalog.c include/libxml/catalog.h: adding support for
11642 XML Catalogs http://www.oasis-open.org/committees/entity/
11643 not finished, there is some interesting tradeoffs and a
11644 few open questions left.
11645
Daniel Veillardb7664f42001-08-19 13:00:43 +000011646Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * xmllint.c: fixed a line formatting problem
11649
Daniel Veillard5015b712001-08-17 09:37:52 +000011650Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * SAX.c: removed a couple of unused variable (Albert Chin)
11653
Daniel Veillardbb371292001-08-16 23:26:59 +000011654Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11657 trying to fix some troubles w.r.t. function returning
11658 const xxxPtr.
11659
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011660Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11663 defined
11664
Daniel Veillardae6db172001-08-16 19:32:00 +000011665Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * xpointer.c: removed unused var
11668
Daniel Veillard09190202001-08-16 16:27:41 +000011669Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * testXPath.c: another small cleanup closing bug #59110
11672
Daniel Veillard796f4b62001-08-16 16:00:13 +000011673Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * win32/dsp/libxml2.def.src: small cleanup closing bug
11676 #59108
11677
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011678Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11679
11680 * example/gjobread.c: add xmlCleanupParser() before leaving
11681
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011682Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * config.h.in configure.in include/libxml/xmlwin32version.h:
11685 released 2.4.2
11686
Daniel Veillardd3d06722001-08-15 12:06:36 +000011687Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11688
11689 * include/libxml/valid.h debugXML.c valid.c: deprecate
11690 the non-boundchecking Sprintf functions, add Snprintf
11691 this should close bug #57984
11692
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011693Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11696 URIs before doing the lookups (pointed by Mark Vakoc)
11697
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011698Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * xpath.c: serious changes on Result Value Trees and NodeSets
11701 w.r.t. deallocation and collect operations. Probably not
11702 100% clean (merge of allocated trees smells like a problem).
11703 Seems sufficient to close #58943
11704
Daniel Veillard90493a92001-08-14 14:12:47 +000011705Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * xmllint.c: adding a --format option
11708
Daniel Veillardfe703322001-08-14 12:18:09 +000011709Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * xpath.c: count() was broken on Result Value Tree
11712 * xmlIO.c: fixed file:/// accesses on _WIN32
11713
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011714Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11717 macro was renamed, this should close bug #58683
11718
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011719Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11722 entity substitution mode text at the end of the entity might
11723 be added due to text coalescing.
11724 * nanoftp.c parser.c: small cleanup
11725
Daniel Veillard0c720972001-08-08 20:59:00 +000011726Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * HACKING: added John Fleck right to commit in the doc subdir
11729
Daniel Veillard48da9102001-08-07 01:10:10 +000011730Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11733 allow to inherit attributes from the DTD directly in the
11734 tree, this is needed for XPath and can be a useful feature.
11735 Inherited namespaces are always provided at the tree level now
11736 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11737 of tests for this feature (XSLT being the prime user).
11738
Daniel Veillard50f34372001-08-03 12:06:36 +000011739Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11742 testSAX.c xmlIO.c xmllint.c include/win32config.h
11743 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11744 include/libxml/xmlwin32version.h.in win32/README.MSDev
11745 win32/dsp/*: applied Win32 Facelift No.2 patches from
11746 Igor Zlatkovic for Windows/MSC
11747
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011748Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * SAX.c: unparsedEntityDecl() the URI computation of the
11751 entity wasn't done breaking XSLT unparsed-entity-uri()
11752
Daniel Veillard567e1b42001-08-01 15:53:47 +000011753Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * xpath.c: fixed a bug when walking the descendants and
11756 the current node has no children
11757 * debugXML.c: show up when a text node is supposed to not be escaped
11758
Thomas Broyerf186c822001-07-31 23:30:37 +000011759Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11760
11761 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11762 worked like the set:leading() function)
11763 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11764
Daniel Veillardba6db032001-07-31 16:25:45 +000011765Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11766
11767 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11768
Daniel Veillard57905372001-07-31 15:52:17 +000011769Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11770
11771 * include/libxml/xmlIO.h: apply change to close #58141
11772 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11773
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011774Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11775
11776 * parser.c: when the internal subset uses a PE, then the
11777 included entity can use conditional sections.
11778
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011779Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11780
11781 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11782 when walking the namespace axis showing up in
11783 libxst/tests/general/bug-12
11784 * xmlmemory.c: added the possibility to trace a given block
11785 defined by its address
11786
Daniel Veillard4aafa792001-07-28 17:21:12 +000011787Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11788
11789 * parser.c: don't override existing encoding specified before
11790 starting xmlParseDocument()
11791
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011792Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11793
11794 * include/libxml/xmlwin32version.h: reinserted, needed for
11795 Windows users of CVS
11796
Darin Adlera77cac02001-07-27 17:41:51 +0000117972001-07-27 Darin Adler <darin@bentspoon.com>
11798
Darin Adler699613b2001-07-27 22:47:14 +000011799 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11800 * testCatalog.c: Add include of <libxml/parser.h>.
11801
118022001-07-27 Darin Adler <darin@bentspoon.com>
11803
Darin Adlera77cac02001-07-27 17:41:51 +000011804 * include/libxml/.cvsignore:
11805 * include/libxml/xmlwin32version.h:
11806 Remove this file from CVS because it's generated.
11807
Daniel Veillard50822cb2001-07-26 20:05:51 +000011808Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11809
11810 * parser.c include/libxml/parser.h: applied const patches from
11811 Tom Moog #58002
11812
Thomas Broyerba4ad322001-07-26 16:55:21 +000011813Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11814
11815 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11816 lookup framework
11817
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011818Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11819
11820 * tree.c: fixed xmlCopyNode() for documents
11821
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011822Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11823
11824 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11825
11826Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011827
11828 * parser.c: fixes bug #57652 reported by Morus Walter
11829
Daniel Veillarde3924972001-07-25 20:25:21 +000011830Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11831
11832 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11833
Daniel Veillarda53c6882001-07-25 17:18:57 +000011834Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11835
11836 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11837 errors, lesson don't add new functions at 1am before a release
11838 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11839 from XPath initialization when possible.
11840
Daniel Veillardd9bad132001-07-23 19:39:43 +000011841Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11842
11843 * result/scripts/base*: removing history/readline changed
11844 this slightly
11845 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11846 xmllint.c: make element content line number generation
11847 optionnal to avoid breaking old apps added interface to switch
11848
Daniel Veillardf012a642001-07-23 19:10:52 +000011849Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11850
11851 * configure.in: get rid of the readline and libhistory
11852 dependancies by default, release 2.4.1 with IA64 fix
11853 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11854 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11855 John Kroll fixes to allow saving to HTTP via PUT (or
11856 POST of needed).
11857 * doc/html/*.html: regenerated the docs
11858
Thomas Broyere8126242001-07-22 03:54:15 +000011859Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11860
11861 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11862 xmlHashScanFull and xmlHashScannFull3 to get passed the
11863 three keys as arguments to the callback function
11864
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011865Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11866
11867 * configure.in Makefile.am: removed libxml softlink for good
11868 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11869 100% coverage by gtk-doc
11870
Daniel Veillard8599e702001-07-17 21:38:51 +000011871Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11872
11873 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11874 fixed serious troubles due to size_t vs. int mismatch
11875
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011876Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11877
11878 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11879
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011880Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11881
11882 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11883 convenient extension API for value and context managing
11884 Now handles external objects through xmlXPathPopExternal,
11885 xmlXPathWrapExternal and xmlXPathReturnExternal.
11886 Added functions for sets operations (intersection, etc.)
11887
Daniel Veillard22090732001-07-16 00:06:07 +000011888Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11889
11890 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11891 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11892 HTMLparser.c: cleanup of global variables, marking some
11893 const or private.
11894
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011895Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011896
11897 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11898 fixed xmlXPathNodeSetItem when passing index=0
11899
Daniel Veillard05dec342001-07-14 21:57:39 +000011900Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11901
11902 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11903
Daniel Veillard28ae6362001-07-14 16:44:32 +000011904Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * xmllint.c: fixed compilation under Cygwin #57503
11907 * TODO: update
11908
Peter Williamsed156f52001-07-13 18:35:13 +0000119092001-07-13 Peter Williams <peterw@ximian.com>
11910
11911 * config.h.in: add #undef HAVE_DLFCN_H
11912
11913 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11914 builddir.
11915
Daniel Veillard73b36e32001-07-12 15:09:52 +000011916Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11917
11918 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11919 raised by #57348 and #57381
11920
Daniel Veillard7db37732001-07-12 01:20:08 +000011921Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11922
11923 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11924 tree.c xpointer.c: store the line numbder in element->content,
11925 may break some software, need a configuration mechanism
11926
Darin Adler96037892001-07-11 00:03:16 +0000119272001-07-10 Darin Adler <darin@bentspoon.com>
11928
11929 * .cvsignore:
11930 * example/.cvsignore:
11931 * include/.cvsignore:
11932 * include/libxml/.cvsignore:
11933 Various things that are generated and should be ignored.
11934
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011935Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11936
11937 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11938 * doc/xml.html doc/html/*: updated the docs
11939
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011940Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11941
11942 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11943 validation occured on content with element child
11944
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011945Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11946
11947 * tree.c: fixed XML Base computation which was broken
11948 * debugXML.c: added a base function to the shell
11949 * Makefile.am result/scripts/* test/scripts/*: added scripts
11950 based regression tests, and adding 2 XML Base tests
11951
Daniel Veillard19e96c32001-07-09 10:32:59 +000011952Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11953
11954 * tree.c: set properties doc and call xmlSetListDoc for properties
11955 content when grafting them in a different tree.
11956 * aclocal.m4: remove from CVS
11957
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011958Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * win32/libxml2/libxml2.def.src: added some missing entry point
11961 for XPath (Mark Vakoc)
11962
Daniel Veillard388236f2001-07-08 18:35:48 +000011963Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11964
11965 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11966 layer should URI-Unescape before trying to open resources.
11967
Daniel Veillard04383752001-07-08 14:27:15 +000011968Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11969
11970 * xpath.c: fix the name() bug for elements in the default
11971 namespace reported by Charlie Bozeman
11972
Daniel Veillard7583a592001-07-08 13:15:55 +000011973Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11974
11975 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11976 led to an XPath fix, improvements of SAX initialization, and
11977 an added option --nocdata to testXPath
11978
Daniel Veillard449d7392001-07-07 19:11:06 +000011979Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11980
11981 * doc/libxml-doc.el: Felix Natter provided anew version working
11982 with XEmacs too
11983
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011984Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11985
11986 * include/libxml/xpath.h: small cleanup
11987 * doc/xml.html: update
11988
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011989Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11992 released 2.3.14
11993
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011994Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11995
11996 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011997 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011998
Daniel Veillard73c9c042001-07-05 20:02:54 +000011999Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12002 were not equal to empty strings
12003
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012004Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * SAX.c: fixed a URI-Reference computation problem when validating
12007 * xmlIO.c: small cleanup
12008
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012009Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * parser.c: improved the description of a couple of interfaces
12012 upon Larry Stamper suggestion
12013
Daniel Veillard62f313b2001-07-04 19:49:14 +000012014Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12015
12016 * SAX.c entities.c parser.c: changed completely the way entities
12017 are handled when running the parser in entity substitution mode.
12018 This fixes a bug reported by Stephan Kulow and nearly divides
12019 by 3 the amount of memory required by libxslt to load and process
12020 DocBook TDG.
12021
Daniel Veillardf420ac52001-07-04 16:04:09 +000012022Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * HTMLparser.c: fixing a too early root closing problem raised
12025 byt Prashanth Naidu
12026
Daniel Veillard8c357d52001-07-03 23:43:33 +000012027Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12030 raised by Mark Vakoc.
12031
Daniel Veillard6e90d192001-07-03 16:37:49 +000012032Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12033
12034 * example/Makefile.am: fixed the include path to add srcdir/include
12035 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12036 and some cleanup
12037
Daniel Veillardf06307e2001-07-03 10:35:50 +000012038Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12041 lot of optimization work, results in significant improvements
12042 when handling really complex XPath queries. Add a small optimizer
12043 for unions, improve [n] and [last()], avoid some costly ops.
12044
Daniel Veillard77044732001-06-29 21:31:07 +000012045Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12046
12047 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12048 * xpath.c: small cleanup
12049 * xmlGetNsList: reformated, fixed problems if used on Entities
12050
Daniel Veillard2adbb512001-06-28 16:20:36 +000012051Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12052
12053 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12054
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012055Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12056
12057 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12058 * Makefile.am example/Makefile.am: workaround automake generating
12059 erroneous deps
12060
Daniel Veillard12f7d292001-06-28 13:12:11 +000012061Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12062
12063 * include/win32config.h: bug #56801 Yon Derek provided a patch
12064 to the windows config file.
12065
Daniel Veillard87ee9142001-06-28 12:54:16 +000012066Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12069 libxml.h : Yon Derek provided a set of changes to compile from
12070 CVS on Windows/MSC
12071
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012072Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12073
12074 * parser.c: fixed UTF8 BOM support in push mode
12075 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12076 added a specific testcase
12077
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012078Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * Makefile.am: added --push regression tests
12081 * parserInternals.c: the XML parser segfaulted in --push mode
12082
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012083Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12084
12085 * configure.in: moved the symlinks detection within a CVS
12086 check, this is not portable and will be removed soon.
12087 * xpath.c: small cleanup/speedup
12088
Daniel Veillard11648102001-06-26 16:08:24 +000012089Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12092 release of 2.3.12
12093 * parser.c: make an error message if unknow entities in all cases
12094
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012095Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12096
12097 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12098
Daniel Veillard23793842001-06-25 16:07:45 +000012099Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12102 includes were installed in the wrong dir
12103
Daniel Veillardf5498f32001-06-25 15:08:36 +000012104Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12105
12106 * doc/html.xml: warn against sending code to exhibit bugs.
12107
Daniel Veillard56f06462001-06-24 21:34:03 +000012108Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12109
12110 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12111 Tru64 from Thomas Leitner
12112
Daniel Veillardc5d64342001-06-24 12:13:24 +000012113Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12114
12115 * AUTHORS: added William and Bjorn
12116 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12117 daniel@veillard.com hopefully I won't have to do this again
12118 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12119 docs can be rebuilt cleanly now
12120 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12121 from CVs it's generated, added include/libxml/xmlwin32version.h
12122 also generated but which should change far less frequently.
12123 * catalog.c nanoftp.c: made sure to include libxml.h not
12124 libxml/xmlversion.h directly
12125 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12126 when compiling on WIN32 and MSC
12127
Daniel Veillard07385fd2001-06-23 21:55:48 +000012128Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * include/Makefile.am include/libxml/Makefile.am configure.in:
12131 fixed make distcheck and rebuilding the rpms
12132
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012133Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12134
12135 * configure.in: should finish the migration of exported includes
12136 into a real include/libxml in CVS, at least for CVS users.
12137 * removed the exported headers, added in include/libxml (as well
12138 as xmlversion.h.in).
12139
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012140Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * configure.in: fixed the way to detect symlink
12143
Daniel Veillard66541772001-06-23 18:31:04 +000012144Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12145
12146 * configure.in: updated, include/libxml is now a real CVS dir
12147
Daniel Veillardca989762001-06-23 17:39:29 +000012148Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12151 version works with both libxml1 and libxml2 (it autodetects
12152 the prefix of the html-files) from Felix Natter.
12153 * doc/xml.html: updated doc accordingly
12154
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012155Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12156
12157 * xpath.c: fixed the bug generating a template loop in libxslt
12158 when using docbook-xsl-1.4, * should filter out document nodes
12159 * HACKING: added William
12160 * TODO: updated
12161
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012162Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12163
12164 * doc/FAQ.html: added a warning about gcc-3.0
12165 * doc/xml.html: added reference to gdome2 and removed a confusing
12166 sentence
12167
Daniel Veillardf7f41852001-06-22 15:18:01 +000012168Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12169
12170 * xmlversion.h: okay this is a generated file, but Windows
12171 users need it and they can't generate it, and I want CVS
12172 Windows users ...
12173 * win32/libxml2/libxml2_so.dsp: Windows project file for
12174 the shared lib version of libxml2
12175 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12176 resources needed for libxslt/xsltproc by Yon Derek
12177
Bjorn Reese3157b342001-06-22 14:41:45 +000012178Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12179
12180 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12181
Daniel Veillard4151acb2001-06-22 10:48:57 +000012182Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
Daniel Veillardcc146db2001-06-22 11:10:52 +000012184 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12185
12186Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
Daniel Veillard4151acb2001-06-22 10:48:57 +000012188 * include/win32config.h: Yon Derek provided a first fix
12189 to be able to compile libxslt/xsltproc on Windows
12190
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012191Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * xpath.c: attempt to work around what seemed a gcc optimizer
12194 bug when handling floats on i386 http://veillard.com/gcc.bug
12195 * tree.c entities.c encoding.c: doing some cleanups while
12196 chasing it
12197
Daniel Veillard017b1082001-06-21 11:20:21 +000012198Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12199
12200 * Makefile.am: cleanup when --without-debug is specified
12201 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12202 w.r.t. --without-debug and other include points
12203 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12204 Catalogs
12205 * configure.in entities.h tree.h HTMLparser.c: removed
12206 --without-corba, made the _private field mandatory
12207
Daniel Veillard87a764e2001-06-20 17:41:10 +000012208Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12211 outputs a BOM in UTF8, an errata has been issued to avoid the
12212 problem, that was the most reasonable solution... Add support
12213 for a leading UTF8 BOM in entities.
12214
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012215Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * valid.c: fixed a bug found when post validating an entity ref
12218 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12219 activate it too
12220
Daniel Veillard39196eb2001-06-19 18:09:42 +000012221Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12222
12223 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12224 weakness in the node copy the XPointer and the XInclude
12225 implementations. Serious cleanup.
12226
Daniel Veillard3739b982001-06-19 12:51:30 +000012227Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * Makefile.am: Kjartan Maraas provided a small patch to
12230 add xml2-config.in to EXTRA_DIST
12231
Daniel Veillarda9142e72001-06-19 11:07:54 +000012232Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12233
12234 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12235 provided another failing case found in KDE, the way the
12236 ctxt->vctxt.nodeTab was allocated and freed changed over
12237 time but it wasn't completely cleaned up. This should fix it.
12238
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012239Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12240
12241 * parser.c: Stephan Kulow also raised the fact that line number
12242 could get miscounted making debug harder, fixed the problem
12243 in xmlParseCharData()
12244
Daniel Veillard64b98c02001-06-17 17:20:21 +000012245Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * valid.c: Stephan Kulow pointed out a problem when validating
12248 and using an empty entity, forgot a 'break' in a case.
12249
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012250Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12253 * doc/xml.html: updated with 2.3.11
12254
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012255Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * TODO: updated adding cleanup of generated doc
12258 * configure.in: prepared to release 2.3.11
12259 * xmllint.c: added --version for bug reporting
12260 * doc/html/*.html: rebuilt the doc
12261
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012262Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12263
12264 * xpath.c: first part of the work on selecting namespace to
12265 fix bug #56115
12266
Daniel Veillard96ed5832001-06-15 22:22:04 +000012267Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12268
12269 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12270 when using -liconv
12271 * TODO: updated
12272
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012273Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12274
12275 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12276 cleanup, encoding support.
12277
Daniel Veillard608ad072001-06-14 08:32:28 +000012278Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12281
Daniel Veillard239d0522001-06-13 23:02:48 +000012282Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * xpath.c: bug detected by Ankh when / is used as a function arg
12285
Daniel Veillard02bb1702001-06-13 21:11:59 +000012286Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12289 of element and use it to avoid outputting formatting spaces at
12290 the wrong place. Implemented the format parameter for HTML save.
12291 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12292 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12293 result/HTML/wired.html: of course this impact the result of a
12294 number of HTML tests
12295
Daniel Veillard95d845f2001-06-13 13:48:46 +000012296Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12297
12298 * HTMLtree.[ch]: started augmenting the HTML save API with
12299 encoding and formatting parameters
12300
Daniel Veillardeca60d02001-06-13 07:45:41 +000012301Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * HTMLtree.h: cleanup and started evaluating the work needed on
12304 revamping the HTML output code
12305
Daniel Veillard84666b32001-06-11 17:31:08 +000012306Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12309
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012310Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * valid.c: fixed bug #56049, forgot one check in the
12313 validation routine
12314
Daniel Veillardca2366a2001-06-11 12:09:01 +000012315Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12318
Daniel Veillard6761eee2001-06-11 10:29:38 +000012319Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * libxml.h: fixed an error in last commit
12322 * doc/FAQ.html: added an entry for compilation from CVS
12323
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012324Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * xmlversion.h.in libxml.h: Cygwin patches
12327 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12328 * tree.h: cleanup
12329
Daniel Veillardacd370f2001-06-09 17:17:51 +000012330Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12333 memory block in a strange case where libxml is linked twice
12334 in the binary.
12335
Daniel Veillard1d047672001-06-09 16:41:01 +000012336Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12337
12338 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12339 state far too often, simple fix used to avoid it.
12340
Daniel Veillard4497e692001-06-09 14:19:02 +000012341Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12344 being processed, applied his patch
12345 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12346
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012347Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12350 provided fixes to compile on MSCC again
12351 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12352 also provided an update for the project files.
12353
Daniel Veillarda682b212001-06-07 19:59:42 +000012354Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12357 bug #55810
12358
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012359Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * tree.c: fixed xmlGetNsProp() to close bug #55683
12362 Note this requires libxslt to use it's own function instead.
12363
Daniel Veillardf0c53762001-06-07 16:07:07 +000012364Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * HTMLtree.c: when in a pre element no formatting space should
12367 be added.
12368 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12369
Daniel Veillard068a9652001-06-07 15:30:26 +000012370Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * configure.in: added tests for signal() and signal.h
12373
Daniel Veillard541d6552001-06-07 14:20:01 +000012374Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12377
Daniel Veillard8a367d42001-06-07 14:01:34 +000012378Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12379
12380 * doc/libxml-doc.el: Felix Natter provided a new version for
12381 libxml2
12382
Daniel Veillard8a926292001-06-07 11:20:20 +000012383Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * HTMLtree.c: when in a pre element no formatting space should
12386 be added.
12387
Daniel Veillard14839d52001-06-06 16:11:56 +000012388Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12391
Daniel Veillarde95e2392001-06-06 10:46:28 +000012392Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12395 hack
12396 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12397 * uri.c: fixed a warning
12398
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012399Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * HTMLtree.c: trying to close bug #55772 escaping in script
12402 elements
12403 * doc/xml.html: suggest to send mail to the list
12404
12405Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012406
12407 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12408 good. Use a macro and based on the solution provided in
12409 vsnprintf manual page from GNU.
12410
Bjorn Reese99748722001-06-05 12:49:15 +000012411Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12412
12413 * error.c: Workaround for non-preserving variadic list.
12414 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12415
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012416Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * doc/xml.html: added 2.3.10 release
12419
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012420Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12421
12422 * configure.in: releasing 2.3.10
12423
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012424Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12427
Daniel Veillard20042422001-05-31 18:22:04 +000012428Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * encoding.c: Robert Collins provided a patch to add the
12431 "US-ASCII" encoding alias
12432
Daniel Veillard97ac1312001-05-30 19:14:17 +000012433Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12434
12435 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12436 string oriented functions and started cleaning the related areas
12437 in xpath.c which needed fixing in this respect
12438
Daniel Veillard2d703722001-05-30 18:32:34 +000012439Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12440
12441 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12442 #55380
12443 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12444
Daniel Veillard9403a042001-05-28 11:00:53 +000012445Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * TODO: updated
12448 * nanohttp.[ch] : started adding APIs to get the redirected URL
12449 when this occurs (needed for further base computation
12450 * tree.h: cleanup
12451 * encoding.c: cleanup
12452 * SAX.c: minor change around ctxt->loadsubset
12453
Daniel Veillard6278fb52001-05-25 07:38:41 +000012454Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12455
12456 * Makefile.am include/Makefile.am: small change to have
12457 include/libxml rebuilt if working from CVS.
12458 * uri.c: applied another patch from Carl Douglas for URI escaping,
12459 this should close bug #51876
12460
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012461Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12464 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12465 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12466 added specific regression test
12467 * parser.h: preparing for the XSLT mode where DTD inherited
12468 attributes are added to the tree.
12469
Daniel Veillardbbd22452001-05-23 12:02:27 +000012470Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * xinclude.[ch]: Updated the namespace for the Last Call version
12473 * result/XInclude/include test/XInclude/include: updated the
12474 testsuite accordingly
12475
Daniel Veillard8514c672001-05-23 10:29:12 +000012476Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12479 related to bug #51876
12480
Daniel Veillard42596ad2001-05-22 16:57:14 +000012481Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * tree.c: fixed a gross mistake in base computation, xml:base is
12484 not completely correct yet (need cascade).
12485 * xpath.[ch]: added the few things needed to find a function name
12486 and URI from the XPath context when it is called.
12487
Daniel Veillard81418e32001-05-22 15:08:55 +000012488Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12491 * DOCBparser.c: small cleanup
12492 * xmllint.c: added a --catalogs option to load catalogs from
12493 $SGML_CATALOG_FILES
12494 * tree.c: cleanup
12495 * configure.in: iconv library fixup, ICONV_LIBS
12496
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012497Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * catalog.c: handling of CATALOG entries. detection of recursion,
12500 and a few bugfixes
12501 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12502 against the default namespace
12503
Daniel Veillard04b93292001-05-21 08:15:31 +000012504Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12507
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012508Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * parser.c: fixed propagation context info when parsing an
12511 external entity.
12512 * doc/html/*.html: regenerated a couple of docs
12513
Daniel Veillard4623acd2001-05-19 15:13:15 +000012514Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * doc/xml.html: update with 2.3.9 informations
12517
Daniel Veillardbed7b052001-05-19 14:59:49 +000012518Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12521 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12522 * doc/html/* : rebuilt the docs
12523 * valid.c: small patch which may improve some case when
12524 validating.
12525
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012526Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * HTMLparser.c: Closed bug #54891
12529 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12530 to the suite
12531
12532Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12535 applied a documentation patch from LotR and filled in a few missing
12536 descriptions
12537
Daniel Veillard76d66f42001-05-16 21:05:17 +000012538Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * xpath.c tree.c parser.c: speed optimizations at the parser level
12541 document tree freeing and xpath evaluation
12542
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012543Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * parser.c parser.h parserInternals.h: fixed a couple of
12546 interfaces for handling memory buffer input to const char *
12547 upon suggestion of JamesH.
12548
Daniel Veillardc3739e72001-05-15 15:23:27 +000012549Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12550
12551 * configure.in: LoTR sent a patch fixing the previous commit
12552
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012553Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * configure.in: trying to deal again with the stoopid -R linking
12556 flag of Solaris
12557
Daniel Veillard790142b2001-05-15 10:51:53 +000012558Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * xpath.h: two nodeset access macros from Thomas Broyer
12561
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012562Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12565 patch from Thomas Broyer
12566
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012567Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12570 case
12571 * INSTALL: was empty added stuff from the FAQ
12572
Daniel Veillard75bea542001-05-11 17:41:21 +000012573Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12576 attributes handling and #54433 by adding xmlUnsetProp()
12577 and xmlUnsetNsProp()
12578
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012579Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * HTMLparser.c: Patch from Jonas Borgström
12582 (htmlGetEndPriority): New function, returns
12583 the priority of a certain element.
12584 (htmlAutoCloseOnClose): Only close inline elements if they
12585 all have lower or equal priority.
12586 * result/HTML: this of course changed a number of tests results.
12587
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012588Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12589
12590 * xmlIO.c catalog.c: plugged in the default catalog resolution
12591 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12592 documentations
12593 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12594
Daniel Veillarda7374592001-05-10 14:17:55 +000012595Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12598 integrating catalogs
12599 * catalog.[ch] testCatalog.c: adding a small catalo API
12600 (only SGML catalog support).
12601 * parser.c: restaured xmlKeepBlanksDefault(0) API
12602
Daniel Veillardc17337c2001-05-09 10:51:31 +000012603Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12606
Daniel Veillard257d9102001-05-08 10:41:44 +000012607Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * parser.c: added xmlParseExternalEntityPrivate() to allow
12610 propagation of ctxt->_private when parsing external entities
12611
Daniel Veillard083c2662001-05-08 08:27:14 +000012612Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12615
Daniel Veillard01ef7382001-05-08 07:31:43 +000012616Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12619
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012620Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * valid.c: warn when indeterminist content model is detected
12623 * result/VC/ElementValid8: this adds a message
12624 * Makefile.am: add --novalid for VCM tests
12625 * parserInternals.c: added a call to Init memory
12626
Daniel Veillard64269352001-05-04 17:52:34 +000012627Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12630 when both parameters are NULL.
12631
Daniel Veillard37721922001-05-04 15:21:12 +000012632Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * valid.c: applied small patch from Gary Pennington, reindented
12635 some part of the code.
12636
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012637Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12640 release, updated and regenerated the docs
12641
Daniel Veillard357c9602001-05-03 10:49:20 +000012642Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * xpath.c result/XPath/expr/floats : clarified and cleanup
12645 printing of abnormal floats in tests.
12646
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012647Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12650 * results/HTML/ : a few changes in the output of the HTML tests as
12651 a result.
12652 * configure.in: tying to fix -liconv where needed
12653
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012654Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * Makefile.am: fixed a stupid error
12657
Daniel Veillard7150a032001-05-02 16:41:11 +000012658Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * configure.in Makefile.am: make the inclusion of the trio
12661 modules in the library conditional
12662
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012663Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * DOCBparser.c: patche from László Kovács, fixed entities refs
12666 in attributes handling
12667
Daniel Veillardedddff92001-05-02 10:58:52 +000012668Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12671 flushing
12672
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012673Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * xpath.c: fix of an XSLT namespace bug reported on the list
12676 general/bug-8-
12677
Daniel Veillard5792e162001-04-30 17:44:45 +000012678Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * strio.h trio.c: Dan McNichol suggested a couple of small
12681 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12682
Daniel Veillard02141ea2001-04-30 11:46:40 +000012683Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * tree.c parser.c encoding.c: spent a bit more time looking
12686 at the parsing speed and DOM handling. Added a few more
12687 speedups.
12688
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012689Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * parser.c: small but effective parsing speed improvement
12692
Daniel Veillardb59076b2001-04-29 17:04:07 +000012693Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * configure.in: default on the DocBook parser inclusion (for Gnome)
12696 * DOCBparser.h: fixed a header reference
12697
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012698Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * configure.in xpath.c: applied Bjorn patches for FPE on the
12701 alpha
12702
Daniel Veillardeefd4492001-04-28 16:55:50 +000012703Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12706 xmlSaveFormatFileTo()
12707
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012708Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * xpath.c: simple and efficient optimization, XPath functions
12711 aways bind to the same code, cache this
12712 * TODO: updated (by saying some is obsolete)
12713
Daniel Veillard2156a562001-04-28 12:24:34 +000012714Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * xpath.c: more cleanup work on XPath name parsing routines
12717
Daniel Veillard61d80a22001-04-27 17:13:01 +000012718Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12721 xmlXPathParseName
12722 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12723 * debugXML.c: avoid compilation problems if compiling without
12724 HTML support, Igor Zlatkovic
12725 * win32/libxml2/libxml2.def.src: being able to compile without
12726 XPath on Windows
12727
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012728Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * libxml.m4: yet another patch from Toshio Kuratomi
12731
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012732Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12735
Daniel Veillard67fee942001-04-26 18:59:03 +000012736Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * tree.[ch]: added xmlSaveFormatFile interface for saving
12739 and indenting a file.
12740
Daniel Veillard82e49712001-04-26 14:38:03 +000012741Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * xpath.c: fixed bug #53689 related to processing-instruction()
12744
Daniel Veillard02f077a2001-04-26 10:59:11 +000012745Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * DOCBparser.c: patche from László Kovács
12748
Daniel Veillard30211a02001-04-26 09:33:18 +000012749Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * parser.c: applied fixes from Christian Glahn bug report #53391
12752
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012753Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * error.c: Jean François Lecomte provided a complete description
12756 and a fix to bug #53537
12757
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012758Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12761
Daniel Veillard1034da22001-04-25 19:06:28 +000012762Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * DOCBparser.c SAX.c: a bit more work on entities processing.
12765 Still Need to cleanup XML output and references in attributes
12766
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012767Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12770
Daniel Veillardb33c2012001-04-25 12:59:04 +000012771Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * tree.c: trying to fix #53574, not completely complete,
12774 I would like xmllint --copy --debug test/ent1 and
12775 xmllint --debug test/ent1 to show the same result.
12776 * xpath.c: fix a bug when trying to sort namespace nodes
12777
Daniel Veillard5146f202001-04-25 10:29:44 +000012778Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * HTMLtree.c: real fix for #53402
12781
Daniel Veillard7533cc82001-04-24 15:52:00 +000012782Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12785 PIs when using xsl:output
12786 * valid.c: closing #53537 some case generate segfaults if there
12787 is validity errors
12788
Daniel Veillard61b33d52001-04-24 13:55:12 +000012789Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12792 of external parsed entities, added --noent to testDocbook
12793 * valid.c: Garry Pennington found an uninitialized variable
12794 access in xmlValidateElementContent()
12795
Daniel Veillard56098d42001-04-24 12:51:09 +000012796Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12799 with madness
12800 * result/HTML/ : this modified the result of the regression tests
12801 a lot.
12802
Daniel Veillard122376b2001-04-24 12:12:30 +000012803Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12806 to doc where it wasn't checked against NULL reported by
12807 Jens Laas
12808
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012809Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12812 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12813
Daniel Veillardeae522a2001-04-23 13:41:34 +000012814Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12817 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12818 * SAX.[ch]: cleanup and updates for DocBook
12819 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12820 ex SGML identifier changes
12821 * valid.c: removed a static unused function.
12822
Daniel Veillardde57c612001-04-23 09:13:36 +000012823Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * HTMLtree.c: applied change for Paul Sponagl on script saving
12826 * Makefile.am: the warning about entity title.xml are normal.
12827
Daniel Veillard393df012001-04-22 20:11:18 +000012828Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * configure.in: release of 2.3.7
12831 * Makefile.am: fixing make distcheck
12832
Daniel Veillarda41123c2001-04-22 19:31:20 +000012833Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * doc/html/* doc/xml.html: updated and regenerated the docs
12836
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012837Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12840
Daniel Veillarde82a9922001-04-22 12:12:58 +000012841Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * tree.c: fixed #53388 with the provided patch
12844
Daniel Veillard06803992001-04-22 10:35:56 +000012845Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * valid.c: Bjorn detected an invalid memory access. Fixed
12848 vstateVPush()
12849
Daniel Veillard40af6492001-04-22 08:50:55 +000012850Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12853
Bjorn Reese70a9da52001-04-21 16:57:29 +000012854Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12855
12856 * libxml.h: new header used only for the compilation of libxml
12857 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12858 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12859 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12860 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12861 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12862 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12863 baseline (version 1.2 plus a single patch).
12864 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12865 scientific notation for numbers. Tests added.
12866 * xpath.c: formatting of numbers changed to use sprintf
12867 (contribution from William Brack)
12868
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012869Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * valid.c: cleanup, more useful debugging
12872 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12873 * xmlIO.c: entity loading is printed as an error when validating
12874
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012875Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * valid.c: fixed to validate within entities
12878 * test/VCM/v22.xml: added a specific testcase
12879
Daniel Veillardca1f1722001-04-20 15:47:35 +000012880Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * valid.c: forgot an epsilon transition in for ()+
12883 * test/VCM/v21.xml : added a specific test case
12884
Daniel Veillard85349052001-04-20 13:48:21 +000012885Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * valid.c: removed a state explosion exhibited by RSS
12888 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12889 from bug #51872
12890
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012891Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12894 validation without using an ugly NFA -> DFA algo in the source.
12895 Made a specific algorithm easier to maintain, using a single
12896 stack and without recursion.
12897 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12898 * hash.c: made the growing routine static
12899 * tree.h parser.c: added the parent information to an
12900 xmlElementContent node.
12901
Daniel Veillarde470df72001-04-18 21:41:07 +000012902Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * SAX.c parser.c xpath.c: generating IDs when not validating
12905 from an external parsed entity was poisoning the ID has table
12906 with removed values. This was killing XSLT on the KDE help
12907 browser.
12908
Daniel Veillardceacdd92001-04-18 15:10:35 +000012909Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * entities.h: andrew@ugh.net.au detected a double declaration
12912
Daniel Veillarda10efa82001-04-18 13:09:01 +000012913Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * debugXML.c hash.c tree.h valid.c : some changes related to
12916 the validation suport to improve speed with DocBook
12917 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12918 the way validation errors get reported
12919
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012920Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12923 by P C Chow and William M. Brack for XSLT HTML output
12924
Daniel Veillard2d90de42001-04-16 17:46:18 +000012925Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12928 Igor Zlatkovic patches for MSC compilation and added his
12929 updates
12930
Daniel Veillarde043ee12001-04-16 14:08:07 +000012931Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12934 prefix lookup.
12935 * parserInternals.c: fixed the bug reported by Morus Walter
12936 due to an off by one typo in xmlStringCurrentChar()
12937
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012938Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * HTMLparser.c result/HTML/*: revamped the way the HTML
12941 parser handles end of tags or end of input
12942
Daniel Veillard82daa812001-04-12 08:55:36 +000012943Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12946
Daniel Veillard67a21302001-04-11 14:39:16 +000012947Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12950 bug where the linktime verions of free() won't work ...
12951
Daniel Veillard27b55282001-04-11 12:22:25 +000012952Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12955
Daniel Veillardafc73112001-04-11 11:51:41 +000012956Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * doc/xml.html: added 2.3.6 release
12959
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012960Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12963 * result/wml.xml: resulted in a small output change
12964
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012965Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * tree.c: xmlNewDoc was missing the charset initialization
12968 * xmllint.c: added --auto to autogenerate a doc, allow to
12969 reproduce the problem fixed on xmlNewDoc
12970
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012971Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * xpath.c: trying to get 52979 solved
12974 * tree.c result/ result/noent/: trying to get 52712 solved, this
12975 also made me clean up the fact that XML output in general should
12976 not add formating blanks by default, this changed the output of
12977 a few tests
12978
Daniel Veillard73639a72001-04-10 14:31:39 +000012979Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12982
Daniel Veillardfac26a12001-04-08 13:08:14 +000012983Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * configure.in: finally released 2.3.6
12986
Daniel Veillard911f49a2001-04-07 15:39:35 +000012987Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * xpath.c: checking for null pointer generated by new code
12990
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012991Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * xpath.c: fixed a [] evaluation problem reported
12994 * test/XPath/tests/simpleaddr: extended test
12995 * result/XPath/simpleaddr: updated result
12996
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012997Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * xmllint.c: Dan Timis reported a portability problem
13000 on Macs without mmap, fixed it.
13001
Daniel Veillardb38bd552001-04-03 18:22:00 +000013002Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * testXPath.c : added a --tree option allowing to display the
13005 tree dump of the XPath expression
13006
Daniel Veillard4dd93462001-04-02 15:16:19 +000013007Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * xpath.c: fixed a memleak when comparing nodesets
13010 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13011 * tree.c: added a TODO
13012
Daniel Veillard92ad2102001-03-27 12:47:33 +000013013Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13016 we need string functions
13017 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13018 to be able to use them where needed. Applied some changes
13019 to reduce name linking pollution and compile in only what's
13020 needed.
13021 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13022 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13023 for the string manipulation functions
13024 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13025 to the free() function of xmlmemory.c
13026 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13027 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13028 usage.
13029
13030
Daniel Veillard2be30642001-03-27 00:32:28 +000013031Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * error.c: applied the context output patch of the error
13034 handling submitted by Chuck Griffith
13035 * error/VC/*: this slightly change some error logs
13036
Daniel Veillard50582112001-03-26 22:52:16 +000013037Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * parser.c: fixed line number reporting on error
13040
Daniel Veillard04be4f52001-03-26 21:23:53 +000013041Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * parser.c: Sullivan and Darin found a parser bug,
13044 applied the patch.
13045
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013046Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13049 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13050 xmlversion.h.in xpointer.c: of course the way I defined
13051 UNUSED breaks on old gcc version. Try to be smart and
13052 also define it directly in xmlversion.h
13053 * configure.in: removed -ansi flag from the pedantic set
13054
13055Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013056 Huge cleanup, I switched to compile with
13057 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13058 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13059 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13060 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13061 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13062 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13063 encoding.h entities.c error.c list.[ch] nanoftp.c
13064 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13065 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13066 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13067 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13068 Cleanup, staticfied a number of non-exported functions,
13069 detected and cleaned up a dozen of problem found this way,
13070 avoided a lot of public function name/typedef/system names clashes
13071 * doc/xml.html: updated
13072 * configure.in: switched private flags to the really pedantic ones.
13073
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013074Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * configure.in: 2.3.5
13077 * doc/html/*: rebuilt the docs
13078
Daniel Veillard146c9122001-03-22 15:22:27 +000013079Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * parser.c: fixed a reported bug in NOTATION parsing
13082 * uri.c: accepted but not fixed bug 51876, added TODO
13083 * Makefile.am: fixed bug 51876
13084
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013085Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * config.h.in configure.in error.c: fix a compilation problem
13088 on platforms without vsnprintf (xml@thewrittenword.com)
13089
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013090Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * parser.c: fixed a function name header typo
13093 * SAX.c: notations can also occur in external subset.
13094
Daniel Veillard7d42b542001-03-20 13:22:46 +000013095Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * error.c: removed a C++ like comment
13098
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013099Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * parser.c: fixing bug 52299 strange condition leading
13102 to a parser crash due to a buffer overflow
13103 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13104 added the specific test case
13105
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013106Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13109 xmlXPathConvert{String,Number,Boolean} to be able to make
13110 type casts without a context stack, fixed some implementation
13111 problems related to the absence of context at parse-time,
13112 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13113 in the public API too
13114 * xpointer.c xpathInternals.h: we need to know at parse time
13115 whether we are compiling an XPointer
13116
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013117Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13120 cleaned up the parser internals, refactored XPath code, added
13121 new compilation based APIs and cleanly separated public and
13122 private APIs.
13123
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013124Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * xpath.h: the comp field must be added at the end to avoid
13127 killing binary compat.
13128
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013129Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * Makefile.am: detect XPath memleaks in regreson tests
13132 * error.c: fixed and error w.r.t. error reporting still using
13133 stderr
13134 * hash.c: added new line at end of file
13135 * tree.h: minor cleanup
13136 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13137 expression parsing from evaluation, resulted in a number of
13138 changes internally, and in XPointer. Likely to break stuff
13139 using xpathInternals.h but should remain binary compatible,
13140 new interfaces will be added.
13141
Daniel Veillardd574f782001-03-14 19:40:17 +000013142Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * configure.in: fixed a couple of problems reported by
13145 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13146 without gcc on non linux platforms.
13147
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013148Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13151 a fix for --with-html-dir= configure support. I hope it won't
13152 break rpm generation
13153
Daniel Veillarda022fe02001-03-14 16:30:00 +000013154Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * xmlIO.c: one function comment cleanup.
13157
Daniel Veillard25239c12001-03-14 13:56:48 +000013158Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * SAX.c: external subset notations were improperly registered
13161 in the internal subset.
13162
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013163Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * README.cvs-commits: added, pointing to HACKING
13166 * HACKING: updated
13167
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013168Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * parser.c: and Matt Sergeant found one in the XML push
13171 parser (erroneous check I forgot to remove when I fixed the
13172 main parser).
13173
Daniel Veillard68d7b672001-03-12 18:22:04 +000013174Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * xpath.c: ptittom found a small bug in UnaryExpr
13177
Daniel Veillarde356c282001-03-10 12:32:04 +000013178Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * configure.in: bumped to 2.3.4
13181 * error.c: fixed bug #51860
13182 * tree.c: fixed bug #51861
13183 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13184 * tree.[ch] : added xmlDefaultBufferSize
13185 * nanoftp.c: typo in function name header block
13186 * doc/xml.html : updated, added link to XML::LibXSLT
13187 * doc/html/* : rebuilt the docs
13188
Daniel Veillard80f32572001-03-07 19:45:40 +000013189Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * parser.c SAX.c: the new content parsing code raised an
13192 ugly bug in the characters() SAX callback. Found it
13193 just because of strangeness in XSLT XML Rec ouptut :-(
13194
Daniel Veillard6c831202001-03-07 15:57:53 +000013195Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * Makefile.am: Martin Baulig suggested to add -lm
13198 * tree.c: found another bug in xmlNodeGetContent()
13199
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013200Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * xpath.c: Bjorn found the error related to strictness of comparison.
13203
Daniel Veillard29631a82001-03-05 09:49:20 +000013204Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * parser.c: trying to fix the Dtd parsing problem reported
13207 by Gary, side effect of last week speed optimizations.
13208
Daniel Veillard14be0a12001-03-03 18:50:55 +000013209Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13212 * parserInternals.c: removed unneeded test raised by Stric
13213
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013214Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13215
13216 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13217 and fixed by William Brack). Added xmlXPathFormatNumber.
13218 Changed the sorting slightly.
13219 * configure.in Makefile.am example/Makefile.am: Added -lm.
13220 Please note that applications linking with libxml2, must
13221 also like with the math library from now on.
13222
Daniel Veillardf9533d12001-03-03 10:04:57 +000013223Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13226
Daniel Veillard2f362242001-03-02 17:36:21 +000013227Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * parser.c: one must report spaces even if the Dtd element
13230 content proves that this is not part of the element content.
13231 * result/valid/*.xml: this changed the ouptu slightly
13232
Daniel Veillardb402c072001-03-01 17:28:58 +000013233Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * configure.in: bumped to 2.3.3
13236 * doc/xml.html: updated
13237
Daniel Veillard77851712001-02-27 21:54:07 +000013238Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * tree.c: minor doc fix
13241 * xpath.c: deallocation issues when a result tree has been
13242 converted to a node-set
13243
Daniel Veillardec70e912001-02-26 20:10:45 +000013244Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * doc/xml.html: oops corrected dates s/2000/2001
13247
Daniel Veillard8730c562001-02-26 10:49:57 +000013248Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * valid.c: new patch from Gary Pennington
13251
Daniel Veillard91e9d582001-02-26 07:31:12 +000013252Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * doc/xml.html: applied patch from Ankh
13255
Daniel Veillardedac3c92001-02-26 01:36:19 +000013256Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * xinclude.c: fixed a problem building on Mac
13259
Daniel Veillard21a0f912001-02-25 19:54:14 +000013260Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * parser.c: more work on increasing parsing ferformances
13263
Daniel Veillard48b2f892001-02-25 16:11:03 +000013264Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13267 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13268 avoiding memcpy in production builds MEM_CLEANUP macro use
13269 * parser.[ch] parserInternals.c: optimizations of the tightest
13270 internal loops inside the parser. Better checking of I/O
13271 flushing/loading conditions
13272 * xmllint.c : added --timing
13273
Daniel Veillard71681102001-02-24 17:48:53 +000013274Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * configure.in: bumped to 2.3.2
13277 * doc/xml.html: updated for release
13278
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013279Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * xpath.c: found a memleak and fixed a nasty bug
13282
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013283Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xmllint.[c1] : added return code errors for xmllint
13286 * xpath.c: specific debug dump function for result value trees
13287
Daniel Veillard4b637072001-02-21 21:52:55 +000013288Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * xpath.c: finally implemented xmlXPathCompareNodeSets
13291 * test/XPath/expr/floats results/XPath/expr/floats: added
13292 a test for float expressions
13293
Daniel Veillardf714aa32001-02-21 03:07:44 +000013294Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13297 * parserInternals.[ch]: trying to speed up parsing
13298 * xpath.c : speeded up node set equality op
13299
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013300Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13303 better handling of ID/IDREF and the list modules associated
13304 * configure.in: small CFLAGS cleanup
13305
Daniel Veillarda8abee62001-02-19 15:14:59 +000013306Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * configure.in: fixed iconv detection on AIX (stric)
13309
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013310Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013311
13312 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13313
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013314Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13315
13316 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13317 and optimized xmlXPathNodeSetSort
13318
Daniel Veillard142adbf2001-02-17 13:21:05 +000013319Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * xpath.c: bug fix when context size is 0
13322 * parser.c: I like Norm's Dtd because they still manage to break
13323 the parser occasionally
13324
Daniel Veillardf23e0092001-02-16 13:21:29 +000013325Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13328
Daniel Veillarde0e26512001-02-16 00:11:46 +000013329Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13332 attributes within the XML-1.0 namespace
13333
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013334Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * xpathInternals.h: exported a few axis functions
13337 * doc/xml.html: updated the doc
13338
Daniel Veillard760f4422001-02-15 14:59:48 +000013339Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * configure.in: applied patch from Daniel van Balen for OpenBSD
13342 and bumped version to 2.3.1
13343 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13344 attempt to find autoclosing was simply broken, removed it,
13345 updated the examples, this is better
13346
Daniel Veillardd194dd22001-02-14 10:37:43 +000013347Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13350 hash functionnalities.
13351 * doc/html/* : rebuild the doc
13352
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013353Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13356 on predicate
13357 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13358 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13359 really want to have tags closed on output even if we accept
13360 unclosed ones on input
13361
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013362Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * xpath.c: ouch don't free NULL, rare case fixed
13365 * tree.c: don't coalesce text nodes if they don't have the
13366 same behaviour wrt escaping on output
13367
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013368Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpath.c: small fixup
13371 * SAX.c: don't warn on empty namespaces.
13372
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013373Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * README: a bit of cleanup
13376 * configure.in: preparing for 2.3.0 release
13377
Daniel Veillard1f83d392001-02-08 09:37:42 +000013378Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * hash.[ch]: added a first version of xmlHashSize()
13381 * valid.c: another bug fix from Gary Pennington
13382
Daniel Veillard5eef6222001-02-07 18:24:48 +000013383Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * valid.c: couple of bug fixes pointed by Gary Pennington
13386 * HTMLtree.c: #if 0 cleanup
13387
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013388Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13391 which removes a time consuming check of xmlXPathNodeSetAdd()
13392 and use it in places where we are sure to not break unicity
13393
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013394Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * xpath.c: bug fixes found from XSLT
13397 * tree.c: preserve node->name special values when copying nodes.
13398 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13399 external subset are fetched when available but without full
13400 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13401 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13402 output with encoding disabled.
13403
Daniel Veillard2c833b62001-02-03 08:52:06 +000013404Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13407 xmlCheckFilename should not be called from xmlFileOpenW
13408 and xmlGzfileOpenW
13409
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013410Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13413 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13414 added the new tests for URI normalization
13415 * testURI.c: fixed stoopid bugs
13416 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13417 the URI in the error messages are now properly normalized
13418
Daniel Veillardea28ce62001-02-02 08:20:19 +000013419Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13422
Daniel Veillarde99a4762001-02-01 04:34:35 +000013423Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13426
Daniel Veillard2b325a02001-01-31 20:46:31 +000013427Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * xpath.c: fixed mod operator
13430
Daniel Veillardde55cf62001-01-31 15:53:13 +000013431Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * parser.c: fixed xmlStrcat doc
13434 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13435 trees.
13436
Daniel Veillard2f913b72001-01-31 13:23:49 +000013437Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.c result/XPath/tests/chaptersbase
13440 result/XPath/tests/simplebase: fixed XPath node()
13441 * tree.c: small fix in xmlNewNs()
13442 * Makefile.am: removed extraneous xml2Conf.sh rule
13443
Daniel Veillardb42042b2001-01-28 07:40:36 +000013444Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13447 Changed the library name, in order to get libxml-devel and
13448 libxml2-devel to coexist on a single system
13449 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13450 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13451
Daniel Veillardee0a4662001-01-27 18:59:33 +000013452Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13455 libxml2-devel installable in // as libxml-devel.
13456
Daniel Veillard5eb05942001-01-27 17:50:22 +000013457Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * doc/Makefile.am: fixed make rebuild in doc
13460 * doc/html/*.html: rebuilt the docs
13461
Daniel Veillard65c295d2001-01-26 09:32:39 +000013462Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13465
Daniel Veillard8e199902001-01-25 18:54:39 +000013466Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13469 the HTML doc to go into the -devel RPM ...
13470 * aclocal.m4 config.h.in: some updates due to auto* magic
13471
Daniel Veillard93086662001-01-25 18:13:04 +000013472Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * xpath.h: added a hook in the context structure allowing to
13475 link to extra support, needed for XSLT
13476
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013477Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13480 xmlXPtrCmpPoints to use it.
13481 * propagated the following patch from Alejandro Forero
13482 * include/win32config.h xmlIO.c: applied further suggestions
13483 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13484 * example/gjobread.c: fixed warnings, now that it builds
13485
13486Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13487
13488 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13489
13490 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13491 filename points to a valid file (not a directory).
13492 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13493 Added calls to xmlCheckFilenameDir.
13494
13495 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13496 `path' (rather than `filename') as the parameter to gzopen and open.
13497
Daniel Veillard48177c22001-01-23 15:27:41 +000013498Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * Makefile.am: fixed a problem with EXTRA_DIST
13501
Daniel Veillardb83ba402001-01-22 22:45:10 +000013502Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * Makefile.am example/Makefile.am: finally found the trick
13505 to build the example, i.e. add "." in SUBDIRS before example
13506 in the list <grin/>
13507
Daniel Veillard82687162001-01-22 15:32:01 +000013508Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * doc/xml.html: updated with an XSLT section, removed pointer to
13511 W3C CVS base.
13512
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013513Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13516 too, and deallocation need to occur the same way.
13517
Daniel Veillarde4566462001-01-22 09:58:39 +000013518Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13521 type correponding to an XSLT result tree fragment. Share most
13522 of the data format with node set, as well as operators.
13523 * HTMLtree.c: added a newline at the end of the doctype output
13524 whe this one is not present initially.
13525 * tree.c: make sure taht the parent and doc pointers are properly
13526 set when copying attributes (lists).
13527
Daniel Veillard701c7362001-01-21 09:48:59 +000013528Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13531
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013532Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * xpath.c: seems I finally killed that ugly path evaluation
13535 context bug (tagged 9999 in case is is wrong)
13536
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013537Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13540 for XSLT
13541
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013542Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13545 for xmlGzfileOpen() bug
13546
Daniel Veillardf6eea272001-01-18 12:17:12 +000013547Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * xpath.c: removed an error found by XSLT usage
13550 * tree.c parserInternals.h: use a predefined static string
13551 for text and comment nodes, avoid freeing them in xmlFreeNode,
13552 exported the string name in parserInternals.h and added
13553 another value to disable encoding at output (for XSLT),
13554 gain memory, time.
13555
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013556Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13559 win32/libxml2/libxml2_so.dsp: new makefiles and update
13560 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13561
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013562Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13565 Gary Pennington
13566
Daniel Veillard389e6b72001-01-15 19:41:13 +000013567Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * xpath.c: fixed the comaprision of values and nodelists,
13570 need to compare nodelist still ...
13571 * debugXML.c: avoided a possible core dump
13572 * HTMLparser.c: cleanup
13573 * nanohttp.c: contributed fix.
13574 * tree.c: fixes in properties handling added xmlSetNsProp
13575 needed by libxslt
13576 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13577 comment
13578 * TODO: updated
13579
Daniel Veillard167bd532001-01-06 21:09:34 +000013580Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * parser.c parserInternals.c: applied Bjorn Reese optimization
13583 patch
13584
13585Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * Makefile.am: applied patch fro make check from Martin Vidner
13588
Daniel Veillard503b8932001-01-05 06:36:31 +000013589Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * configure.in: preparing 2.2.11
13592 * doc/html/*: rebuild the HTML files
13593 * doc/xml.html : updated
13594
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013595Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * tree.c: fixed a stupid bug
13598 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13599 patches related to validation of an XInclude processing result
13600 * TODO: updated
13601
Daniel Veillarde2488192001-01-04 10:54:22 +000013602Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13605 on large files
13606
Daniel Veillardf060a412001-01-03 20:52:44 +000013607Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13610
Daniel Veillard45cff692001-01-03 18:02:04 +000013611Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13614 reported by Jonas Borgström
13615 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13616
Daniel Veillard08108982001-01-03 15:24:58 +000013617Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * testXPath.c xpath.c: fixing the XPath union expressions problem
13620 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13621
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013622Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xmllint.c: Made is so if the file name is "-" is will read form
13625 standard input. Sven Heinicke <sven@zen.org>
13626 * tree.c: fixed a problem when growing buffer
13627 * tree.h: fixed the comment of the node types following andersca
13628 comment
13629 * TODO: updated
13630
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013631Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13632
13633 * HTMLparser.[ch]: added a way to avoid adding automatically
13634 omitted tags. htmlHandleOmittedElem() allows to change the
13635 default handling.
13636 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13637 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13638 of xmllint too when using --memory flag, added a memory test
13639 suite at the Makefile level.
13640 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13641 with namespace use when encountering QNames in XPath evalation,
13642 added xmlns() scheme in XPointer.
13643 * nanoftp.c : incorporated a fix
13644 * parser.c xmlIO.c: fixed problems raised with encoding when using
13645 the memory I/O
13646 * parserInternals.c: closed bug 25934 reported by
13647 torsten.landschoff@innominate.de
13648 * TODO: updated
13649
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013650Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13651
13652 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13653 on a non-updated tree :-(, made a 2.2.10 release to correct the
13654 situation
13655
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013656Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13657
13658 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13659 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13660 integrated a set of OpenVMS changes from Howard Taylor
13661 <Howard.Taylor@pacoast.com>
13662
Daniel Veillard58770e72000-11-25 00:48:47 +000013663Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13664
13665 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13666 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13667
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013668Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13669
13670 * HTMLparser.c: some fixes on auto-open of html/head/body
13671 * encoding.c: fixed a compilation error on some gcc env
13672 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13673 XPointer implementation
13674 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13675 related XPointer tests and associated results
13676
Daniel Veillard300f7d62000-11-24 13:04:04 +000013677Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13678
13679 * doc/xmldtd.html doc/xml.html: following a short step by step
13680 guidance on IRC to help maciej with DTDs I started a small
13681 page on the subject.
13682
Daniel Veillard748e45d2000-11-17 16:36:08 +000013683Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13684
13685 * HTMLparser.c: fixed handling of broken charrefs
13686 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13687 patches
13688
Daniel Veillard28929b22000-11-13 18:22:49 +000013689Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13690
13691 * doc/xml.html doc/html/* : rebuilt the docs after adding
13692 xinclude and updated page for 2.2.7 and 2.2.8
13693 * configure.in: releasing 2.2.8
13694
Daniel Veillard41e06512000-11-13 11:47:47 +000013695Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13696
13697 * parser.[ch] parserInternals.c: applied the conditional
13698 section processing fix from Jonathan P Springer
13699 <jonathan.springer2@gte.net>
13700 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13701 project file, fixed iconv default non support
13702 * xpath.c: fixed the problem of evaluating relative expressions
13703 when a node context is provided.
13704
Daniel Veillardbf432752000-11-12 15:56:56 +000013705Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13706
13707 * nanoftp.c: fixed gcc 2.95 new warnings
13708 * SAX.c: fixed a stupid bug
13709 * tree.c: fixed a formatting problem when round-tripping
13710 from/to memory
13711 * xinclude.c: chased memleak, fixed a base problem
13712 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13713 xmlXPtrBuildNodeList()
13714 * TODO: updated
13715 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13716 adding a first small set of regression tests for XInclude
13717
Daniel Veillardc2def842000-11-07 14:21:01 +000013718Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13719
13720 * nanohttp.[ch]: applied Wayne Davison patches to access
13721 the WWW-Authorization header.
13722 * parser.c: Closed Bug#30847: Problems when switching encoding
13723 in short files by applying Simon Berg's patch.
13724 * valid.c: fixed a validation problem
13725 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13726 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13727 Wayne Davison
13728 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13729 need to be extended to non full nodes selections.
13730 * xinclude.c: starts to work decently
13731
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013732Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13733
13734 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13735 debugXML.c xmlversion.h.in: Started adding XInclude support,
13736 this is a new xmllint option
13737 * tree.c xpath.c: applied TOM patches for XPath
13738 * xpointer.c: fixed a couple of errors.
13739 * uri.c: added an escaping function needed for xinclude
13740 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13741 new warning from RH70 gcc's version
13742
Daniel Veillarda4964b72000-10-31 18:23:44 +000013743Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13744
13745 * HTMLparser.c: fixed loop on invalid char in scripts
13746 * parser.c: update to description of xmlIOParseDTD()
13747 * libxml.m4 xmlversion.h.in: changes contributed by
13748 Michael Schmeing <m.schmeing@internet-factory.de>
13749 * configure.in: preparing for 2.2.7
13750 * Makefile.am: trying to avoid config.h and acconfig.h
13751 being included in the distrib
13752 * configure.in: released 2.2.7
13753
13754Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13755
13756 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13757 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13758
Daniel Veillard01411222000-10-30 15:33:22 +000013759Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13760
13761 * parser.[ch]: added xmlIOParseDTD()
13762 * xpointer.c: added support for the 2 extra parameters of
13763 string-range, fixed a stoopid error when '0' was present
13764 in XPointer expressions
13765 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13766 testsuite for the above
13767
Daniel Veillard6db58192000-10-30 09:27:53 +000013768Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13769
13770 * libxml.spec.in: improved package descriptions
13771
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013772Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13773
13774 * xpath.c xpathInternals.h: applied a large cleaning patch
13775 from TOM <ptittom@free.fr>, it also add namespace support
13776 for function and variables registration.
13777
Daniel Veillardbd20df72000-10-29 17:53:40 +000013778Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13779
13780 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13781 * Makefile.mingw: Wayne Davison's update adding hash.c
13782
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013783Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13784
13785 * xpath.c: fixed the root evaluation problems
13786 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13787 ignorable spaces with <b> <bold> <em>
13788 * tree.c: fixed a loop in xmlSearchNsByHref()
13789
Daniel Veillard767662d2000-10-27 17:04:52 +000013790Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13791
13792 * xpath.c: applied another XPath patch from TOM
13793 * xpath.c include/makefile.am: applied another patch from
13794 china@thewrittenword.com (cleanup on IRIX).
13795
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013796Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13797
13798 * xml-config.1: received a fixed version from Fredrik Hallenberg
13799 <hallon@lysator.liu.se>
13800
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013801Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13802
13803 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13804 cleanup patch for XPath
13805
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013806Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13807
13808 * patched to redirrect all "out of context" error messages to
13809 a reconfigurable routine. The changes are:
13810 * xmlerror.h : added the export of an error context type (void *)
13811 an error handler type xmlGenericErrorFunc there is an interface
13812 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13813 to reset the error handling routine and its argument
13814 (by default it's equivalent to respectively fprintf and stderr.
13815 * all the c files: all wild accesses to stderr or stdout within
13816 the library have been replaced to calls to the handler.
13817
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013818Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13819
13820 * configure.in: release 2.2.6
13821 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13822 exporting the inner functions of xpath for extension modules
13823 * doc/*: updated and rebuilt the doc
13824
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013825Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13826
13827 * nanohttp.c : applied Wayne HTTP cleanup patch
13828 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13829 and xmlNodeSetSpacePreserve()
13830
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013831Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13832
13833 * xpath.c: closing bug #29260
13834
Daniel Veillard126f2792000-10-24 17:10:12 +000013835Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13836
13837 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13838 multikey tuples, made hash structure opaque
13839 * valid.[ch]: moved elements, attributes, notations decalarations
13840 as well as ID and refs to hash tables.
13841 * entities.c: hash cleanup
13842 * xmlmemory.c: fixed a dump problem in debug mode
13843 * include/Makefile.am: problem passing in DESTDIR= values patch
13844 from Marc Christensen <marc@calderasystems.com>
13845 * nanohttp.c: removed debugging remains
13846 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13847 * HTMLparser.c parser.c: fixing a number of problems with the
13848 macros in the *parser.c files (Wayne).
13849 * HTMLparser.c: close the previous option when opening a new one
13850 (Marc Sanfacon).
13851 * result/HTML/*: updated the HTML results accordingly
13852
Daniel Veillard52afe802000-10-22 16:56:02 +000013853Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13854
13855 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13856 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13857 XPath functions and XML entities table to them. More to come...
13858 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13859
Daniel Veillard683cb022000-10-22 12:04:13 +000013860Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13861
13862 * tree.c: coalesce adjacent text nodes
13863 * valid.c: handling of blank nodes in DTd validation (raised
13864 by problems with a posteriori validation).
13865 * nanohttp.c: changing behaviour on HTTP write stuff.
13866 * HTMLtree.c: forced body and html to be explicitely closed.
13867 * xpath.h: exported more XPath functions.
13868
Daniel Veillard1baf4122000-10-15 20:38:39 +000013869Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13870
13871 * Release of 2.2.5
13872 * xpointer.c: range() range-inside and other helper functions
13873 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13874
Daniel Veillard47e12f22000-10-15 14:24:25 +000013875Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13878 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13879
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013880Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13883 and XPointer modules
13884
Daniel Veillard134c9f32000-10-15 10:27:08 +000013885Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13886
13887 * SAX.h: closed #25107
13888
Daniel Veillard39915622000-10-15 10:06:55 +000013889Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13890
13891 * testSAX.c: fixed problem with cdata reporting
13892 * SAXresult/* : updated
13893
Daniel Veillard1e851392000-10-15 10:02:56 +000013894Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13895
13896 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13897 Closed bug #27499, added to regression tests
13898 * TODO: updated
13899
Daniel Veillard7eda8452000-10-14 23:38:43 +000013900Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13901
13902 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13903 support for SCRIPT and STYLE with help from Bjorn Reese
13904 * test/HTML/* result/HTML/*: added simple testcase and updated
13905 the existing ones.
13906
Daniel Veillardff9c3302000-10-13 16:38:25 +000013907Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13908
13909 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13910 string-range for empty strings
13911 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13912 test/XPath/xptr/strrange: augmented the XPointer testsuite
13913
Daniel Veillard189446d2000-10-13 10:23:06 +000013914Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * doc/xml.html doc/xmlmem.html: added a module describing memory
13917 interfaces and use, updated the main page.
13918
Daniel Veillard2f971a22000-10-12 23:26:32 +000013919Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13920
13921 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13922 nanoftp code work on Windows too now
13923
13924Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013925
13926 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13927 * xpointer.c: implemented string-range() at least a good first version
13928 * test/XPath/docs/str test/XPath/xptr/strrange
13929 result/XPath/xptr/strrange: the string-range() tests
13930
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013931Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13932
13933 * Makefile.am include/Makefile.am include/win32config.h
13934 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13935 and make distcheck
13936
Daniel Veillard19d61112000-10-11 23:50:35 +000013937Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13938
13939 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13940 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13941 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13942
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013943Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13944
13945 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13946 patch for socklen_t detection by
13947 Albert Chin-A-Young <china@thewrittenword.com>
13948
Daniel Veillardcd429612000-10-11 15:57:05 +000013949Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13952 and added a --dtdvalid option to xmllint used to test it
13953
Daniel Veillard47c02452000-10-11 13:04:36 +000013954Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13957 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13958
Daniel Veillard2d38f042000-10-11 10:54:10 +000013959Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13960
13961 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13962 handlings (registration, lookup, cleanup)
13963
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013964Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13965
13966 * configure.in Makefile.am include/makefile.am: adding XPointer
13967 and XPtrtests target
13968 * xpointer.[ch] : new files for XPointer support
13969 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13970 more XPath tests
13971
Daniel Veillard57fda592000-10-10 23:24:14 +000013972Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13973
13974 * configure.in: fixed, very broken, make distcheck works again
13975
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013976Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * More work toward 2.2.5, integrated a number of patches
13979 * configure.in Makefile.am win32config.h.in: trying to cleanup
13980 make distcheck .... huh ...
13981 * include/Makefile.am include/win32config.h: new directory
13982 for includes
13983 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13984 updated teh makefiles and instructions for WIN32
13985 * xpath.c: small fixes
13986 * test/XPath/ results/XPath: updated the testcases and results
13987 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13988 suggested patches
13989 * valid.c: fixed an ID bug
13990
Daniel Veillardb71379b2000-10-09 12:30:39 +000013991Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13992
13993 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13994 the automake bug where wrong dependancies were generated.
13995 * xpath.[ch]: worked on XPointer
13996
Daniel Veillard7e99c632000-10-06 12:59:53 +000013997Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13998
13999 * configure.in Makefile.am: 2.2.5, ship the include in an
14000 include/libxml subdirectory, use symlinks when using CVS
14001 * testSAX.c: fixed small bug
14002 * testXPath.c: changed the way testfiles are parsed
14003 * debugXML.c: same kind of cleanup when parsing an argument expression
14004 XPath/XPointers can have blanks embedded
14005 * xpath.[ch]: more cleanup, reorgs for XPointer work
14006 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14007 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14008
Daniel Veillard55b91f22000-10-05 16:30:11 +000014009Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14010
14011 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14012 in the XPath engine, rewrote large parts of it, now it's far
14013 cleaner and in sync with the REC not an old WD. Fixed a parsing
14014 problem in the interactive XML shell found when testing XPath.
14015
Daniel Veillardac260302000-10-04 13:33:43 +000014016Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14017
14018 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14019 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14020 examples with the extra test
14021
Daniel Veillard7cfce322000-10-04 12:40:27 +000014022Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14023
14024 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14025 the global init function.
14026
Daniel Veillard970112a2000-10-03 09:33:21 +000014027Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14028
14029 * HTMLparser.c: Doohhh, attribute name parsing was still case
14030 sensitive ! Fixed this ...
14031 * result/HTML/* : updated the tests results accordingly
14032
Daniel Veillard740abf52000-10-02 23:04:54 +000014033Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14034
14035 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14036 engine, should be far more stable, incorporated a new version of
14037 preceding/following axis, need testing
14038 * uri.c: fixed file:///c:/a/b/c problem
14039 * test/XPath/tests/idsimple: augmented the XPath tests
14040
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014041Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * doc/* rebuilding docs for 2.2.4 release
14044
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014045Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14046
14047 * configure.in: releasing 2.2.4
14048 * parser.[ch]: added xmlStrEqual()
14049 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14050 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14051 use xmlStrEqual instead
14052 * TODO: updated
14053 * added an XPath test
14054
Daniel Veillardbc765302000-10-01 18:23:35 +000014055Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14056
14057 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14058 * entities.h: exported xmlInitializePredefinedEntities
14059 * parser.[ch] : added xmlInitParser()
14060 * parserInternals.h : had to export htmlInitAutoClose()
14061
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014062Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14063
14064 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14065 problems
14066 * Makefile.am : added XPath regression tests to normal tests
14067 * uri.c: fixed a problem with local paths, cleanup
14068 * parser.c: fixed a problem with large CData sections
14069
Daniel Veillardd2ade932000-09-30 14:39:55 +000014070Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14071
14072 * configure.in xml-config.in: patch from "Ben Taylor"
14073 <sol7x86@hotmail.com> for solaris shared libs lookup
14074
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140752000-09-30 Martin Baulig <baulig@suse.de>
14076
14077 * libxml-2.0.pc.in: Provide pkg-config script.
14078
14079 * configure.in: Create the libxml-2.0.pc script from the
14080 libxml-2.0.pc.in templates.
14081 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014082 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014083
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014084Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14087 when compiling with MSC
14088
Daniel Veillard46057e12000-09-24 18:49:59 +000014089Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14090
14091 * xpath.c: patch for normalize-string() substring-before(),
14092 substring-after() and translate() functions from Bjorn Reese
14093 <breese@mail1.stofanet.dk>
14094 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14095 Fredrik Hallenberg <hallon@lysator.liu.se>
14096 * TODO: updated
14097
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014098Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14101 problem of socklen_t being undefined on a number of platforms
14102 * debugXML.c: fixed a compilation problem when without snprintf
14103
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014104Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14107 an URI bug and a fix for the control-character-induced infinite loop
14108 * nanohttp.c: preventive fix for compiling on WIN32
14109
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014110Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14111
14112 * xmlint.c: closing bug #25000
14113
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014114Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14115
14116 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14117 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14118 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14119 related function, fixing xmlStrncmp(), and associated cleanup
14120 * result/HTML/entities.html.sax: updating result
14121
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014122Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * uri.c: applied patch for URI escaping from Wayne Davison
14125 <wayned@blorf.net>
14126 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14127 from Denis Barbier <barbier@imacs.polytechnique.fr>
14128 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14129 patch from Wayne Davison
14130
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014131Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * doc/xml.html : updated with new releases, adding "how to help"
14134
Daniel Veillard04698d92000-09-17 16:00:22 +000014135Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14136
14137 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14138 removed a few warnings in pedantic mode ...
14139 * parserInternals.c parser.c: moved encoding switching function
14140 to parserInternals.c
14141 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14142
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014143Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14144
14145 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14146 error or warning handlers
14147
Daniel Veillardb1059e22000-09-16 14:02:43 +000014148Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14149
14150 * parserInternals.c parserInternals.h parser.c Makefile.am:
14151 created a new module parserInternals.c, moved most of the
14152 code shared by the various parsers there, as well as
14153 deprecated code from parser.c. More cleanup of parser.c
14154 * uri.c: fixed a problem when URI is NULL
14155 * valid.c: speedup when looking for an attribute declaration
14156
Daniel Veillard39c7d712000-09-10 16:14:55 +000014157Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14158
14159 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14160 the cleanup of the computation of URI references when seeking
14161 external entities. The URI reference string and the resulting
14162 URI are both stored now.
14163 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14164 large s(n)printf checks and cleanup from Denis Barbier
14165 <barbier@imacs.polytechnique.fr>
14166 * xmlversion.h.in tree.h: couple of SGML declarations for a
14167 possible docbook module.
14168 * result/VC/ : a couple of test output changed due to the change
14169 of the entities URI
14170
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014171Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
14173 * parser.h: added a _private field for linking user's data
14174
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014175Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14176
14177 * parser.c parserInternals.h: demacroified most of the IS_XXX
14178 the gain in size is significant so ...
14179
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014180Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * entities.c: cases where looking up entities with doc==NULL
14183 covered
14184
Daniel Veillard90e11312000-09-05 10:42:32 +000014185Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14186
Daniel Veillard1de50802000-09-07 08:54:32 +000014187 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014188 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14189
Daniel Veillard98a79162000-09-04 11:15:39 +000014190Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
Daniel Veillard1de50802000-09-07 08:54:32 +000014192 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014193 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14194 * Makefile.in: added URItest and included thenin "make tests"
14195
14196Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014197
14198 * xmlversion.h.in: closed bug 22941
14199
Daniel Veillard2bb89092000-08-31 14:57:50 +000014200Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * doc/xmlio.html: added doc and example for entity loader
14203 redefinition.
14204
Daniel Veillard96984452000-08-31 13:50:12 +000014205Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14208 used by libxml
14209
Daniel Veillarde715dd22000-08-29 18:29:38 +000014210Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14211
14212 * parser.c: Fixed bug on invalid ontent characters and when using
14213 push.
14214 * xmllint.c: fixed xmllint endling of errors in push mode
14215
Daniel Veillard4948eb42000-08-29 09:41:15 +000014216Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14217
14218 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014219 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014220 * result/HTML/*.sax: regenerated HTML SAX output
14221 * parser.c: more cleanup.
14222
Daniel Veillarde010c172000-08-28 10:04:51 +000014223Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
14225 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014226 patches from Wayne Davison <wayned@users.sourceforge.net>,
14227 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014228 * HTMLparser.c: fixed an ignorable white space detection bug
14229 occuring when parsing with SAX only
14230 * result/HTML/*.sax: updated since the output is now HTML
14231 encoded...
14232
Daniel Veillard47f3f312000-08-27 22:40:15 +000014233Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14234
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014235 * HTMLparser.[ch]: applied some of Wayne Davison
14236 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014237
Daniel Veillarde0854c32000-08-27 21:12:29 +000014238Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14241 undeclared namespace prefix was used, added a warning.
14242 Cleaned up support w.r.t. entities, spilling out a warning
14243 and being pedantic on lookups.
14244 * test/warning/ent9 : added testcase for previous example.
14245 * TODO: updated
14246 * parserInternals.h parser.c: changed the way names are parsed
14247 now allow infinite size and decrease penalty for normal use
14248 * parser.c: Started a big cleanup/check of the parser code,
14249 fixed some of the most tortuous entity code, spotted code
14250 unused anymore
14251 * test/*: added tests for very long names and related nasty
14252 things.
14253
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014254Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * doc/encoding.html: added encoding aliases doc
14257 * doc/xml.html: updates
14258 * encoding.[ch]: added EncodingAliases functions
14259 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14260 bottleneck affecting large DTDs like Docbook
14261 * parser.[ch] xmllint.c: added a pedantic option, will be
14262 useful
14263 * SAX.c: redefinition of entities is reported in pedantic mode
14264 * testHTML.c: uninitialized warning from gcc
14265 * uri.c: fixed a couple of bugs
14266 * TODO: added issue raised by Michael
14267
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014268Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * doc/encoding.html: propagated Martin Duerst suggestions
14271
Daniel Veillard52402ce2000-08-22 23:36:12 +000014272Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14273
14274 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14275 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14276 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14277 by Wayne Davison
14278
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014279Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * nanoftp.c nanohttp.c: small cleanup
14282 * TODO: updated
14283
Daniel Veillard244ece92000-08-19 20:58:02 +000014284Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * added an old VC testcase and updated title.xml entity
14287
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014288Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14289
14290 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14291 done on auto-opening of <p> tags and cleanup of SAX output
14292
Daniel Veillard979e55e2000-08-19 16:48:54 +000014293Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14296
Daniel Veillard4540be42000-08-19 16:40:28 +000014297Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14298
14299 * doc/xml.html libxml.* structure.*: updated the doc a bit
14300
Daniel Veillard808a3f12000-08-17 13:50:51 +000014301Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14304 of SAX tests
14305
Daniel Veillard29579362000-08-14 17:57:48 +000014306Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14307
14308 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14309 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14310
Daniel Veillard1255ab72000-08-14 15:13:33 +000014311Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14314 * testHTML.c: fix core dump on Solaris 2.x systems
14315 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14316 * result/HTML/*.sax: previous bug fix lead to new results
14317
Daniel Veillard03109292000-08-14 14:58:22 +000014318Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14321 * configure.in: added --with-readline=DIR to accept alternate
14322 path for readline include/library
14323 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14324 for ANSI under HP-UX
14325 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14326 includes @LIBS@
14327
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014328Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * doc/* : rebuilt the docs
14331 * getting ready for 2.2.2 release
14332
Daniel Veillard87b95392000-08-12 21:12:04 +000014333Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14336 and xmlAddFeature()
14337 * tree.[ch]: added xmlAddChildList()
14338 * xmllint.c: MAP_FAILED macro test
14339 * parser.h: added xmlParseCtxtExternalEntity()
14340 * valid.c: applied bug fixes removed warning
14341 * tree.c: added CDATA block to elements content
14342 * testSAX.c: cleanup of output
14343 * testHTML.c: added SAX testing
14344 * encoding.c: better error recovery
14345 * SAX.c, parser.c: fixed one of the external entity processing
14346 of the OASis testsuite
14347 * Makefile.am: added HTML SAX regression tests
14348 * configure.in: bumped to 2.2.2
14349 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14350 SAX results
14351
Daniel Veillard88a172f2000-08-04 18:23:10 +000014352Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * configure.in: patch for HP compiler
14355
143562000-08-04 Sven Heinicke <sven@zen.org>
14357
14358 * xmllint.c: Was coredumping sometimes when the file given didn't
14359 exist.
14360
Daniel Veillard46e370e2000-07-21 20:32:03 +000014361Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014364
Daniel Veillard46e370e2000-07-21 20:32:03 +000014365 when using in memory parsing. Need some cleanup.
14366 * xmllint.c configure.in: added a --memory flag to test memory
14367 parsing
14368
Daniel Veillard36650692000-07-21 15:16:39 +000014369Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * nanohttp.c: fixed socklen_t replacement to unsigned int
14372 * parser.c: fixed a space handdling missing at the end of
14373 production 28 DOCTYPE.
14374 * xmlmemory.c: fixed a stupid bug on the routine to override
14375 allocation functions
14376 * TODO: updated
14377
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014378Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14379
14380 * doc/ regenerated the docs
14381
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014382Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * doc/encoding.html doc/xml.html: added I18N doc
14385 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14386 improvements, both parser and filters, added ASCII & HTML,
14387 fixed the ISO-Latin-1 one
14388 * xmllint.c testHTML.c: added/made visible --encode
14389 * debugXML.c : cleanup
14390 * most .c files: applied patches due to warning on Windows and
14391 when using Sun Pro cc compiler
14392 * xpath.c : cleanup memleaks
14393 * nanoftp.c : added a TESTING preprocessor flag for standalong
14394 compile so that people can report bugs more easilly
14395 * nanohttp.c : ditched socklen_t which was a portability mess
14396 and replaced it with unsigned int.
14397 * tree.[ch]: added xmlHasProp()
14398 * TODO: updated
14399 * test/ : added more test for entities, NS, encoding, HTML, wap
14400 * configure.in: preparing for 2.2.0 release
14401
Daniel Veillard49703262000-07-10 10:27:46 +000014402Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * nanoftp.c: fixed the way the control connection is handled
14405 * libxml.spec.in: fixed the dependancies and cleanup
14406
Daniel Veillard306be992000-07-03 12:38:45 +000014407Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * doc/xml.html: changed the xmlsoft.org structure, updated the
14410 examples w.r.t. root and childs
14411
Daniel Veillard7d853352000-07-02 18:53:09 +000014412Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14415
Daniel Veillard365e13b2000-07-02 07:56:37 +000014416Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * HTMLparser.c: Work on character encoding support for the HTML parser
14419 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14420 * encoding.c: Fixed a potential memleak in the encoding stuff
14421
Daniel Veillardaf743792000-07-01 11:49:28 +000014422Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * doc/FAQ.html doc/Makefile.am : added a FAQ
14425
14426Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014427
14428 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14429 of the HTML parser to force it to not bypass SAX
14430
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014431Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * win32config.h.in: updated
14434 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14435 lacks iconv support :-( need to release 2.1.1
14436 * configure.in: release 2.1.1
14437 * HTMLparser: fixed bug #14784
14438 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14439 by Windows compiler
14440 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14441 the SAX startDocument() callback.
14442 * TODO: updated
14443
14444Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14445
14446 * added xmlStopParser()
14447
Daniel Veillardbe803962000-06-28 23:40:59 +000014448Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14449
14450 * configure.in: 2.1.0 prerelease
14451 * Large resync between W3C and Gnome tree
14452 * nanoftp, nanohttp.c: fixed stalled connections probs
14453 * HTMLtree.c SAX.c : support for attribute without values in
14454 HTML for andersca
14455 * valid.c: Fixed most validation + namespace problems
14456 * HTMLparser.c: start document callback for andersca
14457 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14458 * parser.h, SAX.c: serious speed improvement for large
14459 CDATA blocks
14460 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14461 different encoding
14462 * example/Makefile.am example/gjobread.c tree.h: work on
14463 libxml1 libxml2 convergence.
14464 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14465 and the LIBXML_TEST_VERSION macro
14466
Daniel Veillardc310d562000-06-23 18:32:15 +000014467Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * doc/xml.html: various patches and improvements typo fixed by
14470 Felix Natter
14471 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14472 from Felix Natter <fnatter@gmx.net>
14473
Daniel Veillardf3029822000-05-06 08:11:19 +000014474Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14475
14476 * doc/upgrade.html: updated with instructions for support of both
14477 libxml-1.x and libxml-2.x
14478 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14479 for 2.x support and also fixed includes
14480
14481
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014482Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14485 the encoding support, added iconv support, so now libxml if
14486 compiled with iconv automatically support japanese encodings
14487 among others. Work based on initial patch from Yuan-Chen Cheng
14488 I may have broken binary compat in the encoding handler
14489 registration scheme, but that was so utterly broken I don't
14490 expect anybody to have used this feature until now.
14491 * parserInternals.h: fixup on the CHAR range macro
14492 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14493 code.
14494 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14495 * uri.c: added xmlParseURI() I can't believe I forgot to
14496 implement this one in 2.0 !!!
14497 * SAX.c: moved doc->encoding update in the endDocument() call.
14498 * TODO: updated.
14499
Daniel Veillard06047432000-04-24 11:33:38 +000014500Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * tree.h: removed extraneous xmlRemoveProp definition
14503 * TODO: added item about --disable-corba configure switch
14504 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14505 * nanoftp.c: fixed include problems giving troubles on AIX and
14506 slowlaris
14507 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14508 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14509 comment and headers changes to lower gtk-doc number of warnings
14510 * doc/html/*: rebuilt docs
14511
Daniel Veillarde0aed302000-04-16 08:52:20 +000014512Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * HACKING: documented the tag for 1.x and instructions
14515
Daniel Veillard5e873c42000-04-12 13:27:38 +000014516Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14519 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14520 xmlCreateIOParserCtxt
14521 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14522 significant overall improvement
14523 * xmllint.c: added I/O test to xmllint
14524 * testSAX.c: added a speed test
14525 * doc/* : updated/regenerated
14526
Daniel Veillardfc708e22000-04-08 13:17:27 +000014527Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * xpath.c uri.h parserInternals.h: cosmetic changes from
14530 "Timur I. Bakeyev" <timur@bat.ru>, including making
14531 xmlCreateURI() public
14532
Daniel Veillard5d211f42000-04-07 17:00:24 +000014533Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14536 and the code at the same time. Added a clean mechanism for
14537 overload or added input methods: xmlRegisterInputCallbacks()
14538 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14539 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14540 * TODO: updated
14541 * doc/* : updated/regenerated
14542 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14543 source dir
14544
Daniel Veillarde77a9182000-04-05 19:12:29 +000014545Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * testURI.c: yet another forgotten commit, I should get some sleep !
14548
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014549Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * xmllint.c: forgot to commit this too ?
14552
Daniel Veillardb9df4042000-04-05 14:23:16 +000014553Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
14555 * xmlversion.h.in : forgot to commit this previously
14556
Daniel Veillard361d8452000-04-03 19:48:13 +000014557Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14558
14559 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14560 * README TODO: updated for release
14561 * uri.c uri.h: added authority parsing/saving
14562 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14563 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14564 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14565 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14566 Makefile.am : added compile-time customization of libxml
14567 --with-ftp --with-http --with-html --with-xpath --with-debug
14568 --with-mem-debug
14569 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14570 #include <libxml/xxx.h> I hope it won't break too much stuff
14571 and will be manageable in the future...
14572 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14573 and added xmllint to the installed programs
14574 * uri.h: added xmlFreeURI()
14575
Daniel Veillardec303412000-03-24 13:41:54 +000014576Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14577
14578 * uri.c uri.h: finished the escaping handling, the base support
14579 and the URI path normalization. Looks good just lacks the
14580 authority content parsing code.
14581 * Makefile.am: added instructions to generate testURI
14582 * TODO: updated
14583 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14584 added links and icons for W3C and Gnome
14585
Daniel Veillard8f621982000-03-20 13:07:15 +000014586Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * xmlmemory.[ch] : seems I forgot to actually update the files in
14589 the last commit :-)
14590 * doc/xml.html doc/html/* : updated and uploaded the docs
14591
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014592Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14595 * TODO: updated
14596 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014597 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014598 gfree).
14599 * Makefile.am, uri.c, uri.h: added a set of functions to do
14600 exact (litteraly copied from the RFC 2396 productions) parsing
14601 and handling of URI. Will be needed for XLink, one XML WFC,
14602 XML Base and reused in the nano[ftp/http] modules. Still work
14603 to be done.
14604
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014605Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14606
14607 * configure.in, libxml.spec.in : libxml2
14608 * doc/* : updated the doc page, rebuilt the docs
14609
Daniel Veillardcf461992000-03-14 18:30:20 +000014610Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14611
14612 * all: tagged LIB_XML_1_X
14613 * *.c *.h : updated from W3C CVS tree
14614 * configure.in : 2.0.0-beta
14615 * libxml.spec.in : libxml2 package nam
14616 * result/* : new version of the tests output
14617
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014618Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14621
Daniel Veillardb566ce12000-03-04 11:39:42 +000014622Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14623
14624 * doc/* : rebuilt the docs
14625 * parser.c: final patch on #6766
14626 * valid.c: small patch on validity checks.
14627
Daniel Veillardfb76c402000-03-04 11:39:42 +000014628Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14631 added
14632 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14633 compatibility w.r.t. XML spec and existing code.
14634
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014635Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * parser.c: seems a better solution to <a> </a> exists,
14638 will try it for a while
14639
Daniel Veillard83a30e72000-03-02 03:33:32 +000014640Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * parser.c: tried to remove the <a> </a> generating <a/>
14643 this is hard. Left a flag for that purpose. Fixed bug #6766
14644 * configure.in: prepared 1.8.7 not released, due to previous
14645 problem
14646
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014647Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * doc/xml.html : applied second patch from Paul DuBois
14650
Daniel Veillard402e8c82000-02-29 22:57:47 +000014651Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * doc/xml.html : applied patch from Paul DuBois
14654
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014655Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14658
Daniel Veillard5feb8492000-02-02 17:15:36 +000014659Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14662 compilation warnings on various platforms.
14663 * parser.c: Fixed #5281 validity error callbacks are now desactived
14664 by default if not validating.
14665
Daniel Veillardf341f932000-02-02 14:52:08 +000014666Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14669
Daniel Veillard13c757e2000-02-01 23:59:15 +000014670Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14673 <gkatsi@cs.toronto.edu>
14674
Daniel Veillard726e8792000-01-30 20:04:29 +000014675Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14678 processing URLs
14679
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014680Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
14682 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14683 xmlNanoFTPUpdateURL for persistent control connections.
14684 * configure.in: 1.8.6
14685
14686Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14689 * tree.[ch] : added xmlSaveNoEmptyTags
14690
James Henstridgef3be9312000-01-28 13:59:21 +0000146912000-01-29 James Henstridge <james@daa.com.au>
14692
14693 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14694
14695 * Makefile.am: added nanoftp.[ch] to the build.
14696
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014697Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * nanoftp.[ch]: cleanup, comments, API
14700 * debugXML.c : fixed a bug in the cat command
14701 * doc/*: regenerated the docs
14702
Daniel Veillardda07c342000-01-25 18:31:22 +000014703Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14704
14705 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14706 * debugXML.c : fixed a bug in the cat command
14707 * valid.c: fixing some small probs
14708 * libxml.spec.in: get rid of the SNAP suffix
14709 * doc/xml.html: updated the status
14710
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014711Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * xml-config.in: xml-config --version to just return the
14714 version number
14715 * xpath.c: some cleanup w.r.t. axis when the current node is
14716 an attribute.
14717 * TODO: updated
14718
Daniel Veillard461a66c2000-01-18 18:01:01 +000014719Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * configure.in: prepared for libxml-1.8.5
14722 * doc/* recompiled the documentation
14723
147242000-01-17 Jody Goldberg <jgoldberg@home.com>
14725
14726 * configure.in : WARNING autoconf subtlety alert :
14727 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14728 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14729 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14730 get defined by AC_CHECK_HEADERS.
14731
Daniel Veillardf967b902000-01-17 16:06:10 +000014732Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14735 Rune.Djurhuus@fast.no
14736
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014737Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * TODO: updated
14740 * tree.c, parser.c: made sure that only memory alloc problems
14741 and internal parser errors are allowed to write to stdout or
14742 stderr.
14743
Daniel Veillard0142b842000-01-14 14:45:24 +000014744Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * tree.c : restored xmlNewGlobalNs since this seems used by
14747 a lot of existing code :-(, fixed a bug in xmlNewNs
14748 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14749 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14750 to exit() from the library code.
14751 * xpath.c, parser.c: removed bugs or unused code detected by
14752 Windows compilers
14753 * parser.c: started adding interfaces for parsing well balanced
14754 XML fragments
14755 * configure.in: releasing 1.8.4
14756 * doc/* : rebuilt the docs
14757
Daniel Veillard2eac5032000-01-09 21:08:56 +000014758Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * tree.[ch] : added xmlNewDocFragment() for DOM
14761 * testHTML.c: uninitialized variable.
14762
Daniel Veillardf3a73582000-01-05 14:58:39 +000014763Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14764
14765 * doc/* : rebuild the docs
14766
Daniel Veillard71b656e2000-01-05 14:46:17 +000014767Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * acconfig.h: readline and history patch
14770 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14771 * tree.c: added check and handling when possibly removing an ID
14772 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14773 and saving.
14774 * test/HTML/entities.html result/HTML/entities.html* : test for
14775 various entities reference cases
14776 * result/HTML/* : as a result output of some testcase have
14777 changed
14778 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14779 by previous example. added xmlParseTryOrFinish().
14780 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14781 entities.h debugXML.h HTMLparser.h: changed the way struct are
14782 declared to allow gtk-doc to expose those
14783 * parser.c: closed bug #4960
14784 * Makefile.am configure.in: Applied patch from
14785 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14786 and math/socket libs detection
14787
Daniel Veillard437b87b2000-01-03 17:30:46 +000014788Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * configure.in, Makefile.am: link tester against readline
14791 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14792
Daniel Veillard686d6b62000-01-03 11:08:02 +000014793Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * tree.[ch]: added xmlRemoveProp
14796 * win32config.h.in nanohttp.c: avoid including the Windows
14797 socket stuff in every C files
14798 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14799 the XmL parser(s)
14800 * test/ns4 result/ns4 etc...: added test case for previous prob
14801 * tree.c: xmlNewNs wasn't checking for double definition
14802 * Makefile.in: fixed a problem with dist-hook duplicates
14803 * parser.[hc], xmlIO.c: fixed the loading of external entities
14804 APIs, now xmlLoadExternalEntity() is used everywhere and
14805 setting up an app specific front-end using the
14806 * SAX.c parser.c: some fixes, now the xhtml spec validates
14807 with the xhtml DTD.
14808 * error.c: fixed crashes in case of no input stream
14809 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14810 to the validation tests and results
14811
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014812Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14815 too htmlCreatePushParserCtxt() and htmlParseChunk()
14816 * parser.c: a bit of cleanup.
14817 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14818 to XML) removed the last mem leak known
14819 * HTMLtree.c: output message cleanup
14820 * xmlmemory.c: display content info about memory blocks
14821 * result/HTML/wired.* : missing att value warning change
14822
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014823Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * doc/* : rebuilt the documentation
14826
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014827Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * parser.[ch] parserInternals.h: Push parser for XML,
14830 seems to work fine now
14831 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14832 --push for push testing
14833 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14834 * testSAX.c: added --push
14835 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14836 subtree
14837 * xmlIO.[ch] : enriched API + fixes for push mode
14838 * entities.[ch]: added the entity content length to the struct.
14839 * xmlmemory.[ch]: new API to show the last entries for the shell
14840 * valid.c: added required attribute testing
14841 * SAX.c: the cdata callback now merge contiguous fragments
14842 * HTMLparser.c: cleanup of some macros
14843
Daniel Veillard3c558c31999-12-22 11:30:41 +000014844Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * parser.c: fix for PIs name starting with xml
14847 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014848 * *.c, configure.in win32config.h.in : generate win32config.h for
14849 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014850
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014851Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * parser.c: fixed a stupid = vs. == bug :-(
14854 * doc/gnome-xml.sgml: s/glade/xml/
14855
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014856Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * configure.in, doc/xml.html : bug fix release 1.8.2
14859 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14860 Hopefully the end of that silly C++ include problem
14861 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14862 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14863 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14864 troubles with autoclosed elements when the stree shape doesn't
14865 follow the DtD specs. Added htmlIsAutoClosed() and
14866 htmlAutoCloseTag()
14867 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14868 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14869 * debugXML.c: fixed a bug on printing default namespaces.
14870 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14871
Daniel Veillardb24054a1999-12-18 15:32:46 +000014872Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * result/HTML/*.htm[l] : updated the HTML regression tests according
14875 to the new output
14876 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14877 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14878 problem due to intermix of extern "C" { ... } declarations for C++
14879 and recursive includes in the headers
14880
Chris Lahey323c48c1999-12-18 15:32:45 +0000148811999-12-20 Chris Lahey <clahey@umich.edu>
14882
14883 * HTMLtree.c: Made it so that html nodes with a single child do
14884 not insert a carriage return before or after the child node.
14885
Daniel Veillardb24054a1999-12-18 15:32:46 +000014886Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014887
14888 * configure.in, doc/xml.html : bug fix release 1.8.1
14889 * parser.c: fixed bug #4344
14890 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14891 added the glue to avoid C++ problems
14892 * doc/* : regenerated the documentation
14893
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014894Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14897 namespace recognition, and Dia as a resul :-(
14898 * encoding.c: closed bug #3950
14899
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014900Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * valid.c: debugging a posteriori validation, except URI expansion
14903 stuff this should be fixed now
14904 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14905 Carl Nygard <cnygard@bellatlantic.net>
14906 * tester.c: added --postvalid, cleaning of the code
14907 * tree.[ch]: added xmlDocGetRootElement()
14908
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014909Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14910
14911 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14912 c++ losage.
14913
Daniel Veillard10a2c651999-12-12 13:03:50 +000014914Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * configure.in, doc/xml.html : bumped to 1.8.0
14917 * xlink.[ch], Makefile.am : added framework for link detection
14918 * parser.h: added nbChars to parser context, needed for cleanup.
14919 * xmlmemory.c: removed a nasty bug when out of mem
14920 * valid.[ch]: adding namespace support for attribute decl
14921 * tester.c: added --debugent option
14922 * debugXML.[ch]: added xmlDebugDumpEntities()
14923 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14924 buffers instead, this was really needed, validation was breaking
14925 in strange ways due to that. Added xmlParseStringPEReference()
14926 and other parsing from strings functions. Entities processing
14927 modified again, but PERef are still not handled correcly but
14928 unless you're Eve Maller you won't notice :-)
14929 * HTMLparser.c: large changes toward reliability, and switched to
14930 lowercase internal tags, XHTML is lowercase, so it will help
14931 that output is closer to next version.
14932 * doc/* : regenerated the documentation, it is now hosted at
14933 http://xmlsoft.org/ (same bits I just bought the domain :-)
14934
14935
Daniel Veillard294cbca1999-12-03 13:19:09 +000014936Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14939 doc generation
14940 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14941 in the SAX API
14942 * doc/*: rebuilt the doc making sure everything appears in the
14943 HTML files
14944
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014945Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14948 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14949 which allow impressive speed improvement on dataset with
14950 large text pieces, but at the cost of broken binary
14951 compatibility and slightly bigger memory usage.
14952 Configure with --with-buffers to activate them, they
14953 are protected with XML_USE_BUFFER_CONTENT define.
14954 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14955 goal is 0 memory left allocated once parser is no more used
14956 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14957 call xmlCleanupParser() and xmlMemoryDump()
14958
Daniel Veillarda819dac1999-11-24 18:04:22 +000014959Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14962 * parser.[ch] encoding.[ch]: added memory cleanup routines
14963 * parser.c: closing bug #3788
14964 * doc/*: rebuilt the doc
14965
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014966Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14967
14968 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14969 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14970 * tester.c: added --compress option
14971 * doc/*: rebuilt the documentation
14972
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014973Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14976 if given /proc/kcore as input !
14977 * doc/xml.html doc/*: updated and rebuilt the documentation
14978
14979Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014980
14981 * parser.c: Fixed some wrongly space collapsing code due to
14982 a misreading of the spec.
14983 * result/*: fixed the output accordingly
14984
14985Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014986
14987 * encoding.c: bug fix and typos
14988 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14989 * parser.c: added attribute normalization closing bug #3597
14990 * test/att* result/att* SAXresult/att*: testcase for attribute
14991 normalization
14992
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014993Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * configure.in: closing bug #3163 by adding extra flags for the
14996 cc compiler on HP-UX
14997
Daniel Veillard51e3b151999-11-12 17:02:31 +000014998Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * valid.[ch] : removed a typo and an enumerated type bug in the
15001 xmlAddElementDecl() function
15002 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15003 call to xmlEncodeEntitiesReentrant() so that the functions
15004 New, Set and Get are at the same level.
15005 * parser.c HTMLparser.c: extra memory allocation bug for
15006 attributes detected by someone using libxml in embedded systems :-)
15007
Daniel Veillard962195f1999-10-28 15:51:53 +000015008Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * xmlmemory.h: turned off mem debug :-\
15011
Daniel Veillard35008381999-10-25 13:15:52 +000015012Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * parser.c: closed bug #2784 a one line fix, but worth pushing
15015 a new release out
15016 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15017 some structures, comments before and after the
15018 main element, and other nastyness
15019 * HTMLtree.c tree.c: accomodate the extended HTML supported
15020 * configure.in: pushing 1.7.4
15021 * test/ent8 and related outputs : added a new test for bug #2784
15022 * test/HTML/wired.html and related output: a nasty HTML example
15023 * Makefile.am: improved the test scripts
15024 * docs/* : reran the documentation extractor, updated xml.html
15025
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015026Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15029 HTMLparser and debugged the HTML related code. HTML documents
15030 now have their own type
15031 * entities.c: do not dump &apos; for HTML output
15032 * xmlmemory.c: improvement, breakpoint mechanism
15033 * testHTML.c: added --sax --repeat ...
15034 * Makefile.am: improved the HTML tests
15035 * valid.[ch]: added xmlValidGetValidElements and
15036 xmlValidGetPotentialChildren
15037 * tester.c: added --insert to test the 2 new functions
15038 * test//* result//* SAXresult//* : regression test cleanup
15039 and extension.
15040 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15041 gnome-xml-nanohttp.html
15042
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015043Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * HTMLparser.c: fixed problems with some autoclose tags
15046 * tree.c: fixed XML output problems.
15047 * result/* SAXresult/*: update of the tests output
15048
Daniel Veillard6077d031999-10-09 09:11:45 +000015049Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * Makefile.am: Arturo patch for xmlConf.sh version info
15052 * parser.c: Tim Josling patch for single quoted items
15053 * tester.c: Tim Josling patch for tester options usage
15054 * tree.h: indent cleanup
15055
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015056Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15059 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15060
Daniel Veillard00fdf371999-10-08 09:40:39 +000015061Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * tree.c : Raph patch for initialization of CORBA fields
15064 * parser.c, xpath.c, ...: modification of doc comments
15065 * xpath.c : allow spaces in xpath expressions
15066
Daniel Veillardad219441999-09-27 08:17:49 +000015067Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * xmlmemory.h: turning off memory debug :-(
15070
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015071Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15074 better SAX interfaces.
15075 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15076 entity.
15077 * configure.in: 1.7.2
15078
15079Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015080
15081 * libxml.spec.in: fixed the URL
15082 * doc/xml.html: improved the documentation front-end
15083
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015084Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015085
15086 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15087
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015088Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015089
15090 * libxml.spec.in: fixed the alpha compile problem
15091 * parser.[ch]: changed errno to errNo in the parser context :-(
15092 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15093 * doc/xml.html: changed CHAR to xmlChar
15094 * doc/html/*: recompiled the documentation
15095 * configure.in: 1.7.1
15096
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015097Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * parser.h: modified the parser context struct to regain 1.4.0
15100 binary compatibility
15101 * parser.c, xml-error.h: added errno ot teh context and defined
15102 a set of errors values with update of errno
15103 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15104 DTDs and entities
15105 * *.h, *.c: complete cleanup of the use of config.h and include
15106 protection depending on the current setup.
15107 * overalll debugging, maintenance and bug-fixing on all modules
15108 * updated the documentation
15109 * ready for 1.7.0
15110
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015111Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * HTMLparser.c : cleanup
15114 * SAX.c valid.c valid.h: added ID/IDREF checking
15115 * tree.c tree.h: extended doc structure for refs
15116 * configure.in: 1.6.2
15117 * parser.c: patched bug in SAX user arg call
15118 * parserInternals.h: patched missing close in C++ wrapping
15119 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15120 especially upcoming XPointer implementation.
15121 * doc/xml.html: augmented, typo
15122
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015123Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15124
15125 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15126 not all invocations of install understand -d.
15127
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015128Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15129
15130 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15131 to make 'check' works, when builddir != srcdir.
15132
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015133Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * doc/xml.html : updated the documentation
15136
Daniel Veillard6454aec1999-09-02 22:04:43 +000015137Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15140 not deallocated memory blocks
15141 * *.c : replaces all calls to malloc() free() and realloc() to
15142 the wrapper functions/macros
15143 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15144 instead of xmlFreeNodeList()
15145
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015146Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * HTMLparser.c: corrected a stupid bug leading to core dump at
15149 tree deallocation. Removed warnings indicated by
15150 Stephane.Conversy@lri.fr
15151 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15152 looked for in the external subset
15153
15154Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015155
15156 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15157 on SGI by Stephane.Conversy@lri.fr
15158
Daniel Veillardb96e6431999-08-29 21:02:19 +000015159Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15160
15161 * all .h : changed the prototype declaration indent as in gtk
15162 * most .c : working on reducing the TODOs in the code
15163 * most .c : cleanup though -pedantic and Insure++
15164 * improvements on validation ID checkings.
15165 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15166 * xml-config.in: closed #1810
15167
15168Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015169
15170 * tree.h, valid.c, valid.h: more work on validity, IDs
15171 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15172 definition for AIX
15173
Daniel Veillardb556eb51999-08-15 17:19:50 +000015174Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15177 the distribution due to a cut'n paste error at last commit
15178
Daniel Veillardb05deb71999-08-10 19:04:08 +000015179Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * configure.in: upgraded to version 1.4.0
15182 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15183 Big update, added a large part of the validation process,
15184 it should be usable, but some parts are missing
15185 * xpath.c: improved the implementation w.r.t. root.
15186 * Makefile.am: added more tests
15187 * test and result trees: added a lot of tests
15188 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15189
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015190Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * Added an HACKING file
15193
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015194Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * xpath.[ch] : improvements and debug of the XPath implementation
15197 * parser.c, HTMLparser.c : modified the parsers to be progressive
15198 * tree.[ch] : extended the Buffer promitives
15199 * xmlIO.[ch] : added basic I/O routines providing progressive
15200 parsing and ready for I18N conversion plugins
15201 * SAXresult/* : the SAX callback sequence maybe slightly different
15202 now
15203 * test*.c : improved/updated the tests programs
15204 * doc/* : recompiled the docs.
15205
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152061999-07-26 Michael Meeks <michael@edenproject.org>
15207
15208 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15209
15210 * tree.c: Ditto.
15211
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015212Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * configure.in: upgraded to version 1.4.0
15215 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15216 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15217 XML query language, see http://www.w3.org/TR/xpath for more details.
15218 * parser.c, parser.h: added CHAR* related string functions for XPath
15219 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15220 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15221 rebuild the docs.
15222 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15223 and regression testing capabilities for XPath.
15224
Daniel Veillardd79d7871999-07-12 10:38:12 +000015225Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15228 closing bug #1646
15229
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015230Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * Makefile.am, example/Makefile.am: closed bug #1683
15233
Daniel Veillard3166ab11999-07-11 16:14:19 +000015234Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * example/Makefile.am, configure.in: added the makefile for the
15237 gjobread example
15238
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015239Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15240
15241 * doc/Makefile.am:
15242 - fix which allow "make install DESTDIR=</install/prefix>".
15243
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015244Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15247 which fixed a problem on the file reading-code.
15248
Daniel Veillard82150d81999-07-07 07:32:15 +000015249Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15252 output.
15253 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15254
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015255Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * parser.h : Oops removed the binary compatibility problem
15258 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15259 * parser.c, HTMLparser.c: applied patches for reading from stdin
15260
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015261Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * parser.c, entities.c, valid.c: cleanup bug #1591
15264 * configure.in: cleanup bug #1592
15265 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15266 the same tree back-end. Hence gdome will be available for it.
15267 * doc/Makefile.am: close bug #617
15268
Daniel Veillard97fea181999-06-26 23:07:37 +000015269Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * parser.c: alloctate a per parser context SAX interface block
15272
Daniel Veillard14fff061999-06-22 21:49:07 +000015273Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15276 and xmlEncodeEntitiesReentrant with the correct one :-\
15277
15278Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * commit of my internal XML base changes, quite a lot of
15281 changes, cleanups, better entities support, framework for
15282 new I/O and charset detection and handling
15283 * Fixed the configure/Makefile stuff to generate shared libs
15284 with the proper version info, so we jumped on rev from
15285 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15286 xmlEncodeEntities() result need to be freed now, and a string
15287 xmlParserVersion provide the current library version.
15288
Raph Levien05240da1999-06-15 21:27:11 +000015289Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15290
15291 * parser.c: fixed a buffer overrun for when you have a very long
15292 attribute with no entities in it.
15293
Daniel Veillardbb2da581999-06-13 14:37:07 +000015294Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * added example directory
15297 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15298
Daniel Veillard011b63c1999-06-02 17:44:04 +000015299Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * Release of libxml-1.1, nearly everything has been touched for
15302 this.
15303 * Added more regression tests
15304 * Updated the documentation
15305
Daniel Veillard27d88741999-05-29 11:51:49 +000015306Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * tree.[ch]: unified the XML_NO_CORBA defines.
15309 * parser.c encoding.[ch]: started plugging in char encoding detection
15310
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015311Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15312
15313 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15314 Also freed allocated buffer.
15315
Daniel Veillard27d88741999-05-29 11:51:49 +000015316Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015317 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15318 reentrancy problem at printing. One is left in entities.c, to
15319 remove ASAP
15320 * testSAX.c : added a test example showing the use of the SAX
15321 interface if one doesn't want to build the DOM tree.
15322 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15323
Daniel Veillard517752b1999-04-05 12:20:10 +000015324Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15327 large revamping of the parser to use SAX callbacks
15328 http://www.megginson.com/SAX/ (or at least a C like interface
15329 a la Expat). It's now possible to set up your own callbacks
15330 and the parser will not build a DOM tree.
15331 * test/* result/*: updated the test suite, I finally removed
15332 the old Namespace draft support (PI based).
15333
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015334Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * Makefile.am: added test result to EXTRA_DIST for make tests
15337
Daniel Veillard64068b31999-03-24 20:42:16 +000015338Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * parser.c, parserInternals.h: moved the chars macro definitions
15341 to parserInternals.h
15342 * parser.c, error.c: applied patches from "Knut Åkesson"
15343 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15344
Daniel Veillard012ccc11999-03-23 10:11:11 +000015345Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * xml-config.in : applied patch to make --version work
15348
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153491999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15350
15351 * Makefile.am (check-local): Alias for `tests' target. This will
15352 cause `make check' to do the right thing.
15353 (tests): Don't run tests in srcdir. Also, replaced calls to
15354 basename with a `sed' "equivalent".
15355
Daniel Veillardd109e371999-03-05 06:26:45 +000015356Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15359 it in the header and not the sources, updated the doc.
15360 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15361 pointing this out.
15362
Daniel Veillardbc50b591999-03-01 12:28:53 +000015363Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15366 exported the inputStream routines.
15367 * doc/html/* : updated accordingly
15368
Daniel Veillardd692aa41999-02-28 21:54:31 +000015369Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * parser.c, parser.h, parserInternals.h: added a few extra
15372 internal calls to allocate and free parser contexts ...
15373 * doc/html/* : updated accordingly
15374
Daniel Veillard55a99271999-02-25 11:01:29 +000015375Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * configure.in, Makefile.am, doc/makefile.am : General changes for
15378 1.0.0 release and including the generated HTML documentation.
15379
Daniel Veillard35925471999-02-25 08:46:07 +000015380Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * makefile.am : added parserInternals.h, oops.
15383
Daniel Veillard1e346af1999-02-22 10:33:01 +000015384Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * parserInternals.h: added this header giving access to the parser
15387 internal functions.
15388 * doc/Makefile.am : added a rebuild target which rebuilds the full
15389 set of documentations
15390 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15391 the internal subset.
15392 * *.c *.h: modifications needed to generate the documentation using
15393 gtk-doc, cleanup of functions blocks, reorganisation of struct
15394 declarations.
15395
Daniel Veillard1164e751999-02-16 16:29:17 +000015396Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15399 the tar and spec file to include the beginning of the doc.
15400
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154011999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15402
15403 * doc/.cvsignore: Added this file.
15404
Daniel Veillard6800ef31999-02-08 18:33:22 +000015405Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * tree.c: fixed xmlGetProp to return "" when the attribute
15408 exists, even if the node-list is NULL.
15409
Daniel Veillard726c7e31999-02-08 15:13:10 +000015410Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * tree.c: patched an error outputting empty attribute values.
15413 * Makefile.am and doc/makefile.am: have been updated during the
15414 week-end. Sorry for an empty CVS log, I got a shell problem.
15415
Daniel Veillard1899e851999-02-01 12:18:54 +000015416Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * tree.h: cleaned up using enums instead of defines
15419 * parser.c, valid.[ch]: more work on parsing/output of element
15420 declarations
15421
Daniel Veillard3b9def11999-01-31 22:15:06 +000015422Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * valid.[ch], tree.c, parser.c : more work toward full parsing
15425 of XML DTDs.
15426 * README: added informations about mailing-list and on-line
15427 documentation
15428
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154291999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15430
15431 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15432
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015433Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * parser.c, tree.[ch] : more work toward conformance testing,
15436 added a last element to accelerate parsing of very flat structures
15437 started working on internal subset Element content declaration.
15438 * valid.[ch] : first cut at adding code toward validation.
15439 * previous changes had also small impact on most files, especially
15440 the conformance testing using James Clark test suite.
15441
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015442Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * test/* : updated the examples, most of them were not well
15445 formed (humm), and added rdf2.
15446 * result/* : resulting changes in the output.
15447
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015448Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15451
Daniel Veillard44b3a061998-12-05 17:27:22 +000015452Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * tree.c: patched a bug in the generation of empty attributes
15455
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015456Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15459 for node/trees/documents/... Biggest problem is namespace
15460 support when copying subtrees.
15461
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015462Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * parser.c, entities.c: improve entities and char ref encoding,
15465 and cleanups of error messages.
15466
Daniel Veillard242590e1998-11-13 18:04:35 +000015467Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * parser.c, entities.c: simple bug hunting done during rpm2html and
15470 rpmfind integration.
15471
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015472Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * parser.[ch]: Added interfaces allowing to specify a SAX
15475 handler before parsing.
15476
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015477Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.c: redirrect all errors reporting through the SAX
15480 error function
15481
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015482Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15485 * libtool, tlmain ...: update of the libtool files
15486
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154871998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15488
15489 * entities.c: Use g_snprintf insteda of snprintf.
15490
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015491Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15494 added ent5 test for this purpose.
15495 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15496
Daniel Veillard27271681998-10-30 06:39:40 +000015497Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * parser.c: fixed? a strange error due to compression on a GWP
15500 document.
15501
Daniel Veillard25940b71998-10-29 05:51:30 +000015502Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * tree.[ch]: bug fixing
15505 * entities.[ch]: defined a specific type for predefined entities
15506 * doc/xml.html: more documentation on the library, how to use it,
15507 overview of the interfaces.
15508
Daniel Veillard16253641998-10-28 22:58:05 +000015509Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15512
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015513Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15514
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015515 * tree.c: corrected a small bug
15516 * doc/xml.html: continuing writing documentation.
15517
15518Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15519
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015520 * debugXML.h debugXML.c: added debugging utilities.
15521 * tester.c: added --debug switch.
15522 * tree.c: patched an incorrect node->type assignment.
15523 * parser.c: formatting, ensure that node->doc != NULL in attributes
15524
Daniel Veillardccb09631998-10-27 06:21:04 +000015525Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15528 entity support and provide an internal representation close to
15529 DOM one (entity ref nodes, and attribute value as tree). I tried
15530 to preserve the interface but this will surely break some apps
15531 (I have to change rpm2html/rpmfind for example). I had to change
15532 two interfaces, and the generated tree is somewhat different.
15533 * doc/* : started documenting the XML library, the tree and
15534 DOM/Corba. This is a first step.
15535
Daniel Veillard11e00581998-10-24 18:27:49 +000015536Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * parser.c: Set up the fonctions comment block, boring but useful.
15539 * parser.h, SAX.c, parser.c: now attributes are processed through
15540 the SAX interface. The problem is that my SAX interface diverged
15541 quite a bit from the original one, well this is not an official
15542 spec, and translating it from Java to C is hairy anyway...
15543
Daniel Veillard97b58771998-10-20 06:14:16 +000015544Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15547 fonctions comment block, boring but useful.
15548
15549Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015550
15551 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15552 conversion routines. However they are not yet used to convert the
15553 inputs. The core will run with UTF-8.
15554
Daniel Veillard33942841998-10-18 19:12:41 +000015555Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * tree.c : make sure that the type id is properly set-up when
15558 a new object is allocated, needed for DOM.
15559
Daniel Veillard27fb0751998-10-17 06:47:46 +000015560Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * tree.h, tree.c: Ok, the main objects in the tree will be native
15563 corba objects, it costs 8 bytes per Node, Attribute and Document
15564 but it simplifies the Corba integration a lot (no extra interface
15565 objects to allocate/free).
15566
Daniel Veillard0bef1311998-10-14 02:36:47 +000015567Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15570 and changed NODEs contants for conformity with DOM Level 1
15571
Daniel Veillard27864701998-10-08 03:47:24 +000015572Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * added hooks to keep track of servants when creating objects
15575 xmlDoc and xmlNode (for Corba export).
15576
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015577Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * added xml-config script.
15580
Daniel Veillard7066a791998-10-01 20:28:28 +000015581Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15584 to autoupdate libtool and automake conf files.
15585
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155861998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15587
15588 * Makefile.am: Use '?' to separate the sed
15589 commands as ',' is used when people pass -Wl,something.
15590
15591
Daniel Veillard15a8df41998-09-24 19:15:06 +000015592Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * tree.c, tree.h: added a per-document compression interface.
15595
Daniel Veillard151b1b01998-09-23 00:49:46 +000015596Tue Sep 22 20:47:38 EDT 1998
15597
15598 * tree.c, tree.h: added saving with compression and added interfaces
15599 to control the compression level (xmlGetCompressMode,
15600 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15601
Daniel Veillard70120ff1998-09-22 00:24:21 +000015602Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * parser.c: corrected a loop for files of size 0
15605
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156061998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15607
15608 * error.h: New file. Contains prototyes from `error.c'.
15609
Tom Tromeyc19653d1998-08-14 01:22:43 +000015610Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15611
15612 * Makefile.am (xmlincdir): New macro.
15613 (xmlinc_HEADERS): Renamed from include_HEADERS.
15614
Daniel Veillard845664d1998-08-13 04:43:19 +000015615Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * applied small patch on numeric entities from
15618 Christopher Blizzard <blizzard@appliedtheory.com>
15619
Daniel Veillard260a68f1998-08-13 03:39:55 +000015620Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * New release 0.2, removed the old xml_* files so that it's
15623 coherent with the other CVS base (W3C), far better conformance
15624 to standard, new namespaces, decent entities support, beginning
15625 of a SAX-like interface. Nearly nothing left intact, even the
15626 test examples ...
15627
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156281998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15629
15630 * .cvsignore: Add .deps dir
15631
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015632Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15635
Daniel Veillardfe926001998-07-26 04:28:20 +000015636Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015637
Daniel Veillardfe926001998-07-26 04:28:20 +000015638 * configure.in: added test for CPP
15639 * AUTHORS, Changelog: the original ones didn't get commited but the
15640 glib ones instead, fixed.
15641 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015642
Daniel Veillardfe926001998-07-26 04:28:20 +000015643Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015644
Daniel Veillardfe926001998-07-26 04:28:20 +000015645 * integrated code developped at W3C
15646 * changed the original Copyright
15647 * migrated to automake
15648 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015649